@charset "utf-8";
/*~~~~框架布局~~~*/


.effect-lower{ position: relative;}
.effect-lower .effect-lower-block{position: absolute;left: -50px;top:29px;width:120px;height:120px;/*border: 1px #ddd solid;*/padding:5px; z-index: 9;/* background: #fff;*/filter: alpha(opacity=0); transform-origin: 95% 0%; transform:scale(0); -moz-transform:scale(0.01); transition:all 1s;}
.effect-lower:hover .effect-lower-block{opacity:1;transform: scale(1);}


/*==顶部↓==*/
.header{ position: relative;padding:30px 0;height: 130px;}
/*.fixed-top{position:fixed;z-index:99;width:100%;padding:10px 0; background:#fff}
.fixed-top .logo{}*/
.header .logo{}
.header .logo img{}
.header .tel{color:#333333;font-size:14px;padding:5px 0 5px 60px; background: url(../images/tel_ico.png) no-repeat left;}
.header .tel font{ display: block; color:#0053ea;font-size:26px;}
.header .gam{margin-left: 30px;margin-top: -5px;}
.header .gam a{ width:35px;height:35px; border-radius: 50%; cursor: pointer; display: block;margin-bottom: 10px;}
.header .gam a.weixin{  background:#d2d2d2 url(../images/weixin.png) no-repeat center;}
.header .gam a.weixin .effect-lower-block{right: 0;left: auto;top: 40px;}
.header .gam a.weixin .effect-lower-block img{max-width:100%;}
.header .gam a.weibo{  background:#d2d2d2 url(../images/weibo.png) no-repeat center;}
.header .gam a.weixin:hover{  background:#0051e6 url(../images/weixin.png) no-repeat center;}
.header .gam a.weibo:hover{  background:#0051e6 url(../images/weibo.png) no-repeat center;}
.head-nav{border-bottom:5px #f79717 solid;background:-webkit-linear-gradient(top, #00389d, #0047c9);float: left;width: 100%;}
.head-nav .nav{}
.head-nav .nav li{float: left;/* position: relative; */ /*! border-right:1px #fff solid; */width: 133px;text-align: center;}
.head-nav .nav li a.navAone{ position: relative;z-index: 3; display: block; color:#fff; font-size:15px; padding:18px 20px;transition: all .4s ease-in-out;}
.head-nav .nav li a.navAone:after{content: ""; opacity:0;z-index:-1; position: absolute; left:0;top:0;width:100%;height:100%;background:url(../images/navBgLi.jpg) no-repeat center;transition: all .4s ease-in-out;}
.head-nav .nav li a.navAone:hover:after,.head-nav .nav li.active a.navAone:after{opacity: 1;}
.head-nav .nav li a.navAone:before{content: ""; position: absolute; left:0;top:0; width:1px; height:100%;background:-webkit-linear-gradient(top, #0047ba, #004cc7); }
.head-nav .nav li a.navAone:hover,.head-nav .nav li.active a.navAone{ color:#fff;}
/*.header .nav li.drop-downHover a.navAone{ background:#0047c9;color:#fff}*/
.header .search{ position:relative}
.header .search em{display: block;width:20px;height:20px;font-size: 25px;color: #0047c9;background: #ddd;}
.header .search:hover .box{ opacity:1;height:100px;}
.header .search .box form{width:600px;margin:auto;padding: 25px 20px 20px 20px;}
.header .search .box{opacity:0;position:absolute;top:100%;right:0;z-index:99;height:0px;width: 1200px;border-radius: 0 0px 5px 5px;overflow:hidden;background: #FFFCFC;border: 1px #f1f1f1 solid;}
.header .search .box span{color: #46989C;font-size:15px;padding-right:30px;}	
.header .search .box input{width:0px;height: 40px;color: #666;border-bottom: 1px #46989C solid;border-left: 0px;border-top: 0px;border-right: 0px;outline: medium;background: none;}
.header .search .box input::-webkit-input-placeholder { /* WebKit browsers */color:#999;}
.header .search .box input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */　color:#999;}
.header .search .box input::-moz-placeholder { /* Mozilla Firefox 19+ */color:#999;　}
.header .search .box input:-ms-input-placeholder { /* Internet Explorer 10+ */color:#999;}
.header .search .box button{width: 0px;height: 0px;border: 0px;color: #fff;font-size: 15px;border-radius: 50%;cursor: pointer;background: #46989C;}
.header .search:hover input{width: 310px;transition:all .8s ease-in-out;}
.header .search:hover button{width:40px;height: 40px;transform:rotate(360deg);transition:all .8s ease-in-out;}
.header .search .box button:hover{ background:#000}


/*==首页搜索==*/
.HomeSearch{padding: 23px 0;background: #fff;border-bottom: 1px #ddd solid;}
.HomeSearch .left{ line-height:35px}
.HomeSearch .left h3{float: left;color:#333;font-size:12px;font-weight:bold;}
.HomeSearch .left a{ display: inline-block; color:#666666; font-size:12px; margin:0 10px;}
.HomeSearch .left a:hover{color:#0047c9}
.HomeSearch .right{border: 1px #ddd solid;border-radius: 20px;padding: 0 0px 0 10px;}
.HomeSearch .right input{float:left;padding:4px 10px;width: 300px;line-height: 32px;/*! border: 1px #ddd solid; *//*! margin: 0 0 0 15px; */background: none;}
.HomeSearch .right button{float:right;width: 80px;height: 40px;background: url(../images/search_ico.png) center no-repeat;border: none;cursor: pointer;}


/*==产品↓==*/
.HomeProduct{ padding:60px 0; background: #f0f0f0;}
.leftNav{width:280px}
.leftNav h2{color:#fff;font-size:34px; background: url(../images/nBg01.jpg) no-repeat center;height: 140px;line-height: 140px;text-align: center;}
.leftNav .slow{ background: #fff;}
.leftNav .slow p{ position: relative; z-index:2}
.leftNav .slow p:before{content: "";z-index:-1;opacity: 0; position: absolute; left:0; top:0; width:100%;height:100%; background: url(../images/lnBGLi.jpg) no-repeat center;transition: all .4s ease-in-out;}
.leftNav .slow p:hover:before{ opacity: 1;}
.leftNav .slow p a{color:#666666;font-size:14px;padding:15px 20px 15px 30px;height: 60px;display: block;}
.leftNav .slow p a em{ float:right; width:20px;height:20px; background: url(../images/arrow_05.png) no-repeat -20px 0;transition: all .4s ease-in-out;}
.leftNav .slow p:hover a em{ background-position: 0 0;}
.leftNav .slow p a:hover{color:#fff; }
.leftNav .slow .menu_body{background: #eae8e8;color: #fff;}
.leftNav .slow .menu_body li a{padding-left: 50px;line-height: 50px;}
.leftNav .slow .menu_body .on{background: url(../images/lnBGLi.jpg) no-repeat center;}
.leftNav .slow .menu_body .on a{color:#fff; }
.leftNav .slow .menu_body li:hover{ background: url(../images/lnBGLi.jpg) no-repeat center;}
.leftNav .slow .menu_body li:hover a{color:#fff; }

.leftNav .con{color:#fff;font-size:14px; text-align: center;/* margin-top:20px;*/ background:url(../images/nBg02.jpg) no-repeat center;height: 170px;padding: 30px 0 0 0;}
.leftNav .con hr{ margin:5px auto; display: block; border:none;width:1px; height:11px; background: #fff;}
.leftNav .con b{font-size:24px; color:#fff;font-weight:bold;}
.leftNav .con a{ display:table; margin:10px auto 0;color:#fff;font-size:14px; border-radius:30px; background: #fd9a14;padding: 5px 20px;}
.leftNav .con a:hover{ background: #ff6600}


.HomeProduct .right{width:890px;}
.list-product{}
.list-product li{ position:relative;z-index:2;float:left;padding:30px; width:282px;margin:0 7px 15px 7px; text-align: center; background: #fff;}
.list-product li:before{content: ""; position: absolute; z-index:-1;left: 0;bottom:0; width:100%; height:3px;transition: all .4s ease-in-out; background: #0047c9;}
.list-product li .pic{}
.list-product li h4{color:#333333;font-size:16px;margin-top: 20px;}
.list-product li span{ display:block; margin:5px 0 10px 0;color:#666666;font-size:12px;}
.list-product li em{ display: block; width:20px;line-height:20px; color:#fff;font-size:12px; background: #0047c9;margin: auto;}
.list-product li:hover{  background: #0047c9;}
.list-product li:hover h4,.list-product li:hover span{color:#fff}
.list-product li:hover em{ background: #fd9a14;}
.list-product li:hover:before{}
.ProductListBox{padding:60px 0; background: #f0f0f0;}


.solveList{}
.solveList li{width:380px;}
.solveList li img{height:220px;}


/*==优势↓==*/
.HomeAdvantage{ padding:70px 0; background: url(../images/bg01.jpg) no-repeat center;}
.HomeAdvantage .title{color:#fff;font-size:36px; text-align: center;}
.HomeAdvantage .title font{font-size:14px;display: block;margin-top: 10px;}
.HomeAdvantage ul{margin-top: 30px;}
.HomeAdvantage ul li{ position: relative;z-index:3;float:left;padding:80px 40px;width:300px; text-align: center; background:-webkit-linear-gradient(left, #ffffff, #efefef); transition: all .4s ease-in-out;}
.HomeAdvantage ul li:before{ opacity: 0; content: "";position: absolute;z-index:-1;left:0;top:0;width:100%;height:100%; background: url(../images/adeBg01.jpg) no-repeat center; transition: all .4s ease-in-out;}
.HomeAdvantage ul li em{ display: block; margin:auto;width:110px;height:90px; background: url(../images/icoA.png) no-repeat 0 0;transition: all .6s ease-in-out;}
.HomeAdvantage ul li em{}
.HomeAdvantage ul li h3{margin:15px 0 0 0;color:#333333;font-size:24px}
.HomeAdvantage ul li h3 font{margin-top:5px; display: block;color:#888888;font-size:12px;}
.HomeAdvantage ul li hr{ display:block; margin:15px auto; width:20px; height:2px; background: #888888;border: none;}
.HomeAdvantage ul li p{color:#666666;font-size:14px; }
.HomeAdvantage ul li:hover:before{ opacity: 1 }
.HomeAdvantage ul li:hover h3,.HomeAdvantage ul li:hover p,.HomeAdvantage ul li:hover h3 font{color:#fff;}
.HomeAdvantage ul li:hover hr{ background: #fff;}
.HomeAdvantage ul li.x1 em{ background-position:15px 0;}
.HomeAdvantage ul li.x2 em{ background-position:-79px 3px;}
.HomeAdvantage ul li.x3 em{ background-position:-183px 0;}
.HomeAdvantage ul li.x4 em{ background-position:-289px 3px;}
.HomeAdvantage ul li.x1:hover em{ background-position:15px -94px;}
.HomeAdvantage ul li.x2:hover em{ background-position:-79px -94px;}
.HomeAdvantage ul li.x3:hover em{ background-position:-183px -94px;}
.HomeAdvantage ul li.x4:hover em{ background-position:-289px -94px;}


/*==首页解决方案↓==*/
.HomeSolve{margin: 70px 0 60px 0;}
.HomeSolve .title{color:#333333;font-size:36px; text-align: center;padding: 0 100px;}
.HomeSolve .title p{font-size:14px;color:#888888;display: block;margin-top: 15px;}
.HomeSolve .slideSolve{ position: relative;margin: 30px 0 0 0;overflow: hidden;}
.HomeSolve .slideSolve .prev,.HomeSolve .slideSolve .next{position:absolute; right:350px;bottom:0;display: block; width:50px; text-align:center;line-height:45px; color:#666;font-size:20px;z-index: 9;background: #fff;}
.HomeSolve .slideSolve .next{ right:300px; color:#fff;background: #f59413}
.HomeSolve .slideSolve .prev:hover,.HomeSolve .slideSolve .next:hover{color:#fff; background: #f60;}
.HomeSolve .slideSolve .spot{ text-align: center; border-radius: 30px; border:1px #ddd solid;display: table;margin: 10px auto;/*! padding: 0 10px; */overflow: hidden;}
.HomeSolve .slideSolve .spot li{ /*! display: inline-block; */border-right:1px #ddd solid;float: left;padding: 15px 0;cursor: pointer;}
.HomeSolve .slideSolve .spot li:last-child{ border: none;}
.HomeSolve .slideSolve .spot li.on{color:#fff; background: #0040b4}
.HomeSolve .slideSolve .spot li.on a{color:#fff}
.HomeSolve .slideSolve .spot li a{ position: relative; color:#666666;font-size:16px;padding: 10px 30px 0px 55px;/*! display: block; */}
.HomeSolve .slideSolve .spot li a:before{ content: ""; position: absolute;left:18px;top：0;width:35px;height:30px; background: url(../images/solve_ico.png) no-repeat 0px 0px;top: 3px;transition: all .4s ease-in-out;}
.HomeSolve .slideSolve .spot .x1:before{ background-position: 0 0;}
.HomeSolve .slideSolve .spot .x2:before{ background-position: -37px 0px;}
.HomeSolve .slideSolve .spot .x3:before{ background-position: -76px 0;}
.HomeSolve .slideSolve .spot .x4:before{ background-position: -112px 0;}
.HomeSolve .slideSolve .spot .x5:before{ background-position: -154px 0px;}
.HomeSolve .slideSolve .spot .x6:before{ background-position: -195px 0;}
.HomeSolve .slideSolve .spot .x7:before{ background-position: 0px 0;}
.HomeSolve .slideSolve .spot .on .x1:before{ background-position: 0 -30px;}
.HomeSolve .slideSolve .spot .on .x2:before{ background-position: -37px -30px;}
.HomeSolve .slideSolve .spot .on .x3:before{ background-position: -76px -30px;}
.HomeSolve .slideSolve .spot .on .x4:before{ background-position: -112px -30px;}
.HomeSolve .slideSolve .spot .on .x5:before{ background-position: -154px -30px;}
.HomeSolve .slideSolve .spot .on .x6:before{ background-position: -195px -30px;}
.HomeSolve .slideSolve .spot .on .x7:before{ background-position: 0px -30px;}
.HomeSolve .slideSolve .long{margin-top:30px;height: 490px;}
.HomeSolve .slideSolve .list{height: 100%;}
.HomeSolve .slideSolve .list li{ width:100%;}
.HomeSolve .slideSolve .list li .left{ width:700px}
.HomeSolve .slideSolve .list li .right{ text-align:center;width:350px; background: url(../images/sBg.jpg)no-repeat center;padding: 70px 50px;height: 490px;}
.HomeSolve .slideSolve .list li .right em{ display: block; margin: auto; background:url(../images/sico01.png) no-repeat center;width: 80px;height: 60px;}
.HomeSolve .slideSolve .list li .right h3{ color:#fff;font-size:28px;margin: 25px 0 10px 0;}
.HomeSolve .slideSolve .list li .right h3 font{ display: block; color:#eee;font-size:12px;margin-top: 5px;}
.HomeSolve .slideSolve .list li .right p{margin:20px 0 30px 0;color:#fff; font-size:14px;}
.HomeSolve .slideSolve .list li .right a{color:#fff;font-size:14px; border-radius: 30px;padding:10px 35px; background: #f59413;}
.HomeSolve .slideSolve .list li .right a:hover{ background: #f60}


/*==首页关于我们↓==*/
.HomeAbout{padding:50px 0 100px 0; background:#f0f0f0 url(../images/line05.png) no-repeat left;height: 600px;}
.HomeAbout .left{width: 550px;margin-top: 50px;}
.HomeAbout .left h2{color:#333333;font-size:36px;}
.HomeAbout .left span{color:#0053e9;font-size:18px;display: block;margin-top: 15px;}
.HomeAbout .left .wx{margin:20px 0 40px 0;color:#666666;font-size:14px;}
.HomeAbout .left a.more{color:#fff;font-size:14px; border-radius: 30px;padding:10px 25px; background: #f59413;}
.HomeAbout .left a.more:hover{ background: #f60}
.HomeAbout .right{}
.HomeAbout .right img{ display: block; }


/*==图片切换↓==*/
.HomeSrlPic{margin-top: -50px;margin-bottom:30px;}
.HomeSrlPic .tone{ text-align: center;}
.HomeSrlPic .tone li{ display: inline-block;padding:12px 50px;color:#fff;font-size:16px; background: #003fb3;cursor: pointer;}
.HomeSrlPic .tone li:nth-child(1){ border-radius: 30px 0px 0px 30px;}
.HomeSrlPic .tone li:last-child{ border-radius: 0px 30px 30px 0px;}
.HomeSrlPic .tone li.hit{ background:#f59413;}
.HomeSrlPic .picScroll-left{ position: relative; margin-top:40px;}
.HomeSrlPic .picScroll-left .long{}
.HomeSrlPic .picScroll-left .list{}
.HomeSrlPic .picScroll-left .list li{ float:left;width:300px;}
.HomeSrlPic .picScroll-left .list li a{display: block; margin:0 5px;}
.HomeSrlPic .picScroll-left .list .pic{ border:1px #ddd solid}
.HomeSrlPic .picScroll-left .list .pic img{height:220px;width:auto; margin:auto;}
.HomeSrlPic .picScroll-left .list h4{margin-top:10px;color:#666666;font-size:16px; text-align: center;}
.HomeSrlPic .picScroll-left .list li:hover h4{color:#f59413}
.HomeSrlPic .picScroll-left .prev,.HomeSrlPic .picScroll-left .next{ position: absolute; left:-45px;top:95px; text-align: center;color:#fff; cursor: pointer;font-size:15px; width:35px;line-height:35px; border-radius: 50%; background:#003fb3;}
.HomeSrlPic .picScroll-left .next{ left:auto;right:-45px;}
.HomeSrlPic .picScroll-left .prev:hover,.HomeSrlPic .picScroll-left .next:hover{ background: #f59413;}


/*==首页新闻↓==*/
.HomeArticle{padding:70px 0;background: #f0f0f0;margin: 20px 0 0 0;}
.HomeArticle .box{width:380px;height:490px;padding:20px 30px 50px 30px;background: #fff;}
.HomeArticle .box2{margin:0 30px;}
.HomeArticle .box h2{margin-bottom:10px;color:#333333;font-size:24px}
.HomeArticle .box a.more{ display: block; float:right;font-size:15px; color:#ddd;border:1px #ddd solid; text-align: center; width:20px;line-height:20px}
.HomeArticle .box a.more:hover{color:#0e51cc;border:1px #0e51cc solid}
.HomeArticle .box .list{margin-top:20px;}
.HomeArticle .box .list li.one{ position: relative;margin-bottom: 20px;}
.HomeArticle .box .list li.one h4{ position: absolute; left:0;bottom:0; width:100%;color:#fff;font-size:14px;color:#fff;padding:10px 20px;
 background: rgba(29,91,204,0.7);}
.HomeArticle .box .list li.two{margin:7px 0; background: url(../images/arrow_04.png) no-repeat left;padding-left: 15px;}
.HomeArticle .box .list li.two a{ display: block;color:#666666;font-size:14px;}
.HomeArticle .box .list li.two:hover a{color:#0e51cc}
.HomeArticle .box .list-2{margin-top:20px;}
.HomeArticle .box .list-2 li{ height:40px;border:1px #ddd solid;padding:7px 20px;margin-bottom: 10px;}
.HomeArticle .box .list-2 li b{color:#666666;font-size:14px;}
.HomeArticle .box .list-2 li p{opacity: 0;margin-top: 15px;color:#fff;font-size:12px;padding-left: 30px;background: url(../images/da.png) no-repeat left top;}
.HomeArticle .box .list-2 li.hit{height: 140px;background: #0e51cc;padding: 13px 20px;}
.HomeArticle .box .list-2 li.hit b{/* padding-left:20px; */color:#fff;background: url(../images/wen.png) no-repeat left;padding: 5px 0 5px 30px;}
.HomeArticle .box .list-2 li.hit p{opacity: 1}


/*==关于页面↓==*/
.AboutBox{margin-bottom:-50px}
.AboutBox .title{color: #333333;font-size:36px;margin: 30px 0;text-align: center;}
.AboutBox .title span{color:#666666;font-size:12px;display: block;margin-top: 13px;}
.AboutBox .title hr{ margin:10px auto 0; width:20px;height:2px; background:#00399f;border: none;}
/*关于-公司简介*/
.AboutBox .introduction{/* border-top: 1px #ddd solid; */ margin-top: 0px;}
.AboutBox .introduction .long{ background: #fff;}
.AboutBox .introduction .long .left{ width:500px;}
.AboutBox .introduction .long .right{ width:500px;padding:50px;}
.AboutBox .introduction .long .right span{margin:20px 0; display: block;color:#333333;font-size:16px;}
.AboutBox .introduction .long .right span b{ font-weight:bold;color:#003fb3}
/*关于-文化*/
.AboutBox .culture{margin: 60px 0 20px 0;padding: 50px 0 70px 0;background: #f0f0f0;}
.AboutBox .culture .long{ background: #fff;overflow: hidden;}
.AboutBox .culture .long .left{ width:600px;}
.AboutBox .culture .long .left img{ display: block}
.AboutBox .culture .long .wx{ width:600px;padding:60px 80px;}
.AboutBox .culture .long .wx span{margin:25px 0; display: block;color:#333333;font-size:16px;}
.AboutBox .culture .long .wx span b{ font-weight:bold;color:#003fb3}
.aboutBox4{padding:30px 0 40px 0;overflow:hidden;/*! background:#f5f5f5; */float: left;width: 100%;}
.aboutSetting{width:1200px;position:relative;overflow:hidden;}
.aboutSetting li{float:left;width:290px;height:225px;overflow:hidden;margin-bottom:10px;}
.aboutSetting li img{width:298px;height:225px;transition:all 0.5s;}
.aboutSetting li:nth-child(2n){float:right;margin-left:400px;}
.aboutSetting li.s1{position:absolute;left:300px;top:0;}
.aboutSetting li.s1,.aboutSetting li.s1 img{width:600px;height:460px;}
.aboutSetting li span{background: rgba(29,91,204,0.8);height:60px;line-height:60px;color:#fff;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;position:relative;text-align:center;transition:all 0.3s;display:block;}
.aboutSetting li:hover span{margin-top:-60px;}
.aboutSetting li:hover img{transform:scale(1.1,1.1);}
.AboutBox .honor{margin-top:10px;padding:50px 0 60px 0; background: #f0f0f0;}
.AboutBox .honor .list{}
.AboutBox .honor .list li{float:left;width:290px; margin:0 5px;padding:30px; background: #fff;}
.AboutBox .honor .list li h4{color:#333333;font-size:14px; margin-top:20px; text-align: center;}
.AboutBox .honor .list li:hover{color:#003fb3}


/*==底部===*/
.footer{padding: 50px 0 0 0;background: #3c3c3c;}
.footer hr{ margin:10px 0;width:14px;height:1px; border:none; background: #888888; }
.footer .nav h3{color:#fff;font-size:16px;}
.footer .nav{ border-right:1px #464646 solid;width: 800px;display: table;}
.footer .nav li{display: table-cell;padding-right: 25px;}
.footer .nav li a{ display: block;color:#888888; line-height:20px;font-size:14px;padding:3px 0;}
.footer .nav li a:hover{color:#fff}
.footer .right{color:#999999;font-size:14px;}
.footer .right hr{margin:20px 0 10px 0;}
.footer .right .tel{color:#fff;font-size:16px;}
.footer .right .tel font{ display: block; color:#fff;font-size:36px;margin-top: 5px;}
.footer .right .fenxiang{ display: block;margin-top:15px;}
.footer .right .fenxiang a{ position: relative;z-index:2; display: inline-block; margin-right:5px; width:40px;height:40px; border-radius: 50%; /*! overflow:hidden; */background: #606060;}
.footer .right .fenxiang a:hover{ background: #0e51cc;}
.footer .right .fenxiang .effect-lower-block{transform-origin: 100% 100%;top: auto;bottom: 37px;left: auto;right: 40px;}
.footer .right .fenxiang a:before{ content: ""; position: absolute;left:0;top:0;width:100%;height:100%;}
.footer .right .fenxiang a.weixin:before{   background: url(../images/weixin.png) no-repeat center;}
.footer .right .fenxiang a.weibo:before{   background: url(../images/weibo.png) no-repeat center;}
.footer .right .fenxiang a.qq:before{   background: url(../images/qq.png) no-repeat center;}
.footer .right .fenxiang a.ewm:before{   background: url(../images/ewm.png) no-repeat center;}
.footer .down{color:#888;font-size:14px;/*border-top:1px #464646 solid;*/float: left;width: 100%;/*margin-top: 50px;*/padding: 25px 0;}
.footer .down .copyright{text-align:center;}
.footer .down a{color:#888;font-size:14px;}
.footer .down a:hover{color:#fff}
/*.footer .link{float:right;margin-right: 20px;border:1px #888888 solid;padding:5px 10px 5px 10px;font-size:14px;color:#888888;line-height: 23px;position: relative;width: 180px;}
.footer .icon-angle-down:before{ float:right; margin:5px 0 0 20px;transition: all .4s ease-in-out;}
.footer .link span a{ display: block; color:#666;font-size:14px; padding:5px 0;}
.footer .link span{ display: none; position: absolute;top:-56px;left:0;width:100%;padding:10px 0; text-align: center;background: #fff;border: 1px #ddd solid;}
.footer .link:hover span{ display: block;}
.footer .link span a:hover{  background: #ddd}*/
.footer .icon-angle-down:hover:before{transform:rotate(180deg);}
.footer .link{ margin:30px 0px;}
.footer .link h3{position:relative;color:#fff;font-size:14px;margin-bottom:5px;display: table;}
.footer .link h3:before{ position: absolute; content:""; top:12px;right:-2040%;width:2030%;height:1px; border-top: 1px #ddd dotted;}
.footer .link a{font-size:14px;display: inline-block;color:#979797;padding: 0 15px 0 0;margin-right:15px;line-height: 9px;border-right: 1px #999 dashed;}
.footer .link a:last-child{border:none;}