@charset "utf-8";
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:#333;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','Microsoft YaHei','微软雅黑',SimSun,'宋体',Arial,sans-serif}
h1,h2,h3,h4,h5,h6{font-weight:700;letter-spacing:1px}
p{line-height:1.5}
@font-face{font-family:'Titillium-Regular';src:url('../font/Titillium-Regular.otf'),url('../font/Titillium-Regular.ttf'),url('../font/Titillium-Regular.eot'),url('../font/Titillium-Regular.woff')}

@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:#fff;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:35px;display:inline-block;vertical-align:top;margin-top:-5px;}
 .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:20px 0;letter-spacing:1px;background:0;-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:60px;margin-top:-18px;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:30px;margin-top:-3px}
 .navbar-collapse span.follow{position:absolute;bottom:-21px;left:0;height:2px;background:#ea5106;width:0;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:#fff;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:#000;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:.9}
 .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}@font-face{font-family:"iconfont";src:url('../font/iconfont9191.eot?t=1463848836');src:url('../font/iconfont9191.eot?t=1463848836#iefix') format('embedded-opentype'),url('../font/iconfont9191.woff?t=1463848836') format('woff'),url('../font/iconfont9191.ttf?t=1463848836') format('truetype'),url('../font/iconfont9191.svg?t=1463848836#iconfont') format('svg')}
 .iconfont{font-family:"iconfont"!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.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"}
 @media screen and (max-width:767px){#chat{display:none}}