@charset "utf-8";
/*~~~~框架布局~~~*/
.container{width:1340px}
/*==顶部↓==*/
.header{ position: relative;height:100px;padding:30px 0;background: rgba(255,255,255,0.5);}
/*.fixed-top{position:fixed;z-index:99;width:100%;padding:10px 0; background:#fff}
.fixed-top .logo{}*/
.header .container{width:1340px}
.header .logo{}
.header .logo img{}
.header .nav{margin: 15px 0 0 0;}
.header .nav li{float: left;position: relative; margin:0 0 0 50px;padding-bottom:30px;/* position: relative; */}
.header .nav li a.navAone{ display: block; color:#333333; font-size:16px; }
.header .nav li a.navAone:hover,.header .nav li.active a.navAone{ color:#c21622;  }
/*.header .nav li.drop-downHover a.navAone{ background:#0092D8;color:#fff}*/
.header .tel{position: relative;margin: 12px 0 0 70px;color:#333;font-size:16px;padding-left: 30px;background: url(../images/tel-ico.png) no-repeat left;}
.header .tel:before{content:"";position:absolute;left: -30px;top: 5px;bottom:0;width:1px;height: 18px;background: #aaa;}
.header .tel font{color:#c21622;font-size:22px;}
.header .nav .sub{display:none;width: 150px;left:-30px;top: 100%;position:absolute;border:1px #ddd solid;background: rgba(255,255,255,1);padding: 10px 0;z-index: 999;text-align: center;/* box-shadow: 0 0 10px #ddd; */}
.header .nav .sub a{display: block;color: #5e5e5e;font-size: 14px;padding:8px 10px}
.header .nav .sub a:hover{color:#fff; background: #c21622;}
/*.header .nav li:last-child .sub{display: none !important;}*/
/*==标题↓==*/
.titleAx{color:#2c2c2c;font-size:38px; line-height: initial;}
.titleAx span{color:#2c2c2c;font-size:14px; display: block; margin-top:10px;}
.titleAx hr{margin:20px auto 0;width:40px;height:1px;border:none; background:#c21622;}
.titleAx.cen{text-align: center; margin-bottom:40px;}
.titleAx.pg{margin-top:40px;margin-bottom:0px}
.titleAx.m30{margin-bottom:30px}
.titleAx.m40{margin-bottom:40px}
.titleAx.m50{margin-bottom:50px}
.titleAx.m60{margin-bottom:60px}
/*==首页搜索↓==*/
.SearchHome{padding:30px 0; background: #f5f5f5;}
.SearchHome .left{width:900px;}
.SearchHome .left h3{float:left;margin-right:20px;color:#666666;font-size:14px;}
.SearchHome .left a{display:inline-block;color:#666666;font-size:14px;margin:0 30px 0 0;}
.SearchHome .left a:hover{color:#c21622}
.SearchHome .right{}
.SearchHome input{float:left;width:350px;color:#666666;font-size:14px; border:none; background:none;}
.SearchHome button{float:right;width:20px;height:20px; background: url(../images/search-ico.png) no-repeat center;}
/*==首页产品↓==*/
.productHome{margin-top:100px;padding:80px 0; background: #f5f5f5;}
/*==首页服务范围 ↓==*/
.ServicehHome{margin-top:100px;}
.ServicehHome .list{}
.ServicehHome .list li{ position: relative;z-index:2; float:left;width:20%;border-left:1px #fff solid ;overflow: hidden;}
.ServicehHome .list li a:after{ content: ""; position: absolute; left:0;bottom:0;width:100%;height:100%; background:rgba(0,0,0,0.7);transition: all .4s ease-in-out;}
.ServicehHome .list li a{display: block; position: relative;}
.ServicehHome .list li img{display: block;}
.ServicehHome .list li .box{ position: absolute; left:0;bottom:80px;z-index:2;padding:0 15px}
.ServicehHome .list li .box h4{color:#fff;font-size:28px;}
.ServicehHome .list li .box hr{ display: block; margin-top:20px;width:100px;height:1px;border:none; background: #fff;}
.ServicehHome .list li .box span{margin-top:10px; display: block; color:#fff;font-size:14px;text-transform:uppercase;}
.ServicehHome .list li:hover a:after{ background:rgba(0,0,0,0.5);}
/*==首页服务范围 ↓==*/
.StrengthHome{margin-top:100px;padding:70px 0 100px 0;background:-webkit-linear-gradient(top, #50a9e8, #50c6f1); transition: all .4s ease-in-out;}
.StrengthHome .title{color:#fff;font-size:24px;margin-bottom:40px}
.StrengthHome .left{width:680px}
.StrengthHome .wx{color:#fff;font-size:12px;width:400px;}
.StrengthHome .digital{margin-top:60px;}
.StrengthHome .digital li{float:left;width:25%;}
.StrengthHome .digital li span{color:#fff;font-size:36px}
.StrengthHome .digital li font{ display: inline-block; color:#fff;font-size:24px}
.StrengthHome .digital li h5{color:#fff;font-size:16px}
.StrengthHome .BtnOne{margin-top:80px;}
.BtnOne{display: table; padding:10px 40px; border-radius: 30px;color:#fff;font-size:12px; background: #c21622;}
.BtnOne:before{content: ""; float:right;width:14px;height:7px;margin:8px 0 0 25px; background: url(../images/line01.png) no-repeat -14px 0;transition: all .4s ease-in-out;}
.BtnOne:hover{ background: #666;}
.BtnOne:hover:before{background-position:0 0 ;}
.StrengthHome .right{width:690px}
.StrengthHome .right img{display:block;max-width:100%}
/*==首页优势 ↓==*/
.AdvantagehHome{margin-top: 100px;}
.AdvantagehHome ul{display: table;width: 1340px;margin-left: -10px;}
.AdvantagehHome ul li{float:left;width:325px;margin:0 0 10px 10px;text-align: center;background: #eeeeee;}
.AdvantagehHome ul li .box{padding:30px 30px}
.AdvantagehHome ul li img{display: block;max-width:100%;}
.AdvantagehHome ul li h4{color:#515151;font-size:30px;font-weight:bold;}
.AdvantagehHome ul li p{color:#515151;font-size:15px;margin-top:15px;height: 50px;}
/*==首页服务范围 ↓==*/
.ProjecthHome{margin-top:100px}
.ProjecthHome .list{}
.ProjecthHome .list li{ position: relative; float:left;display: table; width:350px;padding:70px 20px;/*! background: #ddd; */}
.ProjecthHome .list li:after{ opacity:0;content: ""; position: absolute; left:0;top:0;z-index:-1;width:100%;height:100%;background: url(../images/ProjecthBg.jpg) no-repeat center;background-size:100%; transition: all .4s ease-in-out;}
.ProjecthHome .list li a{display: table;margin: auto}
.ProjecthHome .list li em{width:54px;height:60px; background-position:0 0 ; background-repeat:no-repeat;transition: all .4s ease-in-out;}
.ProjecthHome .list li h4{color:#202020;font-size:30px;padding-left: 18px;}
.ProjecthHome .list li h4 font{display: block;margin-top:12px;color:#7e7e7e;font-size:15px;text-transform:uppercase;}
.ProjecthHome .list li em,.ProjecthHome .list li h4{display: inline-block}
.ProjecthHome .list li:hover:after{ opacity: 1;} 
.ProjecthHome .list li:hover em{background-position:0 -64px;} 
.ProjecthHome .list li:hover h4,.ProjecthHome .list li:hover h4 font{color:#fff}
.ProjecthHome .list li.x1 em{background-image: url(../images/ProjecthIco01.png);}
.ProjecthHome .list li.x2 em{background-image: url(../images/ProjecthIco02.png);}
.ProjecthHome .list li.x3 em{background-image: url(../images/ProjecthIco03.png);}
.ProjecthHome .list li.x4 em{background-image: url(../images/ProjecthIco04.png);}
/*==首页关于 ↓==*/
.AboutHome{padding:90px 0 120px 0;margin-top:100px; background: url(../images/AboutBg.jpg) no-repeat center;}
.AboutHome .left{width:700px}
.AboutHome .left img{display: block;width:100%}
.AboutHome .right{width:630px;}
.AboutHome .right h4{color:#333333;font-size:26px;}
.AboutHome .right .wx{color:#666666;font-size:15px;margin-top:30px; line-height:26px}
.AboutHome .BtnOne{margin-top:120px;}
.AboutHome .team{margin-top:70px;}
.AboutHome .picScroll-left{ position: relative}
.AboutHome .picScroll-left .long{margin:0 60px;}
.AboutHome .picScroll-left .list li{float:left;width:355px;margin:0 25px;}
.AboutHome .picScroll-left .list li a{display: block;position: relative;}
.AboutHome .picScroll-left .list li h4{ opacity: 0; position: absolute; left:0;bottom:0;width:100%;color:#fff;font-size:14px;padding:10px; background:rgba(0,0,0,0.5);}
.AboutHome .picScroll-left .list li:hover h4{opacity: 1;}
.AboutHome .picScroll-left .btn{position: absolute;left:0;top:50%;margin-top:75px;color:#333;font-size:60px;display: table; cursor: pointer;}
.AboutHome .picScroll-left .btn.next{left:auto;right:0;}
.AboutHome .picScroll-left .btn:hover{color:#c21622}
/*==首页荣誉 ↓==*/
.HonorHome{margin-top:90px;}
.HonorHome .picScroll-left{ position: relative}
.HonorHome .picScroll-left .long{margin:0 60px;}
.HonorHome .picScroll-left .list li{float:left;width:246px;margin:0 5px;}
.HonorHome .picScroll-left .list li a{display: block;position: relative;padding:10px; background: #f7f7f7;}
.HonorHome .picScroll-left .list li img{height:140px;margin: auto; display: table;}
.HonorHome .picScroll-left .list li h4{width:100%;color:#525252;font-size:14px;margin-top:20px; text-align:center;}
.HonorHome .picScroll-left .list li .pic{padding:10px; background: #fff;}
.HonorHome .picScroll-left .list li:hover h4{color:#c21622}
.HonorHome .picScroll-left .list li:hover a{background: #eee;}
.HonorHome .picScroll-left .list li:hover h4{color:#333}
.HonorHome .picScroll-left .btn{position: absolute;left:0;top:50%;margin-top:-30px;color:#666;font-size:30px;padding:10px;display: table; cursor: pointer; background: #eee;}
.HonorHome .picScroll-left .btn.next{left:auto;right:0;}
.HonorHome .picScroll-left .btn:hover{color:#fff; background: #999}
.DwellPic .pic{ display: -webkit-box !important; display: -webkit-flex !important;display: -ms-flexbox !important;display: flex !important;-webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center;justify-content: center; -webkit-box-align: center;  -webkit-align-items: center;-ms-flex-align: center;align-items: center}
/*==首页新闻 ↓==*/
.NewsHome{margin:100px 0}
.NewsHome .titleTop{margin-bottom:40px;overflow: hidden;}
.NewsHome .titleAx{float:left;margin: 0px;}
.NewsHome .tone{float: right;margin:10px 0 0 0;}
.NewsHome .tone li{float:left; margin-left:70px;padding: ;cursor: pointer;}
.NewsHome .tone li a{ position: relative;z-index:2; display: block; color:#191919;font-size:22px;padding-bottom: 10px;}
.NewsHome .tone li a:before{ content: ""; position:absolute; left:0;bottom:0;width:0%; height:1px; background: #c21622;transition: all .4s ease-in-out;}
.NewsHome .tone li.active a{color:#c21622;}
.NewsHome .tone li.active a:before{width:100%;}
.NewsHome .down{}
.NewsHome .list{}
.NewsHome .list li.one img{ height: 350px;}
.NewsHome .list li.one{float:left;width:33%;}
.NewsHome .list li.one a{ display: block; margin-right:30px}
.NewsHome .list li.one h4{margin-top:20px;color:#333333;font-size:18px;}
.NewsHome .list li.one p{margin:16px 0;color:#666666;font-size:12px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.NewsHome .list li.one span{color:#666666;font-size:12px;}
.NewsHome .list li.one span font{position:relative;margin:0px 0 0 30px;color:#666666;font-size:12px;transition: all .4s ease-in-out;}
.NewsHome .list li.one:hover span font{ color:#c21622}
.NewsHome .list li.one span font:before{ position: absolute; top:5px; right:-20px; content: ""; width:10px;height:5px; background: url(../images/line02.png) no-repeat 0px 0px;transition: all .4s ease-in-out;}
.NewsHome .list li.one:hover span font:before{ background-position:-11px 0px;}
.NewsHome .list li.one:hover h4{color:#c21622 }
.NewsHome .list li.two{float:right;width:32%; margin:0 0 30px 0px; padding:0px 0 30px 0px;border-bottom: 1px #aaa dashed;}
.NewsHome .list li.two:last-child{ border-bottom:none;padding-bottom: 0px;margin-bottom: 0px; }
.NewsHome .list li.two .time{float:left; margin-right:40px;color:#666666;font-size:12px; text-align: center;margin-top: 5px;}
.NewsHome .list li.two .time font{ color:#999;font-size:45px;display: block;line-height: 45px;margin-bottom: 0px;}
.NewsHome .list li.two h4{color:#333333;font-size:16px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;}
.NewsHome .list li.two p{ margin-top:10px;color:#666666;font-size:12px;line-height:22px;    display: -webkit-box;
    word-break: break-all;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;}
.NewsHome .list li.two:hover h4{color:#c21622}
/*==新闻列表↓==*/
.NewsListBox{margin: 70px 0 0 0;}
.NewsListBox .left{width:1000px;}
.NewsListBox .left .list{}
.NewsListBox .left .list li{ border-bottom: 1px #ddd dotted;margin-bottom:30px;padding-bottom:30px; overflow: hidden;}
.NewsListBox .left .list li .pic{float:left; width:230px;border:4px #ddd solid;margin-right:40px;}
.NewsListBox .left .list li .rt{width:720px;}
.NewsListBox .left .list li h4{color:#333333;font-size:18px;}
.NewsListBox .left .list li h4 font{float:right; position: relative; color:#888; font-size:14px;}
.NewsListBox .left .list li h4 font:before{ content:""; position: absolute; left:-75px; top:12px;width:60px; height:1px; background: #ddd}
.NewsListBox .left .list li p{margin:20px 0 20px 0;color:#666666;font-size:14px;}
.NewsListBox .left .list li b{color:#fff; font-size:14px; padding:5px 10px; border-radius: 5px; background:#c21622}
.NewsListBox .left .list li:hover h4{color:#c21622}
.NewsListBox .left .list li:hover b{ background: #666}
.NewsListBox .right{width:290px;padding:20px 20px; background:#f4f4f4;}
.NewsListBox .right .title{margin:0 0 20px 0; color:#333333;font-size:22px; }
.NewsListBox .right .title a{ float:right;color:#888888;font-size:12px;}
.NewsListBox .right .title a:hover{color:#c21622}
.NewsListBox .right .list{}
.NewsListBox .right .list li{clear: both;}
.NewsListBox .right .list li.one{ position: relative;margin-bottom: 20px;}
.NewsListBox .right .list li.one h4{ position: absolute; left:0; bottom:0; width:100%; color:#fff;font-size:14px; padding:5px 10px 5px 10px;/*! margin-bottom:20px; */background: rgba(0,0,0,0.5); -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.NewsListBox .right .list li.two{ margin:8px 0;}
.NewsListBox .right .list li.two a{color:#666666;font-size:14px;}
.NewsListBox .right .list li.two a:hover{color:#c21622}
/*==新闻详情↓==*/
.NewsDetailBox{margin:30px 0 20px 0}
.NewsDetailBox .left{width:1000px;}
.NewsDetailBox .left .title{position: relative; padding: 0 0px 10px 0; border-bottom: 1px #ddd solid;}
.NewsDetailBox .left .title h1{color:#333;margin: 0 0 10px 0;font-size: 20px;font-weight: bold;}
.NewsDetailBox .left .title hr{position: absolute; bottom:-1px;left:0; width:150px; background: #c21622; border: none; height:1px;}
.NewsDetailBox .left .title span{display: inline-block;color:#999;font-size:12px;margin: 0 20px 0 0;}
.NewsDetailBox .left .title span.fonts{}
.NewsDetailBox .left .title span.fonts a{margin:0 5px}
.NewsDetailBox .left .title span.fonts a.active{color:#c21622}
.NewsDetailBox .left .wx{min-height:300px;margin:30px 0;color:#666; font-size:14px; line-height: 26px;}
.NewsDetailBox .left .pagination{padding:30px 0; margin:30px 0;}
.NewsDetailBox .left .pagination .list{float:right;display: inline-block;color:#fff;font-size:14px;background: #c21622;padding: 5px 20px;}
.NewsDetailBox .left .pagination .list:hover{background: #3f3e3e;}
.NewsDetailBox .left .pagination .share{float:left;}
.NewsDetailBox .left .pagination .long{margin: 30px 0;padding: 10px;background: #eee;}
.NewsDetailBox .left .pagination .long span{color:#666;font-size: 12px;}
.NewsDetailBox .left .pagination .long span font{padding: 2px 8px;margin-right: 10px;background: #f9f9f9;font-size: 13px;color: #333;}
.NewsDetailBox .left .pagination .long span a:hover{color:#c21622}
.NewsDetailBox .right{width: 300px;}
.NewsDetailBox .right ul{border: #ddd solid 1px;padding: 30px 20px; background:#fdfdfd;}
.NewsDetailBox .right ul h2{position:relative;margin:0 0 20px 0;color:#333; font-size:18px;}
.NewsDetailBox .right ul h2 em{margin-right:10px;}
.NewsDetailBox .right ul h2:after{content: "";position: absolute;right:0;top: 12px;width: 155px;height:1px;background: #ddd;}
.NewsDetailBox .right ul{margin:25px 0 0; }
.NewsDetailBox .right ul li{margin:10px 0;padding:0 0 10px 0; border-bottom: 1px #ddd dashed;}
.NewsDetailBox .right ul li:last-child{border:none;}
.NewsDetailBox .right ul li h4{display:block; color:#666; font-size:13px;font-weight:bold;}
.NewsDetailBox .right ul li p{margin:10px 0 5px 0;color:#999; font-size:12px; line-height:22px;}
.NewsDetailBox .right ul li span{display: block;color: #B7B5B5;font-size:12px;line-height: 20px;text-align: right;}
.NewsDetailBox .right ul li b{float:right;color: #B7B5B5;font-size:12px;line-height: 20px;display: none;}
.NewsDetailBox .right ul li a:hover h4,.NewsDetailBox .right ul li a:hover p{color:#c21622}
.NewsDetailBox #fixedBoxA{width:300px}
.NewsDetailBox .fixedBoxA1{}
.NewsDetailBox .fixedBoxA2{position:fixed;_position:absolute;top:0px; z-index:250;}
.NewsDetailBox .absolute{position:absolute; z-index:250; bottom:0px;}
/*==产品列表↓==*/
.ProductListBox{}
.product-list{ display: table; width:1400px;margin:0 0 -60px -55px;}
.product-list li{float:left;width:405px;height:400px;margin:0 0 60px 55px;}
.product-list li a{display: block;}
.product-list .pic{position:relative;padding-top:65%;}
.product-list .pic img{position:absolute; left:0;top:0; display:block;width:100%;height:100%;}
.product-list li h4{margin-top:20px;color:#3d3d3d;font-size:20px;}
.product-list li span{margin-top:10px; display:block;color:#3d3d3d;font-size:14px;}
.product-list li p{margin-top:6px;color:#707070;font-size:14px;display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.product-list li .more{float:right;margin-top:30px;font-size:14px;color:#c21622}
.ProductListBox .list li:hover h4{color:#c21622}
/*==产品列表-01↓==*/
.list-product{}
.list-product li{float:left; width:290px; margin:0 10px 10px 10px}
.list-product img{}
.list-product li h4{color:#666; font-size:15px;font-weight:bold; line-height:35px; text-align: center;}
.list-product li .effect-one{border: 3px #ddd solid;}
.list-product li a:hover h4{color:#c21622}
.list-product li a:hover .effect-one{border:3px #c21622 solid}
/*==产品详情↓==*/
.ProductShow .customized{margin: 20px 0 70px 0;}
.ProductShow .customized .left{width:500px; margin-left:20px;}
.ProductShow .customized .left h3{color:#666;font-size: 25px;padding:0 0 20px 0;margin: 10px 0 10px 0; border-bottom: 1px #ddd solid;}
.ProductShow .customized .left h3 em{color:#666; font-size:20px; margin:0 10px 0 0}
.ProductShow .customized .left span{display: block;color:#666;font-size: 14px;margin: 20px 0;}
.ProductShow .customized .left span em{display:inline-block;width: 15px;height:10px; color:#666;font-size: 14px; margin-right:5px;}
.ProductShow .customized .right{width:500px;}
.ProductShow .customized .right input{width:100%; line-height: 25px; padding:10px;margin:0 0px 20px 0; border-bottom: 1px #ccc solid;border-right:0px;border-left:0px;border-top:0px;}
.ProductShow .customized .right textarea{width:100%; height:80px; padding:10px;margin:0 0px 20px 0; border-bottom: 1px #ccc solid;border-right:0px;border-left:0px;border-top:0px;}
.ProductShow .customized .right button{color:#fff;padding: 8px 25px;font-size:14px;background:#0092D8;border: none;border-radius: 5px;cursor: pointer;}
.ProductShow .customized .right button:hover{background: #3f3e3e;}
.ProductShow .customized .right .yzm{}
.ProductShow .customized .right .yzm input{ width:100px;}
.ProductShow .customized .right .yzm img{
    margin: 0 15px;
}
.ProductShow .sDown{margin: 50px 0 20px 0;}
.ProductShow .sDown .top{line-height:65px;height:65px;border-top:1px #ddd solid;border-bottom:1px #ddd solid;}
.ProductShow .sDown .top h3.title{position:absolute; left:0;opacity:0;float:left;color:#333; font-size:16px;font-weight:bold;}
.ProductShow .sDown .top h3.title img{width:100px;height:50px;}
.ProductShow .sDown .top h3.title em{margin-right:5px;color:#666; font-size:20px;}
.ProductShow .sDown .top a.consult{opacity:0;position: absolute;right:0; top:15px; display: block; background: #c21622;color:#fff; font-size:14px;line-height: 30px;width:100px; text-align:center;}
.ProductShow .sDown .top a.consult:hover{background:#3f3e3e}
.ProductShow .sDown .top ul.tab-menu{/* display: table; */width: 100%;text-align: center;}
.ProductShow .sDown .top .pos{position: relative;}
.ProductShow .sDown .top ul.tab-menu li{position: relative;color:#999;font-size: 16px;margin: 0 20px;display: inline-block;cursor: pointer;-webkit-transition: color .2s ease-in-out;transition: color .2s ease-in-out;}
.ProductShow .sDown .top ul.tab-menu li:hover,.ProductShow .sDown .top ul.tab-menu li.hit{color:#c21622}
.ProductShow .sDown .top ul.tab-menu li:before{content: "";display: block;position: absolute;bottom: 0px;left:0;width: 0;height:3px;background:#c21622;-webkit-transition: width .2s ease-in-out;transition: width .2s ease-in-out;}
.ProductShow .sDown .top ul.tab-menu li:hover:before,.ProductShow .sDown .top ul.tab-menu li.hit:before{width:100%;}
.ProductShow .sDown .fixedBoxA1{width:100%; background: #fff;}
.ProductShow .sDown .fixedBoxA2{position:fixed;_position:absolute;top:0px; z-index:250;}
.ProductShow .sDown .absolute{position:absolute; z-index:250; bottom:0px;}
.ProductShow .sDown .fixedBoxA2 h3.title{opacity: 1;}
.ProductShow .sDown .fixedBoxA2 a.consult{opacity: 1;}
.ProductShow .sDown .tab-box{margin:30px 0 20px 0;padding:10px 10px;}
.ProductShow .sDown .tab-box .box{color:#666; font-size:14px; line-height:26px;}
.ProductShow .sTop{height:560px;}
.ProductShow .sTop .left{margin-left:0px;width:520px;height: 522px;}
.ProductShow .sTop .share{float: left;width:100%;clear: both;margin:10px 0 0 0px;}
.ProductShow .sTop .right{width:455px;}
.ProductShow .sTop .right h1{color:#333;font-size: 20px;}
.ProductShow .sTop .right h1 em{ float:left;padding:0px 15px;color:#fff;font-size:13px;background: #E83126;margin-right: 10px;border-radius: 5px;}
.ProductShow .sTop .right .wxBox{padding:20px;color:#666;font-size:13px;background: #e9e9e9;margin: 20px 0;line-height: 22px;height: 100px;}
.ProductShow .sTop .right .wxBox p{display: -webkit-box;word-break: break-all;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ProductShow .sTop .right .con{margin:10px 0 0 0;float: left;}
.ProductShow .sTop .right .con a{position:relative;color:#fff;float: left;font-size:14px;border-radius: 5px;padding: 10px 50px;background: #c21622;}
.ProductShow .sTop .right .con a:before{ display:none;content: "";position: absolute;bottom: 0;left:0;width:100%;height: 10px;border-radius: 100px;/* z-index: -1; *//* background: #0E5D84; */border-bottom: 5px #0B7FB7 solid;}
.ProductShow .sTop .right .con a:hover{background: #3f3e3e;}
/*.ProductShow .sTop .right .con a:hover:before{border:0px;}*/
.ProductShow .sTop .right .con .ewm{position:relative;float: left;margin: 5px 0 0 15px;}
.ProductShow .sTop .right .con .ewm em{display:block;width: 30px;height: 30px;position: relative;background: url("../images/icon_ewm.png") no-repeat;cursor: -webkit-zoom-in;}
.ProductShow .sTop .right .con .ewm span{display:none;color:#666;font-size:12px;}
.ProductShow .sTop .right .con .ewm .box{opacity:0;position:absolute;left: 0px;top: 30px;width: 185px;height: 0;/* padding: 15px 10px; *//* display: none; */border: 1px #aaa solid;background: #fff;border-radius: 10px;overflow: hidden;}
.ProductShow .sTop .right .con .ewm:hover .box{opacity:1;height: 200px;}
.ProductShow .sTop .right .con .ewm .box img{width: 140px;height: 140px;margin: auto;display: block;}
.ProductShow .sTop .right .con .ewm .box span{margin: 18px 0 2px 0;display: block;color:#666;font-size:12px;text-align: center;}
.ProductShow .sTop .right .inf{float: left; margin: 25px 0 0 0; clear: both; border-top: 1px #ddd solid; width: 100%; padding: 20px 0 0 0;}
.ProductShow .sTop .right .inf span{display: inline-block;margin-right:30px;color:#c21622;font-size: 15px;}
.ProductShow .sTop .right .inf span:before{font-size:20px; margin-right:5px;}
.ProductShow .sTop .right .tel{margin: 15px 0;padding: 15px 0;color:#666;font-size: 17px;/* border-top: 1px #ddd solid; */border-bottom: 1px #ddd solid;}
.ProductShow .sTop .right .tel em{display: inline-block;width:20px;height:20px;color: #c21622;font-size: 30px;margin-right: 15px;}
.ProductShow .sTop .right .tel b{font-weight:bold;color: #c21622;font-size: 25px;}
.ProductShow .relevant{margin:30px 0; padding:50px 0; background: #f9f9f9;}
.ProductShow .relevant h2{color:#333; font-size:25px; margin:0 0 20px 20px;}
.ProductShow .relevant h2 em{color:#666; font-size:20px; margin:0 10px 0 0}
.ProductShow .relevant .picScroll-left{position: relative;}
.ProductShow .relevant .picScroll-left .long{overflow: hidden;}
.ProductShow .relevant .picScroll-left .long .list{}
.ProductShow .relevant .picScroll-left .long .list li{float:left; width:350px;}
.ProductShow .relevant .picScroll-left .long .list li a{ display:block;margin:10px 10px;padding:5px;background: #fff;
border:1px #eee solid; box-shadow:0 0 10px #eee; -}
.ProductShow .relevant .picScroll-left .long .list li:hover{}
.ProductShow .relevant .picScroll-left .long .list li img{max-width:100%;}
.ProductShow .relevant .picScroll-left .long .list li h4{padding:10px;color:#666; font-size:14px; text-align: center;}
.ProductShow .relevant .picScroll-left .long .list li:hover h4{color:#c21622}
.ProductShow .relevant .picScroll-left .prev,.ProductShow .relevant .picScroll-left .next{position: absolute; top:45%;left:-50px;font-size:60px;color:#666;cursor: pointer;width: 35px;line-height: 35px;text-align: center;}
.ProductShow .relevant .picScroll-left .next{right:-50px; left:auto;}
.ProductShow .relevant .picScroll-left .prev:hover,.ProductShow .relevant .picScroll-left .next:hover{color:#c21622}
/*产品放大镜*/
.etalage li.etalage_small_thumbs{display: none; right: -900px;overflow-x: hidden;overflow-y: inherit;margin-top: -131px;}
.etalage li.etalage_small_thumbs ul{float: left;}
#examples{position:absolute; left:0; width:300px; overflow:visible}
#etalage{display: none;}
#etalage .etalage_thumb{background: white url(../images/loading.gif) center no-repeat;border: 1px solid #ddd;padding: 6px;-webkit-box-shadow: 0 0 10px #ddd;-moz-box-shadow: 0 0 10px #ddd;box-shadow: 0 0 10px #ddd;}
#etalage .etalage_thumb_image{}
#etalage .etalage_small_thumbs li{background: white;border: 1px solid #ddd;margin: 10px;padding: 3px;}
#etalage ul li.etalage_smallthumb_first{}
#etalage ul li.etalage_smallthumb_last{}
#etalage ul li.etalage_smallthumb_active{border:#c21622 solid 1px;-webkit-box-shadow: 0 0 10px #ddd;-moz-box-shadow: 0 0 10px #ddd;box-shadow: 0 0 10px #ddd;}
#etalage .etalage_zoom_area,
.etalage_zoom_area{background: white url(../images/loading.gif) center no-repeat;border: 1px solid #ddd;padding: 6px;-webkit-box-shadow: 0 0 10px #ddd;-moz-box-shadow: 0 0 10px #ddd;box-shadow: 0 0 10px #ddd;}
#etalage .etalage_magnifier{background: white;border: 1px solid #bbb;}
#etalage .etalage_icon{background: url(../images/zoom.png) no-repeat;width: 14px;height: 14px;}
#etalage .etalage_hint{background: url(../images/hint.gif) no-repeat;width: 130px;height: 57px;}
#etalage .etalage_description{background: white;font-style: italic;margin: 10px;padding: 6px 10px;}
.etalage, .etalage_thumb, .etalage_thumb_image, .etalage_source_image, .etalage_zoom_preview, .etalage_icon, .etalage_hint{display:none}
.etalage, .etalage ul, .etalage li, .etalage img, .etalage_hint, .etalage_icon, .etalage_description{margin:0; padding:0; border:0; list-style:none}
.etalage, .etalage_magnifier div, .etalage_magnifier div img, .etalage_small_thumbs ul, ul .etalage_small_thumbs li, .etalage_zoom_area div, .etalage_zoom_img{position:relative}
.etalage img, .etalage li{-webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -o-user-select:none; user-select:none; -webkit-user-drag:none; -moz-user-drag:none; user-drag:none}
.etalage, .etalage_small_thumbs li{float:left}
.etalage_right{float:right}
.etalage li{position:absolute}
.etalage img{vertical-align:bottom; max-width:none}
.etalage_magnifier{cursor:default}
.etalage_magnifier div, .etalage_small_thumbs{overflow:hidden}
.etalage_magnifier div img{display:none}
.etalage_icon, .etalage_hint{cursor:default; width:0; height:0; overflow:hidden}
.etalage_small_thumbs li.vertical{float:none}
.etalage_zoom_area{z-index:996}
.etalage_zoom_area div{overflow:hidden; z-index:997}
.etalage_zoom_preview{position:absolute; z-index:998}
.etalage_zoom_img, .etalage_hint{z-index:999}
.etalage{direction:ltr}
div.etalage_description{position:absolute; bottom:0; left:0; z-index:999}
div.etalage_description.rtl{direction:rtl; text-align:right}
/*==图片==*/
.list-pic{float:left;width:100%;/*! margin-top:20px; */}
.list-pic .effect-one .effect-one-img{width: auto; margin:auto}
.list-pic li{display: inline-block;width:330px;margin:0 10px 20px 10px;}
.list-pic li .effect-one{ border:1px #ddd solid;}
.list-pic li .imgBox{height: 220px;background: #fff;}
.list-pic img{max-width:100%;height: 280px;width: 100%;/*! border:1px #ddd solid; */}
.list-pic h4{width:100%;text-align:center;color:#666;font-size: 15px;padding: 10px 0 10px 0;background: #f5f5f5;}
.list-pic li:hover h4{color:#c21622}
/*==招聘页面↓==*/
.joinBox{/*! background: #f5f5f5; */}
.joinBox div.lefter{width:1130px;}
.joinBox div.righter{width:240px;}
.join-list li{margin:0 0 30px 0;padding:0 0 20px 0;border: 1px #eee solid;background: #fff;box-shadow: 0 0 10px #eee;}
.join-list li .title{position:relative;padding: 30px 30px 50px 30px;border-bottom: 1px #f2f2f2 solid;background: #fafafa;}
.join-list li .title h3{color: #444;font-size:25px;font-weight:bold;margin:0 0 20px 0;}
.join-list li .title span{color:#666; font-size:14px;}
.join-list li .title .txt-right{position: absolute; right:30px; bottom:30px; color:#777;}
.join-list li .box h4{color: #444; font-weight:bold;font-size:16px;margin: 0 0 10px 0;}
.join-list li .box{margin: 30px 30px 40px 30px;padding: 0px 0px 40px 0px;color: #777;font-size:14px;line-height: 30px;border-bottom:1px #eee solid;}
.join-list li .title .share{float:right;margin-top:-50px}
.join-list li .down{margin:30px; padding:20px;background: #f5f5f5;}
.join-list li .down p{color:#666; font-size:15px; line-height:32px}
.join-list li .down a{float: right;display: inline-block;color:#fff;background: #c21622;padding: 7px 25px;font-size:15px;}
.join-list li .down a:hover{background: #f60;}
.joinBox .righter{}
.joinBox .righter .box{padding:20px;margin:0 0 20px 0;box-shadow: 0 0 10px #eee;border-top: 1px #eee solid; border-right: 1px #eee solid;border-bottom: 2px #eee solid;border-left: 1px #eee solid; background: #fff;}
.joinBox .righter .one img{display: block; margin: auto; max-width:100%}
.joinBox .righter .one h2{color:#333; font-size:15px; margin:15px 0 15px 0; text-align: center;}
.joinBox .righter .one a{width:150px;display: block;margin: auto; text-align: center; color:#777; font-size:14px;border: 1px #ddd solid; padding:7px 20px;}
.joinBox .righter .one a:hover{background: #c21622;color:#fff}
.joinBox .righter .two{}
.joinBox .righter .two h3{font-size:18px;color:#666;padding-bottom: 10px;margin:0 0 15px 0;border-bottom: 1px #eee solid;}
.joinBox .righter .two ul li em{color:#999;width:20px;font-size:20px;margin: 0 5px 0 0;display: inline-block;vertical-align: top; text-align: center;}
.joinBox .righter .two ul li{display: block;clear: both;margin: 5px 0 15px 0;}
.joinBox .righter .two ul li span{display:inline-block;color:#888;font-size:13px;width: 165px;}
.joinBox .righter .two ul li.x1{height: 45px;}
.joinBox .righter .two ul li.x1 span{line-height:25px;}
.joinBox .righter .two ul li.x1 em{line-height: 45px;}
.joinBox .righter .two ul li.x2{}
.joinBox .righter .two ul li.x2 span{}
.joinBox .righter .two ul li.x2 em{line-height: 23px;}
.joinBox .righter .three{}
.joinBox .righter .four{}
.joinBox .righter .four h3{text-align: center; color:#666; font-size:15px;}
.joinBox .righter .four img{display: block; margin: 10px auto; max-width:100%;}
.joinBox #fixedBoxA{width:240px}
.joinBox .fixedBoxA1{}
.joinBox .fixedBoxA2{position:fixed;_position:absolute;top:20px; z-index:250;}
.joinBox .absolute{position:absolute; z-index:250; bottom:0px;}
/*==联系我们↓==*/
.contactBox{}
.contactBox .long{height: 485px;}
.contactBox .long .left{ width:670px;height: 100%;}
.contactBox .long .left img{display: block;max-width:100%}
.contactBox .long .right{width:670px;height:100%; border:1px #ddd solid;padding: 50px 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.contactBox .long .right .title{color:#333333;font-size:26px;}
.contactBox .long .right .tel{ position:relative;margin-top:25px;color:#333333;font-size:14px;display: block;}
.contactBox .long .right .tel:before{ content: ""; position: absolute; left:0px;top:32px; width:10px; height:3px; background: #c21622;}
.contactBox .long .right .tel:after{ content: ""; position: absolute; left:13px;top:32px; width:25px; height:3px; background: #c21622;}
.contactBox .long .right .tel font{margin-top:30px;font-size:30px;color:#c21622;display: block;font-weight: bold;}
.contactBox .long .right .wx{margin-top:20px;color:#333333;font-size:14px;display: block;line-height: 26px;}
.contactBox .long .right .add2{ margin-top:30px;color:#333333;font-size:14px;display: block;}
.contactBox .long .right .add2 font{font-size:22px; color:#333;display: block;margin-bottom: 10px;}
.contactBox .long .right .ewm{color:#666666;font-size:12px; text-align: center;display: block;line-height: 15px;}
.contactBox .long .right .ewm img{ display: block;margin:0 auto 10px;}
.contactBox .long .right .online{ margin:50px auto 0; color:#fff; font-size:14px; padding:8px 20px; background: #c21622;display: block;border-radius: 20px;text-align: center;}
.contactBox .long .right .online:hover{background: #666;}
.contactBox .long .right .lt{}
.contactBox .long .right .rt{margin-top:50px;width: 140px;}
.contactBox .map{margin-top:70px}
.contactBox .map #dituContent{height:500px;}
/*==管理团队↓==*/
.TeamInner{}
.TeamInner .top{float:left;width:100%; position: relative;z-index:2;padding-bottom:35px;margin-bottom:80px;}
.TeamInner .top:before{content: ""; position: absolute; left:-100%;bottom:0;z-index:-1;width:300%;height:300px; background: #c21622;}
.TeamInner .top .pic{float:left;width:490px;padding:40px 0 0 50px;background: #333333;}
.TeamInner .top .pic img{width:440px;display: block;}
.TeamInner .top .box{float:right;width:780px;position: absolute;right: 0;bottom: 130px;}
.TeamInner .top .box h4{color:#fff;font-size:18px}
.TeamInner .top .box h4 font{color:#fff;font-size:24px}
.TeamInner .top .box hr{margin-top:30px; width:60px; height:1px; background: #fff;border: none;}
.TeamInner .top .box p{margin-top:15px;color:#fff;font-size:16px;}
.TeamInner .list{width: 1425px;margin: 0 0 -25px -25px;}
.TeamInner .list li{float:left;width:445px;margin:0 0 25px 25px;}
.TeamInner .list li a{display: block;position: relative;}
.TeamInner .list li .box{ position: absolute; left:0;bottom:0;padding:25px;width:100%; text-align: center;background: rgba(0,0,0,0.3);}
.TeamInner .list li h4{color:#fff;font-size:24px}
.TeamInner .list li hr{display: block;width:100%;height:1px;margin:10px 0;  border:none; background: #c21622;}
.TeamInner .list li span{ display: block; color:#fff;font-size:16px}
/*==文化↓==*/
.cultureInner{}
.cultureInner .top{padding:0 0 100px 0; background: url(../images/cultureBg.jpg) no-repeat center bottom;}
.cultureInner .top .long{margin-bottom:25px;padding:50px 70px;min-height:380px; overflow: hidden; background-repeat:no-repeat ; background-position:center ;background-size:cover ;}
.cultureInner .top .long h4{color:#fff;font-size:36px;margin-bottom:30px;font-weight:bold;}
.cultureInner .top .long p{float:left;width:600px;color:#fff;font-size:18px;margin-bottom:30px;line-height: 35px;}
.cultureInner .top .long p b{ display:block;color:#fff;font-size:24px;margin-bottom:10px;font-weight:bold;}
.cultureInner .top .x1{background-image: url(../images/cultureBg01.jpg);}
.cultureInner .top .x2{background-image: url(../images/cultureBg02.jpg);}
.cultureInner .top .x3{background-image: url(../images/cultureBg03.jpg);margin-bottom:0px}
.cultureInner .idea{margin-top:90px;}
.cultureInner .idea ul{width:1460px;margin-left:-60px;display: table;margin: auto;}
.cultureInner .idea li{float:left;width:210px;height:210px;margin-left:60px;border:2px #c21622 solid; border-radius: 50%; text-align: center;padding:50px;cursor: pointer;}
.cultureInner .idea li em{display: block; width:65px;height:65px;margin:auto;background-repeat:no-repeat ; background-position:center ; background-image:url(../images/cultureIco01.png) ;/* background-color:#eee */}
.cultureInner .idea li h4{color:#333333;font-size:18px;margin-top:20px}
.cultureInner .idea li.active{background: #c21622;}
.cultureInner .idea li.active h4{color:#fff}
.cultureInner .idea li.active em{background-position-y:-62px !important; }
.cultureInner .idea li.x1 em{ background-position: 0 0}
.cultureInner .idea li.x2 em{ background-position: -80px 0}
.cultureInner .idea li.x3 em{ background-position: -153px 0}
.cultureInner .idea li.x4 em{ background-position: -223px 0}
.cultureInner .idea li.x5 em{ background-position: -305px 0}
.cultureInner .idea .down{margin-top:60px; position: relative;z-index: 2;}
.cultureInner .idea .down:after{content: ""; position: absolute; left:-100%;top:0;z-index:-1;width:300%;height:100%; background:#e8e7e7;}
.cultureInner .idea .down .long{display: none; padding:40px 50px 80px 50px;}
.cultureInner .idea .down .long h4{color:#066a04;font-size:18px}
.cultureInner .idea .down .long p{color:#333333;font-size:14px;margin-top:20px;}
.cultureInner .activity{margin-top:100px;}
.cultureInner .activity .list{width: 1425px;margin: 0 0 -25px -25px;}
.cultureInner .activity .list li{float:left;width:445px;margin:0 0 25px 25px;}
.cultureInner .activity .list li a{display: block;position: relative; border:1px #ddd solid}
.cultureInner .activity .list li h4{color:#666666;font-size:14px;text-align: center;padding:15px;}
.cultureInner .activity .list li:hover h4{color:#c21622}
/*==关于我们↓==*/
.AboutInner{}
.AboutInner .introduction{}
.AboutInner .introduction .left{width:700px;}
.AboutInner .introduction .left img{width:100%;}
.AboutInner .introduction .right{ position: relative; width:600px;}
.AboutInner .introduction .right .title{ position: relative;z-index: 2; color:#2c2c2c;font-size:24px;margin-bottom:50px;background: #fff}
.AboutInner .introduction .right .title span{color:#999;font-size:12px;display: block;}
.AboutInner .introduction .right .title:before{content: "";position: absolute; left:-30px;top:-20px;width:170px;z-index:-1;height:75px;border:1px #c21622 solid;}
.AboutInner .introduction .right .title:after{content: "";position: absolute; left:0px;top:0px;width:100%;z-index:-1;height:45px;background: #fff}
.AboutInner .introduction .right .wx{color:#2c2c2c;font-size:12px;}
.AboutInner .introduction .right hr{ position: absolute; left:0;bottom:0;width:70px;height:2px; border:none; }
.AboutInner .honor{ margin-top:100px}
.AboutInner .honor .list{width:1420px;margin:0 0 -25px -20px;display: table;}
.AboutInner .honor .list li{float:left;width:453px;margin:0 0 25px 20px;}
.AboutInner .honor .list a{display: block;}
.AboutInner .honor .list .pic{border:1px #aaa solid;}
.AboutInner .honor .list .pic img{height:260px;display: table; margin: auto;}
.AboutInner .honor .list h4{color:#666666;font-size:14px; text-align: center; margin-top:20px;}
.AboutInner .honor .list li:hover .pic{border-color:#c21622}
.AboutInner .honor .list li:hover h4{color:#c21622}
.AboutInner .culture{margin-top:100px;padding:60px 0 80px 0; background: url(../images/AboutInnerBg01.jpg) no-repeat center; background-position: ;}
.AboutInner .culture ul{ display: table;margin:auto}
.AboutInner .culture ul li{float:left;width:200px;margin:0 40px; text-align: center;}
.AboutInner .culture ul li em{display: block; width:141px;height:141px; margin:auto;background-repeat:no-repeat ; background-position:center;}
.AboutInner .culture ul li h4{margin-top:30px;color:#2c2c2c;font-size:24px;}
.AboutInner .culture ul li span{display: block; color:#666666;font-size:14px;}
.AboutInner .culture ul li.x1 em{ background-image:url(../images/cultureIco02.png);}
.AboutInner .culture ul li.x2 em{ background-image:url(../images/cultureIco03.png);}
.AboutInner .culture ul li.x3 em{ background-image:url(../images/cultureIco04.png);}
.AboutInner .culture ul li.x4 em{ background-image:url(../images/cultureIco05.png);}
.AboutInner .cutaway{margin-top:60px}
.AboutInner .cutaway .tone{ text-align: center;} 
.AboutInner .cutaway .tone li{display: inline-block;margin:0 15px; cursor: pointer;}
.AboutInner .cutaway .tone li a{display: block; color:#666666;font-size:16px;padding:10px 50px;border-radius: 30px;; background: #eaeaea;}
.AboutInner .cutaway .tone li.active a{color:#fff; background: #c21622;} 
.AboutInner .cutaway .down{margin-top:40px;}
.AboutInner .cutaway .down .long{overflow: hidden;}
.AboutInner .cutaway .list li{float:left;width:340px;margin-left:10px;}
.AboutInner .cutaway .list li h4{color:#666;font-size:14px;padding:12px 10px; text-align: center; background: #f4f4f4;}
.AboutInner .cutaway .list li:hover{ color:#c21622}
.AboutInner .cutaway .spot{margin-top:25px; text-align: center;}
.AboutInner .cutaway .spot li{display: inline-block; width:10px;height:10px;margin:0 5px;font-size:0px; border-radius: 50%; cursor: pointer; background: #c2c2c2;}
.AboutInner .cutaway .spot li.on{ background: #c21622;}
/*==工作规划↓==*/
.PlanInner{padding-bottom:0px;}
.PlanInner .top{padding:60px 0 80px 0; overflow: hidden; background: url(../images/PlanBg01.jpg) no-repeat center;background-size: cover;}
.PlanInner .top .container{padding:0 40px;}
.PlanInner .top .title{ position: relative; color:#fff;font-size:30px; text-align: center;padding-bottom:30px;margin-bottom:40px;}
.PlanInner .top .title:after{ content: ""; position: absolute;left:-100%;bottom:0;width:300%;height:1px; background: #bdbdbd;}
.PlanInner .top .wx{color:#fff;font-size:14px;line-height: 26px;}
.PlanInner .top .ending{margin-top:40px;float:right;color:#fff;font-size:12px}
.PlanInner .top hr{float:left; display: block;width:300%;margin-left:-100%;margin-top:30px; height:1px; border:none; background: #bdbdbd;}
.PlanInner .catalog{}
.PlanInner .catalog .container{padding:70px 0;background:#f7f7f7;}
.PlanInner .catalog .title{position: relative; color:#2c2c2c;font-size:30px; text-align: center;padding-bottom:30px;margin-bottom:40px;}
.PlanInner .catalog .title:after{ content: ""; position: absolute;left:0%;bottom:0;width:100%;height:1px; background: #2c2c2c;}
.PlanInner .catalog .list{padding:0 100px;}
.PlanInner .catalog .list li{float:left;width:360px;margin:0 20px 10px 20px;}
.PlanInner .catalog .list li a{display: block;color:#2c2c2c;font-size:14px}
.PlanInner .catalog .list li:hover a{color:#c21622}
.PlanShow .left{width:80%;float:none;margin:auto;display: table;}
.PlanShow .right{display:none}
/*==底部===*/
.footer{padding: 50px 0 100px 0;background: #313131;}
.footer .nav h3{color:#fff;font-size:16px;margin-bottom:15px;}
.footer .nav{}
.footer .nav li{float:left;width:130px;margin-right:20px;}
.footer .nav li a{ display: block;color:#8a8a8a; font-size:14px;margin:3px 0;}
.footer .nav li a:hover{color:#fff}
.footer .right{vertical-align: middle;}
.footer .right span{float:right;display: inline-block; vertical-align: middle; color:#8f8f8f;font-size:12px;margin:50px 0 0 15px;line-height:initial;padding-left:30px;background: url(../images/tel2-ico.png) no-repeat left;}
.footer .right img{ display:inline-block;  width:120px;}
.footer .copy{margin-top:50px;color:#8a8a8a; font-size:14px; }
.footer .copy a{color:#8a8a8a; font-size:14px;}
.footer .copy a:hover{color:#fff}
.footer .link{margin-top:20px;}
.footer .link h3{color:#fff;font-size:14px;float: left;}
.footer .link a{color:#858585;font-size:14px;display: inline-block;padding: 0 15px; line-height: 9px;border-right: 1px #999 dotted;}
.footer .link a:last-child{border:none;}
/*==banner效果↓==*/
/* theme-default */
.theme-default{width:1920px;position: relative;left: 50%;margin:auto;margin-left: -960px;display: table;}
.theme-default #slider{margin:0px auto 0px;width:100%;height:700px;}
.theme-default .nivoSlider{background:url("../images/loading.gif") no-repeat 50% 50% rgb(255, 255, 255);margin-bottom:50px;position:relative;}
.theme-default .nivoSlider img{left:0px;top:0px;display:none;position:absolute;}
.theme-default .nivoSlider a{border:0px currentColor;display:block;}
.theme-default .nivo-controlNav{position:absolute;left:50%;bottom:0px;margin-left:-700px;width:1400px;height:8px;line-height:initial;z-index:9; display:table;background: #fff}
.theme-default .nivo-controlNav::after{content: ""; position: absolute; left:-100%;top:0;z-index:-1;width:300%;height:100%;background: #303030}
.theme-default .nivo-controlNav a{display:table-cell;min-width:33.3%;margin: 0 0px;cursor: pointer;font-size:0px;height:8px;line-height:initial;background: #303030}
.theme-default .nivo-controlNav a.active{background: #c21622}
.theme-default .nivo-directionNav a{background:url("../images/arrows.png") no-repeat;border:0px currentColor;width:65px;height:65px;text-indent:-9999px;display:block;}
.theme-default a.nivo-nextNav{background-position:-65px 0px;top:151px;right:30px;}
.theme-default a.nivo-prevNav{left:30px;top:151px;}
.theme-default a.nivo-nextNav:hover{background-position:-65px -65px;top:151px;right:30px;}
.theme-default a.nivo-prevNav:hover{background-position:0px -65px;left:30px;top:151px;}
.theme-default .nivo-caption{font-family:Helvetica,Arial,sans-serif;}
.theme-default .nivo-caption a{color:rgb(255, 255, 255);border-bottom-color:rgb(255, 255, 255);border-bottom-width:1px;border-bottom-style:dotted;}
.theme-default .nivo-caption a:hover{color:rgb(255, 255, 255);}
/* nivoSlider */
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivoSlider{position:relative;}
.nivoSlider img{left:0px;top:0px;position:absolute;}
.nivoSlider a.nivo-imageLink{margin:0px;padding:0px;border:0px currentColor;left:0px;top:0px;width:100%;height:100%;display:none;position:absolute;z-index:6;}
.nivo-slice{height:100%;display:block;position:absolute;z-index:5;}
.nivo-box{display:block;position:absolute;z-index:5;}
.nivo-caption{background:rgb(0, 0, 0);left:0px;width:30%;bottom:0px;color:rgb(255, 255, 255);display:none;position:absolute;z-index:8;opacity:0.8;}
.nivo-caption p{margin:0px;display:none;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{top:45%;position:absolute;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0px;}
.nivo-nextNav{right:0px;}
.nivo-controlNav a{position:relative;z-index:9;cursor:pointer;}
.nivo-controlNav a.active{font-weight:bold;}


/* 营销方案 */
.pd90{padding-top:90px;padding-bottom:90px;overflow: hidden;}
.w1400{width:1340px;margin:0 auto;}
.clearfix:after{clear:both;content:".";display:block;height:0;overflow:hidden;visibility:hidden;}
.clearfix{zoom:1;}
.banner-within{float:none;}
.yxfaBox1{background:#f8efef url('../images/yxfa_bg1.jpg') repeat-x;}
.yxfaTie{font-size:18px;text-align:center;color:#666;margin-bottom:40px;} 
.yxfaTie span{display:block;font-size:38px;position: relative;color:#333;padding-bottom:25px;margin-bottom:15px;}
.yxfaTie span::after{content:"";position: absolute;left:50%;bottom:0;width:50px;height:2px;background:#c21622;margin-left:-25px;}
.yxfaBox1_Info{position:relative;border:1px solid #fefcfc;background: url('../images/yxfa_bg1_1.png') repeat-y;border-radius:15px;padding:60px;font-size:16px;height:500px;margin:80px 0;}
.yxfaBox1_Info .con{float:left;margin-right:40px;width:340px;height:380px;position: relative;padding:45px 30px;background:#fff;border-radius:10px;overflow: hidden;cursor: pointer; z-index:1;}
.yxfaBox1_Info .con::after{content:"";position: absolute;bottom:35px;right:35px;background: url('../images/mark.png') no-repeat;width:68px;height:55px;}
.yxfaBox1_Info .con::before{content:"";position: absolute;left:0;bottom:0;width:100%;height:0;background:#c21622 url('../images/yxfa_bg1_2.jpg') repeat-x;transition:all .5s;z-index:-1;}
.yxfaBox1_Info .tie{font-size:18px;margin-bottom:40px;margin-left:-8px;}
.yxfaBox1_Info .tie span{display:block;font-size:24px;font-weight:700;color:#333;margin-bottom:15px;padding-left:8px;}
.yxfaBox1_Info .con:hover::before{height:100%;}
.yxfaBox1_Info .con:hover::after{opacity:.5;}
.yxfaBox1_Info .con:hover,.yxfaBox1_Info .con:hover .tie,.yxfaBox1_Info .con:hover .tie span{color:#fff;transition:all .5s;}
.yxfaBox1_Info .pic{position: absolute;right:-60px;top:-50px;}

.yxfaBox2 ul{padding:10px 0 15px 0;width:1450px;font-size:16px;}
.yxfaBox2 li{float:left;width:420px;box-shadow:0 5px 15px #e1e1e1;margin-right:30px;background:#fff;transition:all .4s;top:0;position: relative;}
.yxfaBox2 li h4{height:120px;line-height:120px;font-size:32px;text-align:center;background-repeat: no-repeat;background-size:cover;background-position: center;color:#fff;}
.yxfaBox2 li .info{height:400px;padding:35px 25px;position:relative;}
.yxfaBox2 li p{margin-bottom:25px;line-height:1.8;}
.yxfaBox2 li p span{font-size:18px;font-weight:700;display: block;color:#333;margin-left:-8px;margin-bottom:5px;line-height:1.4;}
.yxfaBox2 .three p{line-height:2.2;}
.yxfaBox2 .btn{position: absolute;bottom:45px;width:160px;height:40px;background:#c21622;color:#fff;border-radius:5px;text-align:center;line-height:40px;left:50%;margin-left:-80px;transition:all .4s;}
.yxfaBox2 .btn:hover{background:#9b000a;width:200px;margin-left:-100px;}
.yxfaBox2 li:hover{top:-10px;}

.yxfaBox3{background:#f8faff url('../images/yxfa_bg3.jpg') no-repeat center top;font-size:16px;}
.yxfaBox3 .main{width:650px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,0.1);height:510px;}
.yxfaBox3 .tie{height:125px;padding:35px 0 0 40px;position:relative;background-image:linear-gradient(to right,#f7faff 50%,#fff)}
.yxfaBox3 .tie span{font-size:24px;font-weight:700;position:relative;padding-bottom:25px;}
.yxfaBox3 .tie span::after{content:"";position: absolute;bottom:0;width:45px;height:4px;background:#c21622;color:#333;left:0;}
.yxfaBox3 .tie i{position: absolute;right:0;background: url('../images/yxfaIcon1.png') no-repeat;width:345px;height:168px;top:0;}
.yxfaBox3 .info{padding:40px;}
.yxfaBox3 .info  h6{font-size:20px;color:#333;margin-bottom:10px;}
.yxfaBox3 .info p{margin-bottom:20px;background:url('../images/yxfa_line2.jpg') no-repeat left 2px;padding-left:15px;}
.yxfaBox3 .info span{display:block;font-size:20px;color:#333;margin-bottom:10px;}
.yxfaBox3 .main.fr p{padding-left:0;}
.yxfaBox3 .main.fr span{padding-left:15px;}

/* 定制方案 */
.dzfaBox1 ul{width:1450px;font-size:16px;}
.dzfaBox1 li{float:left;margin-right:25px;width:300px;height:230px;text-align:center;padding-top:40px;position:relative;box-shadow:0 0 10px #e1e1e1;border-radius:10px;overflow:hidden;z-index:1;}
.dzfaBox1 li::after,.dzfaBox3 li::after{content:"";position: absolute;width:100%;height:0;background:#c21622;z-index:-1;transition:all .5s;left:0;bottom:0;}
.dzfaBox1 li span{display:block;font-size:20px;color:#111;font-weight:700;margin-bottom:10px;}
.dzfaBox1 li i{display:inline-block;width:64px;height:64px;background: url('../images/dzfa_icon1.png') no-repeat;margin-bottom:20px;transition:all .4s;}
.dzfaBox1 li:nth-child(2) i{background-position:-64px 0;}
.dzfaBox1 li:nth-child(3) i{background-position:-128px 0;}
.dzfaBox1 li:nth-child(4) i{background-position:-192px 0;}
.dzfaBox1 li:nth-child(5) i{background-position:-256px 0;}
.dzfaBox1 li:hover::after,.dzfaBox3 li:hover:after{height:100%;}
.dzfaBox1 li:hover,.dzfaBox1 li:hover span,.dzfaBox3 li:hover p{color:#fff;}
.dzfaBox1 li:hover i{background-position:0 -64px;transition-delay:.2s;}
.dzfaBox1 li:nth-child(2):hover i{background-position:-64px -64px;}
.dzfaBox1 li:nth-child(3):hover i{background-position:-128px -64px;}
.dzfaBox1 li:nth-child(4):hover i{background-position:-192px -64px;}
.dzfaBox1 li:nth-child(5):hover i{background-position:-256px -64px;}

.dzfaBox2{background:url('../images/dzfa_bg2.jpg') no-repeat center;background-size:cover; font-size:20px;}
.dzfaBox2 ul{width:1450px;padding-top:10px;}
.dzfaBox2 li{float:left;width:200px;height:200px;border-radius:100%;border:1px solid #c21622;margin-right:25px;padding-top:40px;background:#fff;text-align:center;color:#151515;box-shadow:0 5px 8px rgba(194,22,34,.2);position: relative;top:0;transition:all .5s;}
.dzfaBox2 li i{display:inline-block;background: url('../images/dzfa_icon2.png') no-repeat;width:55px;height:52px;margin-bottom:10px;}
.dzfaBox2 li span{display:block;line-height:1.8;}
.dzfaBox2 li:nth-child(2) i{background-position:-55px 0;}
.dzfaBox2 li:nth-child(3) i{background-position:-110px 0;}
.dzfaBox2 li:nth-child(4) i{background-position:-165px 0;}
.dzfaBox2 li:nth-child(5) i{background-position:-220px 0;}
.dzfaBox2 li:nth-child(6) i{background-position:-275px 0;}
.dzfaBox2 li:hover{top:-10px;}

.dzfaBox3 ul{width:1450px;font-size:24px;}
.dzfaBox3 li{float:left;width:320px;height:270px;border-radius:10px;position:relative;z-index:1;color:#282828;padding-top:40px;text-align:center;margin-right:40px;background:#f6f8fa;}
.dzfaBox3 li i{display:inline-block;width:80px;height:80px;margin-bottom:20px;background: url('../images/dzfa_icon3.png') no-repeat;transition:all .5s;}
.dzfaBox3 li span{display:block;line-height:2;}
.dzfaBox3 li:nth-child(2) i{background-position:-80px 0;}
.dzfaBox3 li:nth-child(3) i{background-position:-160px 0;}
.dzfaBox3 li:nth-child(4) i{background-position:-240px 0;}
.dzfaBox3 li:hover i{background-position:0 -80px;transition-delay:.2s;}
.dzfaBox3 li:nth-child(2):hover i{background-position:-80px -80px;}
.dzfaBox3 li:nth-child(3):hover i{background-position:-160px -80px;}
.dzfaBox3 li:nth-child(4):hover i{background-position:-240px -80px;}


/*视频*/
.about-ve{position: relative;z-index: 1;display: block;}
.about-ve:before{opacity:0.9;content:"▶";position: absolute;left: 0;top: 0;right: 0;bottom: 0;z-index: 2;display: flex;margin: auto;width: 65px;height: 65px;border: 3px #fff solid;border-radius: 50%;color:#fff;font-size: 40px;align-items: center;justify-content: center;    transition: all .4s ease-in-out;}
.about-ve:after{opacity: 0.1;content: "";position: absolute;left: 0;top:0;bottom:0;right:0;background: #000;    transition: all .4s ease-in-out;}
.about-ve:hover:before{opacity:1}
.about-ve:hover:after{opacity:0.3}