﻿@charset "UTF-8";*{margin:0;padding:0;}
/*下拉*/
#ul li{

width:173px;;
height:50px; 
margin-top:-18px;
float:left;
margin-left:-18px;
} 
#ul{
	float:right;
}
#ul li a{
	float:right;
	padding-left:20px;
	}
#ul li .logout{
	margin-left:10px;
}
/*#ul li vv{
	height:25px;
	width:1px;
	background-color:#060;}*/
/*#it{border:1px solid blue;}*/

#it a{
	color:#999;
}



html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;font-family:Verdana, Geneva, sans-serif;vertical-align:baseline;}





html{line-height:1;}
ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}
q,blockquote{quotes:none;}
.proshowpic img{ height:auto;}
q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}
a img{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}
html{font-size:112.5%;line-height:1.33333em;}
html{overflow-y:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;background-color:#fff;}

body{text-align:center;overflow:hidden;}
html,body,button,input,select,textarea{font-size:18px;word-spacing:1px;line-height:26px;font-family:"freightsans_regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;color:#6b6b6b;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;}
html ::selection,body ::selection,button ::selection,input ::selection,select ::selection,textarea ::selection{background:#ee6557;color:#fff;}
html ::-moz-selection,body ::-moz-selection,button ::-moz-selection,input ::-moz-selection,select ::-moz-selection,textarea ::-moz-selection{background:#16a6b6;color:#fff;}
#page-border{background:#F5F5F5;margin:0px 20px;}
.container{position:relative;margin:0 auto;}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16{float:left;display:inline;margin-left:10px;margin-right:10px;position:relative;max-width:100%;}
.grid-1.alpha,.grid-2.alpha,.grid-3.alpha,.grid-4.alpha,.grid-5.alpha,.grid-6.alpha,.grid-7.alpha,.grid-8.alpha,.grid-9.alpha,.grid-10.alpha,.grid-11.alpha,.grid-12.alpha,.grid-13.alpha,.grid-14.alpha,.grid-15.alpha,.grid-16.alpha{margin-left:0;}
.grid-1.omega,.grid-2.omega,.grid-3.omega,.grid-4.omega,.grid-5.omega,.grid-6.omega,.grid-7.omega,.grid-8.omega,.grid-9.omega,.grid-10.omega,.grid-11.omega,.grid-12.omega,.grid-13.omega,.grid-14.omega,.grid-15.omega,.grid-16.omega{margin-right:0;}
.grid-1.center,.grid-2.center,.grid-3.center,.grid-4.center,.grid-5.center,.grid-6.center,.grid-7.center,.grid-8.center,.grid-9.center,.grid-10.center,.grid-11.center,.grid-12.center,.grid-13.center,.grid-14.center,.grid-15.center,.grid-16.center{float:none;display:block;margin-left:auto;margin-right:auto;}
.container{width:1120px;}
.grid-1{width:50px;}
.grid-1.large{width:62.5px;}
.grid-2{width:120px;}
.grid-2.large{width:150px;}
.grid-3{width:190px;}
.grid-3.large{width:237.5px;}
.grid-4{width:260px;}
.grid-4.large{width:325px;}
.grid-5{width:370px;}
.grid-5.large{width:412.5px;}
.grid-6{width:400px;}
.grid-6.large{width:500px;}
.grid-7{width:470px;}
.grid-7.large{width:587.5px;}
.grid-8{width:540px;}
.grid-8.large{width:675px;}
.grid-9{width:569px;}
.grid-9.large{width:762.5px;}
.grid-10{width:680px;}
.grid-10.large{width:850px;}
.grid-11{width:750px;}
.grid-11.large{width:937.5px;}
.grid-12{width:820px;}
.grid-12.large{width:1025px;}
.grid-13{width:890px;}
.grid-13.large{width:1112.5px;}
.grid-14{width:960px;}
.grid-14.large{width:1200px;}
.grid-15{width:1030px;}
.grid-15.large{width:1287.5px;}
.grid-16{width:1100px;}
.grid-16.large{width:1375px;}
#wrap,.wrap{padding:20px 0;}
.vertical-center{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;height:100%;z-index:-1;position:relative;vertical-align:middle;}
ul,ol,dl,p,blockquote,cite,hr,h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,form,input,fieldset,.input-wrap,textarea,.margin-top-standard,.circ{margin-top:1em;}
ul:first-child,ol:first-child,dl:first-child,p:first-child,blockquote:first-child,cite:first-child,hr:first-child,h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child,form:first-child,input:first-child,fieldset:first-child,.input-wrap:first-child,textarea:first-child,.margin-top-standard:first-child,.circ:first-child{margin-top:0;}
.margin-top-medium{margin-top:4em;}
.margin-top-medium:first-child{margin-top:0;}
.section{text-align:center}
.section.slim{margin-top:100px;}
.subsection{padding-top:40px;padding-bottom:60px;}
.pseudo-link,a{-moz-transition:all 275ms;-o-transition:all 275ms;-webkit-transition:all 275ms;transition:all 275ms;cursor:pointer;text-decoration:none;color:#181818;/*border-bottom:1px solid #16a6b6;*/}
.pseudo-link:hover,.pseudo-link:focus,.pseudo-link:active,.pseudo-link.active,a:hover,a:focus,a:active,a.active{color:#16a6b6;}
.pseudo-link:hover .pseudo-link,.pseudo-link:focus .pseudo-link,.pseudo-link:active .pseudo-link,.pseudo-link.active .pseudo-link,a:hover .pseudo-link,a:focus .pseudo-link,a:active .pseudo-link,a.active .pseudo-link{color:#16a6b6;}
.pseudo-link.secondary,a.secondary{border:none;color:#ee6557;}
.pseudo-link.secondary:hover,.pseudo-link.secondary:focus,.pseudo-link.secondary:active,.pseudo-link.secondary.active,a.secondary:hover,a.secondary:focus,a.secondary:active,a.secondary.active{color:#cb2514;}
.pseudo-link.disabled,a.disabled{pointer-events:none;cursor:default;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.pseudo-link.noborder,a.noborder{border-bottom:none;}
h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"freightsans_regular",sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px;color:#181818;}
h1.secondary,.h1.secondary,h2.secondary,.h2.secondary,h3.secondary,.h3.secondary,h4.secondary,.h4.secondary,h5.secondary,.h5.secondary,h6.secondary,.h6.secondary{color:#ee6557;}
h1,.h1{font-size:34px;word-spacing:1px;line-height:40px;}
h2,.h2{font-size:24px;word-spacing:1px;line-height:30px;}
h3,.h3{font-size:20px;word-spacing:1px;line-height:22px;font-family:Verdana, Geneva, sans-serif;}
h4,.h4{font-size:14px;word-spacing:1px;line-height:20px;}
h5,.h5{font-size:16px;word-spacing:1px;line-height:18px;}
h6,.h6{font-size:12px;word-spacing:1px;line-height:14px;}
blockquote{font-size:28px;word-spacing:1px;line-height:36px;}
cite{display:block;clear:both;color:#aaaaaa!important;}
hr{border:none;height:1px;background-color:#C5C5C5;}
.highlight{color:#ee6557;}
p.large,.large-text{font-size:20px;word-spacing:1px;line-height:30px;}
p.secondary,.secondary-text{color:#181818;font-size:17px;}
.meta{border-bottom:1px solid #16a6b6;}
.weight-normal{font-weight:400;}
.list-regular li{padding-top:8px;}
.list-regular li:first-child{padding-top:0;}
.list-inline-block>li{margin-top:0;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;}
.list-inline>li{margin-top:0;list-style-type:none;}
.list-inline>li,.list-inline>li li{margin:0;padding:0;display:inline;}
.list-float-none>li{float:none;}
.list-small>li{font-size:12px;word-spacing:1px;line-height:14px;vertical-align:top;}
.list-blocks{text-align:center;margin:1.4em 0;}
.list-blocks>li{margin-top:10px;margin-bottom:10px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:none;height:275px;background-color:#C5C5C5;}
.list-blocks.instagram li{max-width:612px;height:612px;}
.list-blocks.instagram a{display:block;border:none;}
.list-hex-grid{margin-top:55px;margin-bottom:55px;font-size:0px;word-spacing:1px;word-spacing:0;}
.list-hex-grid.with-labels{margin-bottom:200px;}
.list-hex-grid img{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:top;}
.list-hex-grid div.hex{font-size:16px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin-top:37px;margin-bottom:37px;float:none;position:relative;z-index:10;}
.list-hex-grid div.hex>a,.list-hex-grid div.hex>div{height:110px;line-height:220px;}
.no-csstransforms .list-hex-grid div.hex .inner{top:-55px;left:auto;}
.list-hex-grid div.hex .hex-1:before,.list-hex-grid div.hex .hex-2:before{height:220px;width:220px;}
.list-hex-grid div.hex .hex-1:before{-moz-transform:rotate(-60deg) translate(-110px,0);-ms-transform:rotate(-60deg) translate(-110px,0);-webkit-transform:rotate(-60deg) translate(-110px,0);transform:rotate(-60deg) translate(-110px,0);}
.list-hex-grid div.hex .hex-2:before{-moz-transform:rotate(60deg) translate(40px,40px);-ms-transform:rotate(60deg) translate(40px,40px);-webkit-transform:rotate(60deg) translate(40px,40px);transform:rotate(60deg) translate(40px,40px);}
.list-hex-grid div.hex>a,.list-hex-grid div.hex>div{font-size:18px;word-spacing:1px;-moz-transition:none 1s;-o-transition:none 1s;-webkit-transition:none 1s;transition:none 1s;background-color:#F5F5F5;background-repeat:no-repeat;background-position:50% 50%;-moz-background-size:auto 220px;-o-background-size:auto 220px;-webkit-background-size:auto 220px;background-size:auto 220px;text-align:center;display:block;border:none;color:#fff;-webkit-backface-visibility:hidden;}
.list-hex-grid div.hex p{color:#fff;font-size:16px;}
.list-hex-grid div.hex .inner{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;white-space:normal;z-index:20;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;color:#fff!important;font-family:"freightsans_regular",sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px;line-height:22px;}
.no-csstransforms .list-hex-grid div.hex .inner{position:relative;}
.list-hex-grid div.hex .inner img{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;}
.list-hex-grid div.hex .hex-1,.list-hex-grid div.hex .hex-2{position:absolute;height:100%;width:100%;z-index:-2;top:0;left:0;overflow:hidden;background:inherit;-webkit-backface-visibility:hidden;}
.list-hex-grid div.hex .hex-1:before,.list-hex-grid div.hex .hex-1 .after,.list-hex-grid div.hex .hex-2:before,.list-hex-grid div.hex .hex-2 .after{z-index:-1;}
.list-hex-grid div.hex .hex-1:before,.list-hex-grid div.hex .hex-2:before{content:'';position:absolute;background:inherit;left:0;background:inherit;}
.list-hex-grid div.hex .hex-1{z-index:-1;-moz-transform:rotate(60deg);-ms-transform:rotate(60deg);-webkit-transform:rotate(60deg);transform:rotate(60deg);}
.list-hex-grid div.hex .hex-1:before{-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;}
.list-hex-grid div.hex .hex-2{-moz-transform:rotate(-60deg);-ms-transform:rotate(-60deg);-webkit-transform:rotate(-60deg);transform:rotate(-60deg);}
.list-hex-grid div.hex .hex-2:before{bottom:0;}
.list-hex-grid div.hex .after{-moz-transition:none 1s;-o-transition:none 1s;-webkit-transition:none 1s;transition:none 1s;position:absolute;top:0;left:0;width:100%;height:100%;z-index:15;background:#000;}
.list-hex-grid div.hex.primary>a,.list-hex-grid div.hex.primary>div{background-color:#16a6b6;}
.list-hex-grid div.hex.primary .after{background-color:#16a6b6;border-color:#16a6b6;}
.list-hex-grid div.hex.secondary>a,.list-hex-grid div.hex.secondary>div{background-color:#ee6557;}
.list-hex-grid div.hex.secondary .after{background-color:#ff0000;border-color:#ee6557;}
.list-hex-grid div.hex.tertiary>a,.list-hex-grid div.hex.tertiary>div{background-color:#b3b3b3;}
.list-hex-grid div.hex.tertiary .after{background-color:#b3b3b3;border-color:#b3b3b3;}
.list-hex-grid div.hex.quaternary>a,.list-hex-grid div.hex.quaternary>div{background-color:#fff;}
.list-hex-grid div.hex.quaternary .after{background-color:#fff;border-color:#fff;}
.list-hex-grid div.hex.plain-bg>a,.list-hex-grid div.hex.plain-bg>div{background-color:#fff;border-color:#fff;}
.list-hex-grid div.hex.invert .after,.list-hex-grid div.hex.invert .inner{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transition:none 1s;-o-transition:none 1s;-webkit-transition:none 1s;transition:none 1s;}
.list-hex-grid div.hex.inline-bg img{position:absolute;top:0;left:0;max-height:100%;}
.list-hex-grid div.hex.full-img img{max-height:140%;width:auto;}
.list-hex-grid hr{background-color:#fff;}
.list-hex-grid h3{color:#fff;}
.list-hex-grid h3.flex{font-size:1.25em;line-height:1.375em;}
.list-hex-grid h6.below{position:absolute;width:100%;margin-top:0;bottom:-84px;}
.list-hex-grid .h1.large{font-size:2em;line-height:1.4;}
.list-hex-grid.large div.hex{margin-top:37px;margin-bottom:37px;margin-top:47px;margin-bottom:47px;}
.list-hex-grid.large div.hex>a,.list-hex-grid.large div.hex>div{height:150px;line-height:300px;}
.no-csstransforms .list-hex-grid.large div.hex .inner{top:-75px;left:auto;}
.list-hex-grid.large div.hex .hex-1:before,.list-hex-grid.large div.hex .hex-2:before{height:300px;width:300px;}
.list-hex-grid.large div.hex .hex-1:before{-moz-transform:rotate(-60deg) translate(-150px,0);-ms-transform:rotate(-60deg) translate(-150px,0);-webkit-transform:rotate(-60deg) translate(-150px,0);transform:rotate(-60deg) translate(-150px,0);}
.list-hex-grid.large div.hex .hex-2:before{-moz-transform:rotate(60deg) translate(55px,55px);-ms-transform:rotate(60deg) translate(55px,55px);-webkit-transform:rotate(60deg) translate(55px,55px);transform:rotate(60deg) translate(55px,55px);}
.list-hex-grid.large div.hex>a,.list-hex-grid.large div.hex>div{-moz-background-size:auto 300px;-o-background-size:auto 300px;-webkit-background-size:auto 300px;background-size:auto 300px;}
.list-hex-grid.mid div.hex{margin-top:37px;margin-bottom:37px;width:220px;margin-top:40px;margin-bottom:40px;}
.list-hex-grid.mid div.hex>a,.list-hex-grid.mid div.hex>div{height:127px;line-height:254px;}
.no-csstransforms .list-hex-grid.mid div.hex .inner{top:-63.5px;left:auto;}
.list-hex-grid.mid div.hex .hex-1:before,.list-hex-grid.mid div.hex .hex-2:before{height:254px;width:254px;}
.list-hex-grid.mid div.hex .hex-1:before{-moz-transform:rotate(-60deg) translate(-127px,0);-ms-transform:rotate(-60deg) translate(-127px,0);-webkit-transform:rotate(-60deg) translate(-127px,0);transform:rotate(-60deg) translate(-127px,0);}
.list-hex-grid.mid div.hex .hex-2:before{-moz-transform:rotate(60deg) translate(47px,47px);-ms-transform:rotate(60deg) translate(47px,47px);-webkit-transform:rotate(60deg) translate(47px,47px);transform:rotate(60deg) translate(47px,47px);}
.list-hex-grid.mid div.hex>a,.list-hex-grid.mid div.hex>div{-moz-background-size:auto 260px;-o-background-size:auto 260px;-webkit-background-size:auto 260px;background-size:auto 260px;}
.list-hex-grid.modal-active div.hex>a,.list-hex-grid.modal-active div.hex>div{-webkit-backface-visibility:visible;}
.list-hex-grid.modal-active div.hex>a .hex-1,.list-hex-grid.modal-active div.hex>a .hex-2,.list-hex-grid.modal-active div.hex>div .hex-1,.list-hex-grid.modal-active div.hex>div .hex-2{-webkit-backface-visibility:visible;}
.no-csstransforms .list-hex-grid>br{display:none!important;}
.no-csstransforms .list-hex-grid div.hex{margin-top:10px;margin-bottom:10px;}
.no-csstransforms .list-hex-grid div.hex .hex-1,.no-csstransforms .list-hex-grid div.hex .hex-2,.no-csstransforms .list-hex-grid div.hex .hex-1:before,.no-csstransforms .list-hex-grid div.hex .hex-2:before{display:none!important;}
.no-csstransforms .list-hex-grid div.hex>a,.no-csstransforms .list-hex-grid div.hex>div{padding:50px 0;}
.no-csstransforms .list-hex-grid div.hex.inline-bg{overflow:hidden;}
.no-csstransforms .list-hex-grid div.hex.inline-bg>a,.no-csstransforms .list-hex-grid div.hex.inline-bg>div{overflow:hidden;}
.no-csstransforms .list-hex-grid div.hex.inline-bg img{top:9%;left:12%;max-width:75%;}
.list-icon-items{margin-top:-.9em;word-spacing:0;}
.list-icon-items>li{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:none;vertical-align:top;}
.list-icon-items.large-margins>li{margin:2.75em 1em 0;}
.list-icon-items.no-margins{margin-top:-22px;}
.list-icon-items.no-margins>li{margin:2.75em 0 0;}
.list-icon-items h6{margin-top:1.5em;}
.list-icon-items i{position:relative;}
.list-icon-items .pulse{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:none;border:1px solid #ee6557;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:275ms;-o-transition-duration:275ms;-webkit-transition-duration:275ms;transition-duration:275ms;-moz-transition-timing-function:cubic-bezier(0.53,-0.67,0.73,0.74);-o-transition-timing-function:cubic-bezier(0.53,-0.67,0.73,0.74);-webkit-transition-timing-function:cubic-bezier(0.53,-0.67,0.73,0.74);transition-timing-function:cubic-bezier(0.53,-0.67,0.73,0.74);}
.list-icon-items a{border:none;display:block;}
.list-icon-items a .pseudo-link{word-wrap:break-word;word-break:break-all;font-size:17px;}
.list-icon-items a:hover .button,.list-icon-items a:focus .button,.list-icon-items a:active .button{background-color:#ff0000;}
.list-icon-items a:hover .pulse,.list-icon-items a:focus .pulse,.list-icon-items a:active .pulse{opacity:1;-moz-transform:scale(1.15);-ms-transform:scale(1.15);-webkit-transform:scale(1.15);transform:scale(1.15);-moz-transition-timing-function:cubic-bezier(0.37,0.74,0.15,1.65);-o-transition-timing-function:cubic-bezier(0.37,0.74,0.15,1.65);-webkit-transition-timing-function:cubic-bezier(0.37,0.74,0.15,1.65);transition-timing-function:cubic-bezier(0.37,0.74,0.15,1.65);}
.list-icon-items li.secondary .pulse{border:1px solid #C5C5C5;}
.list-icon-items .button,.list-icon-items button{-webkit-backface-visibility:hidden;}
.no-csstransitions .pulse{display:none;}
.checklist{overflow:hidden;*zoom:1;font-size:20px;word-spacing:1px;line-height:30px;}
.checklist>li{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left;padding:0.175em 0 0.175em 1.2em;}
@media only screen and (min-width: 720px) {.checklist>li{float:left;width:50%;}
.checklist>li:nth-child(odd){padding-right:1.5em;}
.checklist>li:nth-child(even){padding-left:1.5em;}
}
.checklist>li:before{content:"\2B22";position:absolute;margin-left:-2em;color:#ee6557;font-size:0.55em;}
.checklist-title{text-align:left;margin-top:2em;margin-bottom:1em;}
img,video,object{display:block;max-width:100%;height:auto;}
@-moz-keyframes loading{0%{-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);}
60%{-moz-transform:rotate(108deg) scale(1.2);-ms-transform:rotate(108deg) scale(1.2);-webkit-transform:rotate(108deg) scale(1.2);transform:rotate(108deg) scale(1.2);}
100%{-moz-transform:rotate(360deg) scale(1);-ms-transform:rotate(360deg) scale(1);-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);}
}
@-webkit-keyframes loading{0%{-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);}
60%{-moz-transform:rotate(108deg) scale(1.2);-ms-transform:rotate(108deg) scale(1.2);-webkit-transform:rotate(108deg) scale(1.2);transform:rotate(108deg) scale(1.2);}
100%{-moz-transform:rotate(360deg) scale(1);-ms-transform:rotate(360deg) scale(1);-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);}
}
@-o-keyframes loading{0%{-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);}
60%{-moz-transform:rotate(108deg) scale(1.2);-ms-transform:rotate(108deg) scale(1.2);-webkit-transform:rotate(108deg) scale(1.2);transform:rotate(108deg) scale(1.2);}
100%{-moz-transform:rotate(360deg) scale(1);-ms-transform:rotate(360deg) scale(1);-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);}
}
@-ms-keyframes loading{0%{-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);}
60%{-moz-transform:rotate(108deg) scale(1.2);-ms-transform:rotate(108deg) scale(1.2);-webkit-transform:rotate(108deg) scale(1.2);transform:rotate(108deg) scale(1.2);}
100%{-moz-transform:rotate(360deg) scale(1);-ms-transform:rotate(360deg) scale(1);-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);}
}
@keyframes loading{0%{-moz-transform:rotate(0deg) scale(1);-ms-transform:rotate(0deg) scale(1);-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1);}
60%{-moz-transform:rotate(108deg) scale(1.2);-ms-transform:rotate(108deg) scale(1.2);-webkit-transform:rotate(108deg) scale(1.2);transform:rotate(108deg) scale(1.2);}
100%{-moz-transform:rotate(360deg) scale(1);-ms-transform:rotate(360deg) scale(1);-webkit-transform:rotate(360deg) scale(1);transform:rotate(360deg) scale(1);}
}
.loading{position:absolute;top:50%;left:50%;font-size:32px;height:28px;line-height:32px;margin:-16px 0 0 -16px;color:#16a6b6;-webkit-animation-duration:1.4s;-moz-animation-duration:1.4s;-ms-animation-duration:1.4s;-o-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-name:loading;-moz-animation-name:loading;-ms-animation-name:loading;-o-animation-name:loading;animation-name:loading;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-backface-visibility:hidden;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.loading.active{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.loading.secondary{color:#ee6557;}
.slider-wrap .loading{height:42px;font-size:50px;line-height:55.5px;top:30%;}
button,.button{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-transition-property:all;-o-transition-property:all;-webkit-transition-property:all;transition-property:all;-moz-transition-duration:275ms;-o-transition-duration:275ms;-webkit-transition-duration:275ms;transition-duration:275ms;font-size:16px;word-spacing:1px;font-family:"freightsans_regular",sans-serif;font-weight:300;text-transform:uppercase;letter-spacing:3px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;padding:8px 20px;background-color:#c4c4c4;color:#fff;border:none;cursor:pointer;text-align:center;}
button:hover,button:active,button:focus,.button:hover,.button:active,.button:focus{color:#fff;background-color:#ff0000;}
button.active,.button.active{color:#fff;background-color:#ee6557;}
button.secondary,.button.secondary{background-color:#ff0000;color:#fff;}
button.secondary:hover,button.secondary:active,button.secondary:focus,.button.secondary:hover,.button.secondary:active,.button.secondary:focus{background-color:#181818;color:#fff;}
button.secondary.active,.button.secondary.active{background-color:#16a6b6;color:#fff;}
button.tertiary,.button.tertiary{background-color:#C5C5C5;font-family:Verdana, Geneva, sans-serif;}
button.tertiary:hover,button.tertiary:active,button.tertiary:focus,button.tertiary.active,.button.tertiary:hover,.button.tertiary:active,.button.tertiary:focus,.button.tertiary.active{background-color:#ee6557;}
button.quaternary,.button.quaternary{background-color:#98e5fe;}
button.quaternary:hover,button.quaternary:active,button.quaternary:focus,button.quaternary.active,.button.quaternary:hover,.button.quaternary:active,.button.quaternary:focus,.button.quaternary.active{background-color:#0298c8;}
button.large,.button.large{font-size:20px;word-spacing:1px;padding:16px 30px;}
button::-moz-focus-inner,button::-moz-focus-inner,.button::-moz-focus-inner,.button::-moz-focus-inner{border:0;padding:0;}
fieldset{margin-top:3em;}
fieldset .field-error input[type="text"],fieldset .field-error input[type="email"],fieldset .field-error input[type="search"],fieldset .field-error input[type="tel"],fieldset .field-error textarea,fieldset .field-error .custom-select{border:1px solid #ee6557;}
fieldset .error{color:#ee6557;}
label{cursor:pointer;}

input[type="text"],input[type="password"],input[type="email"],input[type="search"],input[type="tel"],.placeholder-wrap,textarea
{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;width:100%;padding:10px;outline:none;background-color:#fff;border:none;-moz-appearance:none;-webkit-appearance:none;}
textarea{max-width:100%;min-height:160px;}
.small-textarea{min-height:100px;}
::-webkit-input-placeholder{color:#aaaaaa;}
:-moz-placeholder{color:#aaaaaa;}
.placeholder-wrap{z-index:1;}
.placeholder-wrap input,.placeholder-wrap textarea{position:relative;z-index:2;background:none;padding:0;}
.placeholder{position:absolute;top:0;left:0;line-height:40px;color:#aaaaaa;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.input-wrap{position:relative;}
.input-wrap button{position:absolute;top:0;right:0;height:100%;padding:0 6px 0 7px;background:none;color:#C5C5C5;}
.input-wrap button:hover,.input-wrap button:active,.input-wrap button:focus{color:#16a6b6;}
.custom-radio,.custom-checkbox{display:block;padding:0;background-color:#C5C5C5;-moz-transition:all 275ms;-o-transition:all 275ms;-webkit-transition:all 275ms;transition:all 275ms;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;display:block;text-transform:uppercase;z-index:1;padding:8px 0;}
.custom-radio input,.custom-checkbox input{display:none;}
.custom-radio .info,.custom-checkbox .info,.custom-select .info{display:none;margin-top:-5px;position:absolute;top:40px;left:0;width:100%;-moz-transition:all 275ms;-o-transition:all 275ms;-webkit-transition:all 275ms;transition:all 275ms;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;font-size:16px;word-spacing:1px;line-height:22px;font-family:"freightsans_regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:18px 16px 24px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;z-index:-9999;color:#fff;pointer-events:none;-webkit-backface-visibility:hidden;}
.custom-radio .info.active,.custom-checkbox .info.active,.custom-select .info.active{pointer-events:auto;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90);opacity:0.9;}
.custom-radio .check,.custom-checkbox .check,.custom-select .check{position:absolute;font-size:13px;bottom:3px;right:10px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-moz-transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);-moz-transition:all 275ms;-o-transition:all 275ms;-webkit-transition:all 275ms;transition:all 275ms;}
.custom-radio.active .check,.custom-checkbox.active .check,.custom-select.active .check{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;-moz-transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);transform:scale(1);}
.custom-radio:hover,.custom-radio:focus,.custom-radio:active,.custom-radio.active,.custom-radio .info{background:#ff0000;}
.custom-checkbox:hover,.custom-checkbox:focus,.custom-checkbox:active,.custom-checkbox.active,.custom-checkbox .info{background:#16a6b6;}
html.touch .custom-radio .info,html.touch .custom-checkbox .info{display:none!important;}
html.touch .custom-radio:hover,html.touch .custom-radio:active,html.touch .custom-radio:focus,html.touch .custom-checkbox:hover,html.touch .custom-checkbox:active,html.touch .custom-checkbox:focus{background:#C5C5C5;}
html.touch .custom-radio.active,html.touch .custom-radio .info{background:#ee6557;}
html.touch .custom-checkbox.active,html.touch .custom-checkbox .info{background:#16a6b6;}
.custom-select{cursor:pointer;display:block;position:relative;background-color:#fff;padding:0 42px 0 16px;line-height:40px;height:40px;color:#aaaaaa;text-align:left;letter-spacing:0;text-transform:none;}
.custom-select select{display:none;}
.custom-select i{-moz-transition:color 275ms;-o-transition:color 275ms;-webkit-transition:color 275ms;transition:color 275ms;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;float:right;color:#C5C5C5;position:absolute;right:13px;top:2px;}
.custom-select .info{background-color:#fff;padding:8px;}
.custom-select .info a{border:none;color:#6a6a65;display:block;border-radius:5px;line-height:36px;padding:0 8px;}
.custom-select .info a:hover,.custom-select .info a:active,.custom-select .info a:focus{background:#F5F5F5;}
.custom-select:hover,.custom-select:focus,.custom-select:active,.custom-select.active,.custom-select .info{background-color:#fff;color:#aaaaaa;}
.custom-select:hover i,.custom-select:focus i,.custom-select:active i,.custom-select.active i,.custom-select .info i{color:#16a6b6;}
.custom-file{display:block;position:relative;cursor:pointer;overflow:hidden;}
.custom-file input{opacity:0;position:absolute;top:0;left:-100%;}
.custom-file-label{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.custom-file-file{display:block;margin-top:0.75em;}
.circ{font-size:30px;word-spacing:1px;-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:105px;width:100px;height:100px;max-width:100%;text-align:center;color:#fff;background-color:#16a6b6;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;position:relative;}
.circ.secondary{background-color:#ff0000;}
.circ.tertiary{background-color:#C5C5C5;}
.circ.large{font-size:36px;word-spacing:1px;line-height:127px;width:120px;height:120px;}
.circ.small{font-size:26px;word-spacing:1px;line-height:63px;width:60px;height:60px;}
.chart div,.chart svg{position:absolute!important;top:0;left:0;}
.chart .h1{margin:0;height:120px;width:120px;line-height:120px;}
.chart.grid-2{width:120px;margin-right:14px;margin-left:14px;}
.linegraph svg,.linegraph div{margin:0 auto;}
.slider{position:relative;}
.slider>li{display:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-font-smoothing:antialiased;top:0;left:0;width:100%;}
.slider>li cite{font-weight:400;}
.slider>li:first-child{display:block;filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.slider-markers a{-moz-border-radius:100px;-webkit-border-radius:100px;border-radius:100px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:35px;height:35px;margin:0 10px;display:block;background-color:#C5C5C5;border:none;}
.slider-markers a:hover,.slider-markers a:active,.slider-markers a:focus{border:none;background-color:#16a6b6;}
.slider-markers a.active{border:3px solid #ee6557;background:none;}
.slider-regular li{background-color:#F5F5F5;}
.review{text-align:left;}
.review li{border-bottom:1px solid #6A6A65;clear:both;padding:1em 0;position:relative;}
.review a{position:absolute;right:0;top:19px;color:#6B6B6B;font-size:12px;border:none;text-decoration:none;}
.review a:hover{color:#16A6B6;}
.review p{margin-top:0;padding-right:2em;}
.question{color:#181818;}
.m-content{display:none;}
#modal-wrap{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;overflow:scroll;-webkit-overflow-scrolling:touch;}
#modal-overlay{display:none;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9998;}
#modal{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;margin:35px 0;vertical-align:middle;position:relative;text-align:left;max-width:88%;}
#modal .tagline{color:#ee6557;margin-top:.3em;}
#modal .grid-7{width:50%;margin:0;}
#modal .grid-14{width:100%;}
#modal .omega img{margin:0 auto;}
#modal.wide-first .grid-7.alpha{width:65%;}
#modal.wide-first .grid-7.omega{width:35%;}
#modal.not-group #modal-left,#modal.not-group #modal-right{display:none;}
#modal.no-footer #modal-footer{display:none;}
#modal.no-footer #modal-content{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
#modal.footer-one-col #modal-footer .grid-7.alpha{width:100%;}
#modal.footer-one-col #modal-footer .grid-7.omega{display:none;}
#modal.body-one-col #modal-content .grid-7.alpha{width:100%;}
#modal.body-one-col #modal-content .grid-7.omega{display:none;}
#modal.footer-minimal #modal-content .grid-7{padding-bottom:0;}
#modal.footer-minimal #modal-footer{background:#fff;}
#modal.footer-minimal #modal-footer .grid-7{padding-top:0;}
#modal-content,#modal-footer{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0;}
#modal-content .grid-7,#modal-content .grid-14,#modal-footer .grid-7,#modal-footer .grid-14{padding:45px 50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#modal-content .grid-7.omega,#modal-footer .grid-7.omega{padding-left:0;}
#modal-content .grid-14,#modal-footer .grid-14{padding-bottom:0;}
#modal-content{background-color:#fff;position:relative;font-size:20px;word-spacing:1px;line-height:30px;}
#modal-footer{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px;background-color:#F5F5F5;}
#modal-footer .grid-7.omega{text-align:right;}
#modal-left,#modal-right,#modal-close{display:block;position:absolute;background-color:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;line-height:50px;height:50px;width:50px;color:#C5C5C5;border:none;top:50%;margin-top:-25px;text-align:center;}
#modal-left:hover,#modal-left:active,#modal-left:focus,#modal-right:hover,#modal-right:active,#modal-right:focus,#modal-close:hover,#modal-close:active,#modal-close:focus{color:#16a6b6;}
#modal-left i,#modal-right i,#modal-close i{line-height:51px;}
#modal-left{left:-25px;}
#modal-right{right:-25px;}
#modal-close{top:25px;right:0;background:none;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.player-hex{margin-top:-35px!important;}
.button-list .button,.button-list button{margin:1em 10px 0;}
.button-list .button:first-child,.button-list button:first-child{margin-left:0;}
.button-list .button:last-child,.button-list button:last-child{margin-right:0;}
.heading-meta{font-size:18px;word-spacing:1px;line-height:20px;color:#ee6557;margin-top:5px;}
.heading-icon{margin-top:.55em;font-size:60px;word-spacing:1px;line-height:60px;color:#16a6b6;}
.heading-icon.secondary{color:#ee6557;}
#map-find-us{height:600px;}
.map{position:relative;margin-top:1.6em;background-color:#DCDCDC;}
.map .map-fullscreen,.map .zoomer{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border:none;background-image:none;background:url('/assets/img/bg-white-85.png?1430133714');background:rgba(255,255,255,0.8);text-indent:0;font-family:"SSStandard";color:#ee6557;top:2px;width:50px;height:50px;line-height:54px;position:absolute;display:block;-moz-transition:all 275ms;-o-transition:all 275ms;-webkit-transition:all 275ms;transition:all 275ms;z-index:100;}
.map .map-fullscreen:hover,.map .map-fullscreen:focus,.map .map-fullscreen:active,.map .zoomer:hover,.map .zoomer:focus,.map .zoomer:active{background-color:#fff;}
.map .map-fullscreen:active,.map .zoomer:active{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.map .info{display:none;position:absolute;width:30%;top:30px;right:30px;padding:30px 50px 30px 30px;z-index:100;text-align:left;background:url('/assets/img/bg-white-85.png?1430133714');background:rgba(255,255,255,0.9);}
.map .info h4{color:#ee6557;}
.map .zoomout{left:2px;}
.map .zoomin{left:54px;}
.map .map-fullscreen{left:106px;}
.map .map-fullscreen:before{color:#16a6b6;content:'⤢';}
.map .map-fullscreen.active:before{content:'';}
.map .info-close{position:absolute;top:12px;right:12px;color:#C5C5C5;border:none;}
.map .info-close:hover,.map .info-close:active,.map .info-close:focus{color:#16a6b6;}
.map-meta{border:none;color:#C5C5C5;position:absolute;top:42px;right:12px;}
.map-lower{margin-top:0;background-color:#fff;text-align:left;font-size:20px;line-height:30px;}
.map-lower>li{padding:50px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.map-lower ul{margin-top:1.5em;}
.directions>li:before{content:''; background-image:url(../img/us_cursor1.gif);font-family:"SSStandard";color:#ee6557;vertical-align:middle;padding-right:20px;}
.map-fullscreen-map{position:fixed!important;width:auto!important;height:auto!important;top:0!important;left:0!important;right:0!important;bottom:0!important;z-index:99999999999;margin:0!important;}
.map-fullscreen-map.map-fullscreen{background-position:-120px 0;}
.zoombox-box,.boxselector-box{margin:0;padding:0;border:1px dashed #ee6557;background:url('/assets/img/bg-orange-30.png?1430133714');background:rgba(238,101,87,0.3);position:absolute;top:0;left:0;width:0;height:0;display:none;}
.marker-image{width:34px;height:50px;margin:-50px 0 0 -17px;cursor:pointer;pointer-events:all;position:absolute;z-index:1;}
.marker-image.buffalo{width:47px;height:70px;margin:-70px 0 0 -23px;}
.marker-image.active{opacity:1!important;}
#header{margin-top:0;margin-bottom:10px;padding:0;}
#header h2,#ie6 h2{margin-top:1.5em;font-family:"freightsans_regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;line-height:32px;color:#6b6b6b;}
#nav{margin-top:20px;margin-bottom:15px;text-align:center;}
#nav a{border-color:#f5f5f5;padding-bottom:5px;display:block;}
#nav a:hover,#nav a:active,#nav a:focus{border-color:#f5f5f5;}
#nav a.active{color:#ee6557;border-color:#ee6557;}
#nav p{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;vertical-align:middle;width:100px;margin:0 20px;}
#nav p.alpha{margin-left:0;}
#nav p.omega{margin-right:0;}
@-moz-keyframes frustrated-buffalo{0%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
}
@-webkit-keyframes frustrated-buffalo{0%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
}
@-o-keyframes frustrated-buffalo{0%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
}
@-ms-keyframes frustrated-buffalo{0%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
}
@keyframes frustrated-buffalo{0%{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);}
100%{-moz-transform:rotate(10deg);-ms-transform:rotate(10deg);-webkit-transform:rotate(10deg);transform:rotate(10deg);}
}
.logo{margin-top:-25px;text-indent:-999em;}
.logo a{padding:0;border:none;}
.logo a img{display:block;height:auto;}
.not-found .logo-img{-moz-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-webkit-transform:rotate(-10deg);transform:rotate(-10deg);-webkit-animation-duration:0.25s;-moz-animation-duration:0.25s;-ms-animation-duration:0.25s;-o-animation-duration:0.25s;animation-duration:0.25s;-webkit-animation-name:frustrated-buffalo;-moz-animation-name:frustrated-buffalo;-ms-animation-name:frustrated-buffalo;-o-animation-name:frustrated-buffalo;animation-name:frustrated-buffalo;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;-moz-animation-timing-function:ease-in-out;-ms-animation-timing-function:ease-in-out;-o-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-direction:alternate;-moz-animation-direction:alternate;-ms-animation-direction:alternate;-o-animation-direction:alternate;animation-direction:alternate;}
#tagline{font-size:84px;word-spacing:1px;line-height:80px;font-family:Verdana, Geneva, sans-serif;text-transform:none;letter-spacing:-3px;color:#181818;text-align:center;margin:.95em 0 0;}
#footer{margin-top:80px;margin-bottom:0;}
#footer .list-icon-items>li{float:left;}
#footer .list-icon-items>li .has-border{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;border-bottom:1px solid #16a6b6;}
#footer footer{padding-top:40px;}
.icon-box{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:18px;word-spacing:1px;background-color:#C5C5C5;color:#fff;line-height:52px;width:50px;height:50px;border:none;display:block;text-align:center;}
.icon-box:hover,.icon-box:active,.icon-box:focus{color:#fff;background-color:#ff0000;}
#to-top{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;z-index:9997;position:fixed;bottom:25%;right:10px;display:none;}
#work-projects{text-align:left;margin-top:4%;position:relative;}
#work-projects .container .grid-12{width:70%;margin-right:2%;}
#work-projects .container .grid-4{float:right;width:26%;margin-left:2%;}
#work-projects h2{font-family:"neuzeitgrobold",sans-serif;text-transform:none;letter-spacing:-3px;font-size:36px;word-spacing:1px;line-height:42px;letter-spacing:-1px;}
#work-projects .inner{margin-top:1em;}
#work-projects .icon-box{-moz-transition:background-color 275ms;-o-transition:background-color 275ms;-webkit-transition:background-color 275ms;transition:background-color 275ms;position:absolute;top:275px;z-index:1;}
#work-projects .icon-box.left{left:-10px;}
#work-projects .icon-box.right{right:-10px;}
#work-projects.fixed-arrows .icon-box{position:fixed;top:50%;}
#work-projects.fixed-arrows .icon-box.left{left:10px;}
#work-projects.fixed-arrows .icon-box.right{right:10px;}
#work-projects.slider-loaded .slider-inner{filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);opacity:1;}
.project{top:0;left:0;width:100%;}
.project-header{position:relative;}
.project-header .grid-12{position:relative;}
.project-header .imac{width:100%;-webkit-backface-visibility:hidden;}
.tags a,.tags .link-like{display:block;border:none;color:#ee6557;cursor:pointer;-moz-transition:color 275ms;-o-transition:color 275ms;-webkit-transition:color 275ms;transition:color 275ms;}
.tags a:hover,.tags a:focus,.tags a:active,.tags a.active,.tags .link-like:hover,.tags .link-like:focus,.tags .link-like:active,.tags .link-like.active{color:#cb2514;}
.slider-wrap{position:relative;margin-bottom:100px;}
.slider-inner{position:relative;filter:inherit;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.project-slider{margin:0;position:absolute;top:5.1%;left:3.9%;right:3.9%;bottom:26.2%;height:auto;width:auto;overflow:hidden;}
.project-slider li{position:absolute!important;top:0;left:0;right:0;bottom:0;width:auto;height:auto;overflow:hidden;-webkit-backface-visibility:hidden;}
.project-slider img{width:100%;}
.interns-icon-items.list-icon-items{font-size:0;}
.interns-icon-items.list-icon-items>li{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;word-spacing:1px;width:33.3333333333%;margin-right:0;margin-left:0;padding-right:1em;padding-left:1em;}
.interns-form{margin-top:3.5em;}
.list-interns{margin-top:1em;}
.checklist-icon{-moz-box-shadow:0 0 0 2px #fff,0 0 0 3px #16a6b6;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 3px #16a6b6;box-shadow:0 0 0 2px #fff,0 0 0 3px #16a6b6;transform:rotate(-15deg);}
.footnote{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:65px;padding:20px 35px 24px;border-radius:5px;background-color:#fff;}
.footnote+.section{padding-top:10px;}
.footnote-header{margin-top:115px;}
.footnote-header+.section{margin-top:100px;}
@media screen and (max-width: 1290px) {#work-projects .container{width:89%;}
}
html body .mq-mid,html body .mq-small,html body .mq-mobile,html body .mq-mid-i-block,html body .mq-small-i-block,html body .mq-mobile-i-block{display:none!important;}
html body .mq-wide{display:block!important;}
html body .mq-wide-i-block{display:inline-block!important;*display:inline!important;}
@media screen and (max-width: 1180px) {html body .mq-wide,html body .mq-small,html body .mq-mobile,html body .mq-wide-i-block,html body .mq-small-i-block,html body .mq-mobile-i-block{display:none!important;}
html body .mq-mid{display:block!important;}
html body .mq-mid-i-block{display:inline-block!important;*display:inline!important;}
.container{width:960px;}
#nav p{width:108px;}
.list-hex-grid.large div.hex{margin-top:37px;margin-bottom:37px;width:220px;margin-top:40px;margin-bottom:40px;}
.list-hex-grid.large div.hex>a,.list-hex-grid.large div.hex>div{height:127px;line-height:254px;}
.no-csstransforms .list-hex-grid.large div.hex .inner{top:-63.5px;left:auto;}
.list-hex-grid.large div.hex .hex-1:before,.list-hex-grid.large div.hex .hex-2:before{height:254px;width:254px;}
.list-hex-grid.large div.hex .hex-1:before{-moz-transform:rotate(-60deg) translate(-127px,0);-ms-transform:rotate(-60deg) translate(-127px,0);-webkit-transform:rotate(-60deg) translate(-127px,0);transform:rotate(-60deg) translate(-127px,0);}
.list-hex-grid.large div.hex .hex-2:before{-moz-transform:rotate(60deg) translate(47px,47px);-ms-transform:rotate(60deg) translate(47px,47px);-webkit-transform:rotate(60deg) translate(47px,47px);transform:rotate(60deg) translate(47px,47px);}
.list-hex-grid.large div.hex>a,.list-hex-grid.large div.hex>div{font-size:15px;-moz-background-size:auto 260px;-o-background-size:auto 260px;-webkit-background-size:auto 260px;background-size:auto 260px;}
.list-hex-grid.small div.hex{margin-top:37px;margin-bottom:37px;width:172px;margin-top:33px;margin-bottom:33px;}
.list-hex-grid.small div.hex>a,.list-hex-grid.small div.hex>div{height:99px;line-height:198px;}
.no-csstransforms .list-hex-grid.small div.hex .inner{top:-49.5px;left:auto;}
.list-hex-grid.small div.hex .hex-1:before,.list-hex-grid.small div.hex .hex-2:before{height:198px;width:198px;}
.list-hex-grid.small div.hex .hex-1:before{-moz-transform:rotate(-60deg) translate(-99px,0);-ms-transform:rotate(-60deg) translate(-99px,0);-webkit-transform:rotate(-60deg) translate(-99px,0);transform:rotate(-60deg) translate(-99px,0);}
.list-hex-grid.small div.hex .hex-2:before{-moz-transform:rotate(60deg) translate(36px,36px);-ms-transform:rotate(60deg) translate(36px,36px);-webkit-transform:rotate(60deg) translate(36px,36px);transform:rotate(60deg) translate(36px,36px);}
.list-blocks>li.grid-7{width:440px;}
#footer{margin-top:150px;}
}
@media screen and (max-width: 1050px) {#work-projects{font-size:20px;line-height:30px;}
#work-projects .container .grid-12,#work-projects .container .grid-4{display:block;float:none;text-align:center;}
#work-projects .container .grid-4{width:100%;margin:0;}
#work-projects .container .grid-12{width:90%;width:90%;margin:80px auto 0;}
#work-projects h2{font-size:60px;line-height:70px;}
#work-projects .inner{width:90%;margin-right:auto;margin-left:auto;}
#work-projects .inner p:first-of-type{font-size:24px;line-height:32px;}
.map .info{width:45%;}
}
@media screen and (max-width: 1016px) {html body .mq-wide,html body .mq-mid,html body .mq-mobile,html body .mq-wide-i-block,html body .mq-mid-i-block,html body .mq-mobile-i-block{display:none!important;}
html body .mq-small{display:block!important;}
html body .mq-small-i-block{display:inline-block!important;*display:inline!important;}
.container{width:984px;}
.grid-1{width:41.5px;}
.grid-1.large{width:51.875px;}
.grid-2{width:103px;}
.grid-2.large{width:128.75px;}
.grid-3{width:164.5px;}
.grid-3.large{width:205.625px;}
.grid-4{width:226px;}
.grid-4.large{width:282.5px;}
.grid-5{width:287.5px;}
.grid-5.large{width:359.375px;}
.grid-6{width:349px;}
.grid-6.large{width:436.25px;}
.grid-7{width:410.5px;}
.grid-7.large{width:513.125px;}
.grid-8{width:472px;}
.grid-8.large{width:590px;}
.grid-9{width:533.5px;}
.grid-9.large{width:666.875px;}
.grid-10{width:595px;}
.grid-10.large{width:743.75px;}
.grid-11{width:656.5px;}
.grid-11.large{width:820.625px;}
.grid-12{width:718px;}
.grid-12.large{width:897.5px;}
.grid-13{width:779.5px;}
.grid-13.large{width:974.375px;}
.grid-14{width:841px;}
.grid-14.large{width:1051.25px;}
.grid-15{width:902.5px;}
.grid-15.large{width:1128.125px;}
.grid-16{width:964px;}
.grid-16.large{width:1205px;}
.container{width:840px;}
#nav p{width:87px;}
#nav p.logo{width:100px;}
.list-hex-grid.large div.hex,.list-hex-grid div.hex{margin-top:37px;margin-bottom:37px;width:190px;margin-top:37px;margin-bottom:37px;}
.list-hex-grid.large div.hex>a,.list-hex-grid.large div.hex>div,.list-hex-grid div.hex>a,.list-hex-grid div.hex>div{height:110px;line-height:220px;}
.no-csstransforms .list-hex-grid.large div.hex .inner,.no-csstransforms .list-hex-grid div.hex .inner{top:-55px;left:auto;}
.list-hex-grid.large div.hex .hex-1:before,.list-hex-grid.large div.hex .hex-2:before,.list-hex-grid div.hex .hex-1:before,.list-hex-grid div.hex .hex-2:before{height:220px;width:220px;}
.list-hex-grid.large div.hex .hex-1:before,.list-hex-grid div.hex .hex-1:before{-moz-transform:rotate(-60deg) translate(-110px,0);-ms-transform:rotate(-60deg) translate(-110px,0);-webkit-transform:rotate(-60deg) translate(-110px,0);transform:rotate(-60deg) translate(-110px,0);}
.list-hex-grid.large div.hex .hex-2:before,.list-hex-grid div.hex .hex-2:before{-moz-transform:rotate(60deg) translate(40px,40px);-ms-transform:rotate(60deg) translate(40px,40px);-webkit-transform:rotate(60deg) translate(40px,40px);transform:rotate(60deg) translate(40px,40px);}
.list-hex-grid.large div.hex>a,.list-hex-grid.large div.hex>div,.list-hex-grid div.hex>a,.list-hex-grid div.hex>div{font-size:12px;-moz-background-size:auto 220px;-o-background-size:auto 220px;-webkit-background-size:auto 220px;background-size:auto 220px;}
.list-hex-grid.small div.hex{margin-top:37px;margin-bottom:37px;width:148px;margin-top:33px;margin-bottom:33px;}
.list-hex-grid.small div.hex>a,.list-hex-grid.small div.hex>div{height:85px;line-height:170px;}
.no-csstransforms .list-hex-grid.small div.hex .inner{top:-42.5px;left:auto;}
.list-hex-grid.small div.hex .hex-1:before,.list-hex-grid.small div.hex .hex-2:before{height:170px;width:170px;}
.list-hex-grid.small div.hex .hex-1:before{-moz-transform:rotate(-60deg) translate(-85px,0);-ms-transform:rotate(-60deg) translate(-85px,0);-webkit-transform:rotate(-60deg) translate(-85px,0);transform:rotate(-60deg) translate(-85px,0);}
.list-hex-grid.small div.hex .hex-2:before{-moz-transform:rotate(60deg) translate(31px,31px);-ms-transform:rotate(60deg) translate(31px,31px);-webkit-transform:rotate(60deg) translate(31px,31px);transform:rotate(60deg) translate(31px,31px);}
.list-blocks div.hex.grid-7{width:380px;}
#footer{margin-top:120px;}
}
@media screen and (max-width: 898px) {.container{width:90%;}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12,.grid-13,.grid-14,.grid-15,.grid-16{width:100%;margin-left:auto;margin-right:auto;}
.grid-1.large,.grid-2.large,.grid-3.large,.grid-4.large,.grid-5.large,.grid-6.large,.grid-7.large,.grid-8.large,.grid-9.large,.grid-10.large,.grid-11.large,.grid-12.large,.grid-13.large,.grid-14.large,.grid-15.large,.grid-16.large{width:100%;margin-left:auto;margin-right:auto;}
html body .mq-wide,html body .mq-mid,html body .mq-small,html body .mq-wide-i-block,html body .mq-mid-i-block,html body .mq-small-i-block{display:none!important;}
html body .mq-mobile{display:block!important;}
html body .mq-mobile-i-block{display:inline-block!important;*display:inline!important;}
.section{margin-top:115px;}
.section.slim{margin-top:75px;}
hr.center.grid-2{width:120px;}
.list-hex-grid>br{display:none!important;}
.list-hex-grid div.hex .hex-1,.list-hex-grid div.hex .hex-2,.list-hex-grid div.hex .hex-1:before,.list-hex-grid div.hex .hex-2:before{display:none!important;}
.list-hex-grid div.hex>a,.list-hex-grid div.hex>div{padding:50px;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;-webkit-backface-visibility:visible;}
.list-hex-grid div.hex.inline-bg{overflow:hidden;}
.list-hex-grid div.hex.inline-bg>a,.list-hex-grid div.hex.inline-bg>div{overflow:hidden;}
.list-hex-grid div.hex.inline-bg img{top:50%;left:50%;max-width:75%;transform:translate(-50%,-50%);}
.list-hex-grid div.empty{display:none;}
.list-hex-grid.mobile-centred-imgs>li>a,.list-hex-grid.mobile-centred-imgs>li>div{padding:0;height:210px;}
.list-hex-grid div.hex,.list-hex-grid.large div.hex,.list-hex-grid.mid div.hex,.list-hex-grid.small div.hex{width:46.5%;margin:1.75%;}
.list-hex-grid div.hex>a,.list-hex-grid div.hex>div,.list-hex-grid.large div.hex>a,.list-hex-grid.large div.hex>div,.list-hex-grid.mid div.hex>a,.list-hex-grid.mid div.hex>div,.list-hex-grid.small div.hex>a,.list-hex-grid.small div.hex>div{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;padding:32% 8px;}
.list-hex-grid div.hex>a.flex,.list-hex-grid div.hex>div.flex,.list-hex-grid.large div.hex>a.flex,.list-hex-grid.large div.hex>div.flex,.list-hex-grid.mid div.hex>a.flex,.list-hex-grid.mid div.hex>div.flex,.list-hex-grid.small div.hex>a.flex,.list-hex-grid.small div.hex>div.flex{font-size:14px;}
.list-icon-items{margin-top:0;}
.list-icon-items.large-margins>li,.list-icon-items.no-margins>li,.list-icon-items>li{width:46.5%;margin:40px 1.75% 0;}
.list-icon-items .button{display:none;}
#footer .list-icon-items>li{width:100%;margin:0;}
.list-blocks.instagram>li{width:auto;}
.subsection{padding-top:40px;padding-bottom:40px;border-top:1px solid #6a6a65;}
.form-el{margin-top:1em;}
.form-el:first-child{margin-top:0;}
.list-mobile-spacing>li{margin-top:40px;margin-bottom:0;}
#nav{font-size:0;width:320px;}
#nav p{width:auto;font-size:20px;word-spacing:1px;line-height:32px;}
#nav p.text-left,#nav p.text-right{text-align:center!important;}
#nav p.logo{margin-bottom:15px;width:120px;}
#nav p,#nav p.alpha,#nav p.omega{margin:0;}
#nav a{padding:0 10px;border:none;}
#footer{width:88%;margin-top:100px;margin-left:auto;margin-right:auto;}
#footer .input-wrap{width:75%;margin-right:auto;margin-left:auto;}
#tagline{font-size:60px;word-spacing:1px;line-height:70px;margin-top:.3em;}
.list-blocks>li.grid-7{width:100%;}
.list-blocks.instagram>li{max-width:100%;height:auto;min-height:200px;}
#modal{width:84%;}
#modal .grid-7{width:100%;margin:0;}
#modal.wide-first .grid-7.alpha{width:100%;}
#modal.wide-first .grid-7.omega{width:100%;}
#modal.wide-first .player-hex{width:65%;margin:0 auto;padding:30px 0 20px;}
#modal.wide-first div.hex{width:100%;}
#modal.wide-first div.hex>a,#modal.wide-first div.hex>div{padding:90px 0;}
#modal-content .grid-7.alpha,#modal-content .grid-7.omega,#modal-footer .grid-7.alpha,#modal-footer .grid-7.omega{padding:35px 40px;}
#modal-content .grid-14.alpha,#modal-content .grid-14.omega,#modal-footer .grid-14.alpha,#modal-footer .grid-14.omega{padding:35px 40px 0;}
#modal-footer .grid-7.omega{display:none;}
#footer{margin-top:100px;}
.with-labels .below{display:none;}
#work-projects{margin-top:50px;}
.map-lower .grid-9{padding-bottom:0;}
.hexalert{width:330px;}
}
@media screen and (max-width: 750px) {#map-find-us{height:450px;}
.map .info{top:auto;bottom:20px;right:20px;width:55%;}
}
@media screen and (max-width: 540px) {#page-border{margin:14px;}
.container{width:92%;}
.list-icon-items>li,.list-icon-items div.hex,.list-icon-items.large-margins>li,.list-icon-items.large-margins div.hex,.list-icon-items.no-margins>li,.list-icon-items.no-margins div.hex,.list-hex-grid>li,.list-hex-grid div.hex,.list-hex-grid.large>li,.list-hex-grid.large div.hex,.list-hex-grid.mid>li,.list-hex-grid.mid div.hex,.list-hex-grid.small>li,.list-hex-grid.small div.hex{width:100%;margin:40px 0 0;display:block;float:none;}
#to-top{bottom:15%;right:5px;}
#modal{width:88%;}
#modal-left,#modal-right{display:none;}
#footer{margin-top:80px;width: 100%;
float: left;
}
#footer .input-wrap{width:100%;}
#work-projects{font-size:18px;line-height:24px;}
#work-projects .container .grid-12{margin-top:70px;}
#work-projects .inner{width:84%;}
#work-projects .inner p:first-child{font-size:22px;line-height:30px;}
#work-projects .gwrap{margin-bottom:60px;}
.icon-box{font-size:16px;word-spacing:1px;line-height:38px;width:40px;height:40px;}
#map-find-us{height:450px;}
.map .info{width:auto;bottom:20px;right:20px;left:20px;}
.hexalert{width:200px;}
}
@media screen and (max-width: 360px) {html{word-wrap:break-word;word-break:hyphenate!important;}
#nav p{font-size:19px;}
#nav a{padding-right:6px;padding-left:6px;}
#footer{margin-top:50px;}
#map-find-us{height:400px;}
.map .info{width:auto;bottom:2px;right:2px;left:2px;}
}
.display-inline{display:inline!important;}
.display-inline-block{display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;display:inline-block!important;*display:inline!important;}
.display-block{display:block!important;}
.display-none{display:none!important;}
.float-left{float:left!important;}
.float-right{float:right!important;}
.text-center{text-align:center;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.fonts-body{font-family:"freightsans_regular","Helvetica Neue","Helvetica","Arial",sans-serif;font-weight:300;text-transform:none;letter-spacing:0;}
.fonts-display{font-family:"freightsans_regular",sans-serif;font-weight:300;}
.fonts-display-secondary{font-family:"neuzeitgrobold",sans-serif;text-transform:none;letter-spacing:-3px;}
.fonts-display-cnd{font-family:"neuzeitgroextblack",sans-serif;text-transform:none;letter-spacing:0;}
.overflow-hidden{overflow:hidden!important;}
.overflow-visible{overflow:visible!important;}
.margin-none{margin:0!important;}
.margin-top-none{margin-top:0!important;}
.margin-right-none{margin-right:0!important;}
.margin-bottom-none{margin-bottom:0!important;}
.margin-left-none{margin-left:0!important;}
.margin-top-small{margin-top:.55em!important;}
.padding-none{padding:0!important;}
.padding-top-none{padding-top:0!important;}
.padding-right-none{padding-right:0!important;}
.padding-bottom-none{padding-bottom:0!important;}
.padding-left-none{padding-left:0!important;}
.colour-bg{color:#F5F5F5!important;}
.colour-body{color:#6b6b6b!important;}
.colour-mid-dark{color:#6a6a65!important;}
.clearfix,.container,.list-hex-grid{*zoom:1;}
.clearfix:after,.container:after,.list-hex-grid:after{content:"";display:table;clear:both;}
.position-relative{position:relative!important;}
.position-absolute{position:absolute!important;}
.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.no-touch.js .interactive div.hex{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;}
.hexalert{cursor:pointer;position:fixed;top:0;left:0;z-index:9999;}
.special{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;position:absolute;top:0;left:0;width:1px;height:1px;}
.no-border{border:none;}
#ie6{padding-bottom:30px;display:none;}
.stats{margin-top:100px;}
.stat{padding-bottom:30px;}
.stat dt{font-family:"neuzeitgrobold",sans-serif;text-transform:none;letter-spacing:-3px;font-size:36px;word-spacing:1px;line-height:42px;letter-spacing:-1px;color:#181818;margin-bottom:10px;}
.hide{display:none;}
.article{margin-top:1em;}
.article-banner{width:100%;}
.pull-left{float:left;margin:1em 1em 1em 0;}
@media screen and (max-width: 480px) {.pull-left{float:none;margin:1em auto;}
}
.pull-right{float:right;margin:1em 0 1em 1em;}
@media screen and (max-width: 480px) {.pull-right{float:none;margin:1em auto;}
}
.iframe{margin-top:1em;position:relative;padding-bottom:56.25%;}
.iframe iframe{height:100%;left:0;position:absolute;top:0;width:100%;}
.code{margin-top:1em;
}

/*会员样式*/
.codeimg{width: 100%;margin-top: 20px;
float: left;}
.codeimg img{float:left;width:90px;margin-left:20px;}
.codeimg input{float:left;}
.nav1{width: 150px !important;}
.nav2{width: 170px !important;}
.nav3{width: 170px !important;}
.nav4{width: 150px !important;}
.nav1 a{ font-size:16px;}
/*left*/
.left {
    width: 240px;
    float: left;
}
.right {
    float: right;
    width: 76.7%;
}
.p1 {

	min-height: 380px;
}
.p2{min-height:600px;}
.p3{min-height:680px;
	 letter-spacing: 0.5px;
	font-family:"freightsans_regular","Helvetica Neue","Helvetica","Arial",sans-serif;}
.left_title a {
	font-family:"freightsans_regular","Helvetica Neue","Helvetica","Arial",sans-serif;
	 letter-spacing: 1px;
    display: block;
    background: #333;
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 30px;
    padding-top: 4px;
    padding-bottom: 8px;
	
}

.leftsidebar_box{height:auto !important;overflow:visible !important;}
.line{height:2px;width:100%;background-image:url(images/left/line_bg.png);background-repeat:repeat-x;}
.leftsidebar_box .dt{background: #eee;border-bottom: 1px solid #fff;padding:10px 40px;background-repeat:no-repeat;background-position:10px center;font-size:14px;position:relative;/*line-height:48px;*/cursor:pointer;}
.leftsidebar_box .dd{background-color: #ccc;

border-bottom: 1px solid #fff;
padding: 10px 40px;
}
.leftsidebar_box dl{margin-top:0;}
.leftsidebar_box .dd a{
line-height: 20px;
font-size: 14px;
}
.leftsidebar_box .dt img{position:absolute;right:10px;top:20px;}
/*产品列表*/
.p1_nr {
    float: left;
    width: 30.7%;
    max-width: 282px;
    padding-right: 2%;
  /*  margin-bottom: 50px;*/
    padding-top: 5px;
}
.p1_nkuang {
   /* border: solid 1px #e1e1e1;*/
    padding-bottom: 20px;
   /* height: 320px;*/
}
.p1_ntop a {
    display: block;
    font-size: 16px;
    font-size: 1.6rem;
}
.p1_pic {
    width: 100%;
    width: 280px;
    max-height: 249px;
    height: 250px;
    display: table-cell;
    *display: block;
    vertical-align: middle;
}
.p1_pic img {
    width: 100%;
    max-width: 280px;
    max-height: 249px;
}
.p1_ntitle {
    line-height: 26px;
    text-align: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
	font-size:14px;
}
/*分页*/
.propage {
    font-size: 12px;
    float: right;
    margin-left: 5px;
    margin-right: 0px;
    padding-right: 0px;
}
.propage a {
    display: block;
    border: 1px solid #ccc;
    color: #000;
    text-decoration: none;
    padding: 3px 10px;
    font-size: 14px;
}
.current_page {
    display: block;
    color: #FFF;
    text-decoration: none;
    font-size: 14px;
    background-color: #16a6b6;
}
/**/
.forget{background: #c4c4c4;
padding: 8px 20px;
border-radius: 5px;
color: #fff;
float: left;
margin-top: 20px;
}
.forget:hover{background:#F00;color:#fff;cursor: pointer;}
.forgetbutton{background: #c4c4c4;
padding: 8px 24px;
border-radius: 5px;
color: #fff;
cursor: pointer;
margin-top: 20px;
border:none;
}
.forgetbutton:hover{background:#F00;color:#fff;cursor: pointer;}
.forgetbottom{background: #c4c4c4;
padding: 8px 10px;
border-radius: 5px;
color: #fff;
float: left;
margin-top: 15px;
margin-left: 5%;

}
.forgetbottom:hover,.forgetreset:hover{background:#F00;color:#fff;}
.forgetreset{
	background: #c4c4c4;
padding: 8px 52px;
border-radius: 5px;
color: #fff;
margin-top: 15px;
border:none;
cursor: pointer;
}
.forgetpwdcode img{float:left;width: 90px;
margin-left: 20px;
}
.forgetpwdcode{width:100%;width: 100%;
float: left;
}
#inputcode{width:35% !important;
float: left;}

/**/
.bread {
    float: right;
width: 75%;
padding-bottom: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.bread_crumbs {
    float: right;
}
.theme {
    float: left;
	margin-top: 0;
	font-family:"freightsans_regular","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.brow a {

    color: #666666;
 
}

/**/
#mofifyprofile{width:50%;margin:20px auto;}
.title{width: 30%;
float: left;
margin-top: 28px;
text-align:left;
}
.profiletext{width:60%!important;float:left;}
#login{width:37%;margin:20px auto;}
.pwdetext{width:100%!important;margin:20px auto;}
.select{width:50%!important;margin:20px auto;}
#input1{width:25%!important;margin-left:25%;}
/*产品详细页*/
.pager {
    padding-left: 0;
    margin: 20px 0;
    text-align: center;
    list-style: none;
    width: 100%;
    float: left;
}
.pager li {
    display: inline;
}
.pager .previous > a, .pager .previous > span {
    float: left;
}
.pager li > a, .pager li > span {
    display: inline-block;
    padding: 8px 14px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 15px;
}
.pager .nextpage > a, .pager .nextpage > span {
    float: right;
}
.p2_center {
    margin-top: 38px;
    float: left;
    width: 100%;
	text-align: left;
}
.p2_ctitle {
    line-height: 36px;
    font-weight: bold;
    color: #333;  
    margin-bottom: 8px;
	font-size:20px;
}
.p2_cwz {
    font-size: 16px;
   
    line-height: 30px;
}
.feedback a{color:#fff!important;border-bottom:none;}

@media screen and (max-width:700px){
.left {
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
   margin-top: 0px;
    float: none;
    margin-top: 20px;
    font-family:"freightsans_regular","Helvetica Neue","Helvetica","Arial",sans-serif;
}
.right{ width: 100%;
font-family:"freightsans_regular","Helvetica Neue","Helvetica","Arial",sans-serif;
}
}
@media screen and (max-width:1219px){
.right{ width:73%; }	
.p1 .right{ margin-top:0px; }
.p1_nr{ width:32%; padding-right:2%; padding-top:0px; margin-bottom:40px; }
}
@media screen and (max-width:1020px){
#mofifyprofile{width:100%;margin:20px auto;}
.title{width: 100%;
text-align:left;
}
.profiletext{width:100%!important;
}
.pwdetext{width:100%!important;}
.select{width:100%!important;}
#input1{width:50%!important;margin-left:0;}
}
@media screen and (max-width:999px){
.right{ width:70%; }

.p1_nr{ width:45%; padding-right:0px; margin-left:2.5%; margin-right:2.5%; }
}
@media screen and (max-width:959px){
.right{ width:67%; }	
}
@media screen and (max-width:899px){
.right{ width:65%; }

.p1_wz a{ padding-left:10px; padding-right:10px; }	
}
@media screen and (max-width:799px){
.right{ width:61%; }
.input1{width:50%;}
}
@media screen and (max-width:729px){
.right{ width:100%; }	
}
@media screen and (max-width:659px){
.right{ width:52%; }	
.nav1{border-bottom:1px solid #ccc;width:100%!important;}
.nav2{border-bottom:1px solid #ccc;width:100%!important;}
.nav3{border-bottom:1px solid #ccc;width:100%!important;}
.nav4{border-bottom:1px solid #ccc;width:100%!important;}
}
@media screen and (min-width:620px) and (max-width:799px){
.p1_nr{ width:100%; float:none; margin:0 auto; margin-bottom:30px; }	
}
@media screen and (max-width:619px){
.right{ width:100%; float:none; margin:0px auto; }
.left{ width:100%; /*max-width:450px;*/ margin:20px auto; /*float:none;*/ margin-top:20px; }	
.left_nwz{ width:75%; margin-top:20px; }

@media screen and (max-width:539px){
.p1_nr{ width:47%; margin-left:1.5%; margin-right:1.5%; }	
}
@media screen and (max-width:499px){
.p1_nr{ width:100%; float:none; margin:0 auto; margin-top:50px; }
}
@media screen and (max-width:459px){
.left_nwz{ width:70%; margin-top:10px; }
}
@media screen and (max-width:399px){
.left_nwz{ width:65%; margin-top:10px; }
}
@media screen and (max-width:339px){
.left_nwz{ width:60%; margin-top:0px; }
}