html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,img,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,hgroup,menu,nav,summary,time,mark,audio,video,header,footer{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;background:transparent}
body{font-size:14px}
body{cursor:default;width:100%;height:auto;font-family:"Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif;color:#555;line-height:1.5;margin:0;background: #FFF;}
h1,h2,h3,h4,h5,h6{color:#4a545a;font-weight:normal}
h1,h2{font-size:18px}
h3,h4,h5,h6{font-size:15px}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
input,textarea,button{outline:none;font-family:"Open Sans","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",Arial,Verdana,Tahoma,sans-serif}
header{position:relative}
img{display:inline-block;margin:0;padding:0;vertical-align:middle}
img,object{max-width:100%}
img{-ms-interpolation-mode:bicubic}
ol{list-style-type:decimal}
table{border-collapse:collapse;border-spacing:0}
code{padding:2px 4px;color:#00A7EB;background-color:#fbfbfb;border:1px solid #e1e1e8;white-space:nowrap;margin:0 5px}
a{color:#282828;text-decoration:none;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
a:hover{text-decoration:none;color:#00A7EB}
a:active,a:hover{outline:0}
p{font-size:14px}
strong{font-weight:bold}
ul,li{list-style:none}
[placeholder]:focus::-webkit-input-placeholder{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0}
[placeholder]:focus::-moz-input-placeholder{-webkit-transition:opacity 0.5s ease;-moz-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0}
.alignleft{float:left;text-align:left;margin-right:10px}
.aligncenter{text-align:center;display:block;margin-left:auto;margin-right:auto;margin-bottom:20px}
.alignright{float:right;text-align:right;margin-left:10px}
::selection{background:#555;color:#FFF}
::-moz-selection{background:#555;color:#FFF}
input,textarea{-webkit-appearance:none}
input[type="submit"],input[type="reset"],input[type="button"],input{-webkit-appearance:none}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
input,textarea,input checkbox,input radio,select,file{border-width:1px;border-style:solid;background-image:url(img/transparent-light.png);border-radius:0;padding:8px 14px;color:#aaa;max-width:100%;-moz-box-sizing:border-box;box-sizing:border-box}
*{border:0;margin:0;padding:0}
html{-webkit-text-size-adjust:none}
.clear{clear:both}
.clearfix:after{clear:both}
.clearfix:before,.clearfix:after{content:" ";display:table}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
.bbs{border-bottom:1px solid #ddd;margin:10px}
.gradient{position:absolute;width:100%;height:50%;bottom:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;background-image:-webkit-linear-gradient(180deg,rgba(0,0,0,.01) 5%,rgba(0,0,0,.75) 100%);background-image:-moz-linear-gradient(180deg,rgba(0,0,0,.01) 5%,rgba(0,0,0,.75) 100%);background-image:linear-gradient(180deg,rgba(0,0,0,.01) 0,rgba(0,0,0,.65) 100%)}
select{border:1px solid #efefef;background:url(img/select-arrow.png) right center no-repeat #fff;height:40px;padding:0 10px;line-height:1;max-width:100%;display:block;border-radius:0!important;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.left{float:left}
.right{float:right}
.box-shadow{-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05)}
.col-sm-2,.col-sm-4,.col-sm-10{float:left;position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-sm-2{width:16.66666667%}
.col-sm-4{width:33.33333333%}
.col-sm-10{width:83.33333333%}
.col-sm-offset-2{margin-left:16.66666667%}
.container{margin-right:auto;margin-left:auto}
.container{position:relative;width:1200px;max-width:100%}
.container-title{width:100%;text-align:center;padding:3% 0}
.container-title h1{font-size:30px;color:#333;line-height:35px;font-weight:300;line-height:1.5}
.container:after,.container:before{content:" ";display:table}
.container:after{clear:both}