@charset "utf-8";
/* CSS Document */
.clearfix:before, .clearfix:after, .wrapper:before, .wrapper:before, .row:after, .row:after { content:"."; display:block; ; height:0; overflow:hidden; clear:both;}
.header {height:138px; z-index:10; background-color:#fff; -webkit-box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.2);
box-shadow: 0px 5px 13px 0px rgba(0,0,0,0.2);}
.wrapper { width:100%;}
.w1000{ width:1000px; margin:0 auto;}
.row { width:960px; padding:0px 20px; margin:0 auto;}
.logo { float:left; position:relative; top:8px; left:0px; width:255px; height:127px;}
.logo img {width:90%;}
.nav { float:right;}
.nav li { display:inline-block; float:left;}
.nav li a.tp_nav {font-size:15px; color:#606060; text-align:center; display:inline-block; padding:58px 7px 0px; position:relative;}
.nav li a.tp_nav:hover {color:#1fb919; transition:all .2s linear;}
.nav li a.active {color:#1fb919;}
.indexfooter li a.active, .footer li a.active { color:#e96636; }
/* BLOCK DRAG IMG */
img { -webkit-user-drag:none; -khtml-user-drag:none; -moz-user-drag:none; -o-user-drag:none; user-drag:none;}
/* TEXT SELECTION COLOR : WebKit/Blink Browsers */
::selection { background:#4fc14b;}
::selection { color:#fff;}
/* TEXT SELECTION COLOR : Gecko Browsers */
::-moz-selection { background:#4fc14b;}
::-moz-selection { color:#fff;}


/*FOOTER*/
.footer { font:14px; height:88px; background-color:#ededed; color:#535c62; overflow:hidden; line-height:95px;}
.footer p { font-size:12px; text-align:center; line-height:97px;}


.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 60px;
}
