﻿@charset "utf-8";
/* reset css */
/* 力图数字科技有限公司版权所有，www.leadto.com.cn */
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit;width:auto;overflow:visible}
legend{color:#000}
h1,h2,h3,h4,h5,h6{font-weight:400}
body,html{height:100%}
a,a:active{color:#f9f4f4;text-decoration:none;outline:0}
a,button,input[type=button],input[type=submit]{-webkit-tap-highlight-color:transparent}
body{font-family:Helvetica,'Hiragino Sans GB W3',' ',' ',SimSun,'宋体',Arial,sans-serif}
h1,h2,h3,h4,h5,h6{text-transform:uppercase;font-weight:700;letter-spacing:1px}
p{line-height:1.5}

@font-face {
 font-family:'Titillium-Regular';
 src:url('../font/Titillium-Regular.html'),url('../font/Titillium-Regular.ttf'),url('../fonts/titillium-regular.eot'),url('../font/Titillium-Regular-2.html');
}

@media(min-width:768px){
p{line-height:1.6}
}
a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}

.navbar-toggle i{ width: 28px; height: 3px; display: block; background: #ffffff; margin-bottom: 4px;
    transition: all .2s linear;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -ms-transition: all .2s linear;
}
.navbar-toggle i:nth-child(3){ margin-bottom:0;}
.nav_mask.show+.navbar.navbar-custom .navbar-toggle i:nth-child(1){
    transform:translate3d(0,7px,0) rotate(-135deg);
    -webkit-transform:translate3d(0,7px,0) rotate(-135deg);
    -moz-transform:translate3d(0,7px,0) rotate(-135deg);
    -ms-transform:translate3d(0,7px,0) rotate(-135deg);
}
.nav_mask.show+.navbar.navbar-custom .navbar-toggle i:nth-child(2){ opacity: 0;
    transition:none;
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
}
.nav_mask.show+.navbar.navbar-custom .navbar-toggle i:nth-child(3){
    transform:translate3d(0,-7px,0) rotate(135deg);
    -webkit-transform:translate3d(0,-7px,0) rotate(135deg);
    -moz-transform:translate3d(0,-7px,0) rotate(135deg);
    -ms-transform:translate3d(0,-7px,0) rotate(135deg);
}


.text-r{ text-align: right; }
.text-c{ text-align: center; }

.navbar-brand img{height:20px; display: inline-block; vertical-align: top;}
.navbar-custom{margin-bottom:0;border-bottom:1px solid rgba(255,255,255,.2);text-transform:uppercase}
.navbar-custom .navbar-toggle{padding:6px;color:#fff}
.navbar-custom .navbar-toggle i{font-size:20px; line-height: 1;}
.navbar-custom .navbar-toggle:active,.navbar-custom .navbar-toggle:focus{outline:0}
.navbar-custom a{color:#fff}
.navbar-custom .nav li a{ text-align: center; -webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;transition:background .3s ease-in-out}
.navbar-custom .nav li a:hover{outline:0;color:rgba(255,255,255,.8);background-color:transparent}
.navbar-custom .nav li a:active,.navbar-custom .nav li a:focus{outline:0;background-color:transparent}
.navbar-custom .nav li.active{outline:0}
.navbar-custom .nav li.active a:hover{color:#fff}
@media(min-width:768px){
.navbar-custom{/* padding:10px 0; */height: 71px;line-height: 71px; letter-spacing:1px;background:#C81528;-webkit-transition:background .5s ease-in-out,padding .5s ease-in-out;-moz-transition:background .5s ease-in-out,padding .5s ease-in-out;transition:background .5s ease-in-out,padding .5s ease-in-out}
/* .navbar-custom.top-nav-collapse{padding:0;border-bottom:1px solid rgba(255,255,255,.3)} */
.navbar-brand img{height: 50px; /* margin-top: -15px; */
transition: all .2s ease-out;
-webkit-transition: all .2s ease-out;
-moz-transition: all .2s ease-out;
-ms-transition: all .2s ease-out;}

.navbar-collapse{ position: relative; }
/* .navbar-custom.top-nav-collapse .navbar-brand img{ height: 36px; margin-top: -8px; } */

.navbar-collapse span.follow{position: absolute; bottom:-3px; left: 0; height: 2px; background: #ea5106; width: 0px;
transition: bottom .5s ease-in-out;
-webkit-transition: bottom .5s ease-in-out;
-moz-transition: bottom .5s ease-in-out;
-ms-transition: bottom .5s ease-in-out;}
/* .navbar-custom.top-nav-collapse .navbar-collapse span.follow{ bottom: -1px; } */
}
@media(max-width:767px){
.navbar-custom .nav li a:active,.navbar-custom .nav li a:focus{outline:0;background-color:#ffffff; color: #ea5006;}
.navbar-collapse span.follow{ display: none !important;}
}
.nav_mask{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;background:#ea5006;opacity:0;-webkit-transition:opacity .4s linear;-ms-transition:opacity .4s linear;-moz-transition:opacity .4s linear;transition:opacity .4s linear; display: none;}
.nav_mask.show{opacity:.8}



/*公用*/
.chat{position:fixed;right:0;top:0;height:100%;display:table;vertical-align:middle;z-index:97;}
.chat>div{display:table-cell;vertical-align:middle;}
.chat>div>div{ border-radius:5px 0 0 5px;background:#000;background:rgba(0,0,0,.6)}
.chat>div>div>a{display:block;width:44px;height:46px;position:relative;}
.chat>div>div>a span{
transform: translate3d(0,0,0);
-webkit-transform: translate3d(0,0,0);
-moz-transform: translate3d(0,0,0);
-ms-transform: translate3d(0,0,0);
height:46px;display:block;position:absolute;left:0;top:0;border-radius:4px 0 0 4px;color:#8c8c8c;white-space:nowrap;line-height:46px;font-size:14px;padding:0 10px 0 0;-ms-transition:background-color .2s linear;-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear}
.chat>div>div>a span>i{font-size:24px;width:44px;height:46px;line-height:46px;text-align:center;display:inline-block;vertical-align:top}
.chat>div>div>a.active span{width:auto;background:#ea5106;background:rgba(234,80,6,.8);color:#fff;padding-right:10px}

.navbar-nav li{position: relative;width: 100px;text-align: center;height: 70px; line-height: 70px;}
.navbar-nav li a{padding: 0 ;margin: 0;line-height: 70px;}
.navbar-nav li dl{position: absolute;top: 70px;left: 0;width: 106%;display: none;z-index: 666;}
.navbar-nav li:hover dl{display: block;}
.navbar-nav li dl dd{line-height: 3em;background: rgba(0,0,0,0.8);text-align: center;}
.navbar-nav li dl dd:hover{background: #FF0000;}
.navbar-nav li dl dd a{font-size: 14px;color: #FFFFFF;line-height: 40px;}
.navbar-nav li dl dd:hover a{color: #FFFFFF;}


@font-face {font-family: "iconfont";
  src: url(../font/iconfont9191.eot~t=1463848836.eot6'); /* IE9*/
  src: url(../fonts/iconfont9191.eot') format('embedded-opentype'), /* IE6-IE8 */
  url(../font/iconfont9191.html~t=1463848836.html6') format('woff'), /* chrome, firefox */
  url(../fonts/iconfont9191.ttf~t=1463848836.ttf6') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url(../fonts/iconfont9191.svg') format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
}
.icon-tel:before { content: "\e600"; }
/*.icon-qq:before { content: "\e601"; }*/
.icon-mail:before { content: "\e602"; }
.icon-custom:before { content: "\e615"; }
.icon-service:before { content: "\e618"; }
.icon-about:before { content: "\e61a"; }
.icon-news:before { content: "\e61b"; }
.icon-place:before { content: "\e60f"; }
.icon-contact:before { content: "\e649"; }
.icon-arrow:before { content: "\e60b"; }
.icon-left:before { content: "\e60e"; }
.icon-right:before { content: "\e60d"; }
.icon-menu:before { content: "\e60c"; }

.icon-pc:before { content: "\e60a"; }
.icon-pm:before { content: "\e609"; }
.icon-mb:before { content: "\e617"; }


.icon-form-user:before { content: "\e610"; }
.icon-form-mail:before { content: "\e613"; }
.icon-form-tel:before { content: "\e611"; }
.icon-form-msg:before { content: "\e612"; }
