@charset "UTF-8";
body,button,html,input,legend,select,textarea{     font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, Arial, sans-serif;
 box-border:none;
}
article,aside,audio,blockquote,body,canvas,code,dd,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,input,legend,li,mark,nav,ol,p,pre,progress,section,summary,td,textarea,th,ul,video{margin:0;padding:0}
html,input,legend,select,textarea{color:#333}
table{border-collapse:collapse;border-spacing:0}
fieldset,iframe,img{border:none}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}
ul,ul li{list-style:none}
ol{margin-left:15px}
article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}
q:after,q:before{content:''}
pre{white-space:pre-wrap}
small{font-size:.8em}
mark{background:#ff0;color:#000}
abbr[title]{border-bottom:1px dotted}
abbr,acronym{border:0;font-variant:normal}
sub,sup{font-size:.75em}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
button,select{text-transform:none}
input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}
input,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;color:inherit;line-height:1.2}
input:focus,select:focus,textarea:focus{outline:0}
textarea{overflow-x:hidden;overflow-y:auto;vertical-align:top;resize:none}
input[type=checkbox],input[type=radio]{width:auto;vertical-align:middle;box-sizing:border-box;padding:0}
.button,button,html input[type=button],input[type=reset],input[type=submit],label{cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input::-ms-clear,input::-ms-reveal{display:none}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
a{background:0 0;text-decoration:none;color:#333}
a,a:active,a:hover,a:link,a:visited{text-decoration:none}
a:focus{outline:0}
code,kbd,pre,samp{font-family:monospace,serif;font-size:inherit}
::-webkit-input-placeholder{color:#aaa;opacity:1}
::-moz-placeholder{color:#aaa;opacity:1}
:-ms-input-placeholder{color:#aaa;opacity:1}
::-moz-selection,::selection{background-color:#1d4fa5;color:#fff}
button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=file]>input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:none;padding:0}
::-webkit-file-upload-button{height:100%}
img{vertical-align:middle}
.clearfix{zoom:1}
.clearfix:after,.clearfix:before{content:"";display:table}
.clearfix:after{clear:both}

/* font-properties */
@font-face{font-family:test;src:url('../fonts/bb.ttf'),url('../fonts/bb.eot'),url('../fonts/bb.woff'); /* IE9 */}
.anim{font-family:test !important;}


.pt1{color:red !important;font-size:12px;}
.pt3{font-size:18px; font-style:normal;font-weight:500;}
.pt4{ color:#fff !important;}
.pt5{ color:#333 !important;}
.pt8{padding-top:10px;}
.pt10{margin-top:35px;}
.pt20{background:#f5f5f5;}
.pt21{ border-right:none !important;}
.pt22{height:800px;}
.pt36{padding:0px !important;}

.pt35{height:200px;}
.navbar-default .nav li a:hover{font-size:16px;}
.slide-nav { position: fixed; right: 5px; top: 50%; border-radius: 5px; z-index: 10; height: 675px; margin-top: -300px; }

.slide-nav ul { border-radius: 3px; overflow: hidden; position: absolute; }

.slide-nav ul.navigator-ul { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); -webkit-transition: all 500ms; transition: all 500ms; right: -90px; }

.slide-nav ul.navigator-ul.active { right: 5px; }

.slide-nav ul.tooles-ul { margin-top: 15px; bottom: 10%; right: 5px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.slide-nav ul li:first-child a { border-top: none; }

.slide-nav ul li.back-top a {height: 60px; background: #fff url(../images/icon_backtop.png) no-repeat center; }

.slide-nav ul li.back-top a:hover { background: #fbbb11 url(../images/icon_backtop_on.png) no-repeat center; }

.slide-nav ul li.kf a { padding-top: 7px; height: 60px; }

.slide-nav ul li.kf a .icon_kf { display: block; width: 26px; height: 26px; margin: 0 auto; background: url(../images/icon_kf.png) no-repeat center; }
.slide-nav ul li.kf a .icon_QQ { display: block; width: 26px; height: 26px; margin: 0 auto; background: url(../images/icon_qq.png) no-repeat center; }
.slide-nav ul li.kf a p { color: #666; font-size: 12px; text-align: center; line-height: 24px; height: 24px; }

.slide-nav ul li.kf a:hover { background-color: #fbbb11; }

.slide-nav ul li.kf a:hover .icon_kf { background: url(../images/icon_kf_on.png) no-repeat center; }
.slide-nav ul li.kf a:hover .icon_QQ { background: url(../images/icon_qq_on.png) no-repeat center; }
.slide-nav ul li.kf a:hover p { color: #fff; }

.slide-nav ul li a { display: block; font-size: 14px; color: #666; text-align: center; height:50px; line-height: 50px; width: 70px; background-color: #fff; border-top: 1px solid #f0f0f0; -webkit-box-sizing: border-box; box-sizing: border-box; }

.slide-nav ul li a.on { background-color: #fbbb11; color: #fff; border-bottom-color: #fbbb11; }

.slide-nav ul li a:hover { background-color: #fbbb11; color: #fff; border-top-color: #fff; }