@charset 'utf-8';

body { margin:0; font-size:14px; }

form { margin:0; }

a img { border:none; }

h1,h2,h3,h4,h5,h6 { margin: 0; }

#mainContainer { width:1000px; margin:0 auto; }

#header { padding-bottom:5px; }

#languages { display:block; list-style:none; margin:0; padding:8px; padding-right:0; float:right; overflow:hidden; }
#languages li { display:block; margin-right:8px; float:left; }

#video { width:214px; height:160px; margin-bottom:16px; margin-left:37px; }

#navbar { margin:0; height:48px; width:840px; padding:0 80px; }
#navbar li { list-style:none; padding:none; width:120px; height:48px; float:left; }
#navbar li a { display:block; width:120px; height:48px; }
#navbar li ul { width:118px; display:none; padding:0px; }
#navbar li ul li { display:block; width:auto; height:32px; line-height:32px; float:none; }
#navbar li ul li a { display:block; width:auto; height:32px; line-height:32px; text-align:center; }

#mainContent {/*  padding:16px; padding-bottom:0; */ padding: 0; }

#footer { margin-top:8px; padding:16px 0; overflow:hidden; }

.l { float:left; }
.r { float:right; }

#slideshow { height:360px; overflow:hidden; }
#slideshow .images { width:714px; height:360px; float:left; }
#slideshow .thumbs { width:238px; height:360px; float:right; }
#slideshow .thumbs ul { display:block; margin:0; padding:0; }
#slideshow .images ul { display:block; width:714px; height:1080px; margin:0; padding:0; }
#slideshow .thumbs ul li { list-style:none; display:block; height:120px; }
#slideshow .images ul li { list-style:none; display:block; margin:0; padding:0; height:360px; }
#slideshow .thumbs ul li img { display:block; width:238px; height:120px; }
#slideshow .images ul li img { display:block; width:714px; height:360px; }
#slideshow .thumbs ul li a .cover { width:238px; height:120px; position:relative; margin-top:-120px; }

.panel { padding:8px; }
.panel .panel-head { height:32px; padding-left:32px; padding-bottom:16px; }
.panel .panel-head h3 { margin:0; font-weight:normal; height:32px; color:#be9800; line-height:32px; }
.panel .panel-body { padding:16px 32px; font-size:14px; }

.form {  }
.form .form-row { overflow:hidden; min-height:32px; margin:16px 0; line-height:32px; }
.form .label { display:block; text-align:right; font-weight:bold; }

.form .control { display:block; padding:8px; width:100%; box-sizing:border-box; line-height:16px; }

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10 { float:left; padding:0 16px; box-sizing:border-box; }

.col-1 { width:10%; }
.col-2 { width:20%; }
.col-3 { width:30%; }
.col-4 { width:40%; }
.col-5 { width:50%; }
.col-6 { width:60%; }
.col-7 { width:70%; }
.col-8 { width:80%; }
.col-9 { width:90%; }
.col-10 { width:100%; }

.offset-1 { margin-left:10%; }
.offset-2 { margin-left:20%; }
.offset-3 { margin-left:30%; }
.offset-4 { margin-left:40%; }
.offset-5 { margin-left:50%; }
.offset-6 { margin-left:60%; }
.offset-7 { margin-left:70%; }
.offset-8 { margin-left:80%; }
.offset-9 { margin-left:90%; }
.offset-10 { margin-left:100%; }

.btn { padding:8px 16px; font-size:16px; }
.btn-block { box-sizing:border-box; width:100%; }

hr { margin:16px 0; }

.list { display:block; margin:0; padding:0 16px; padding-bottom:16px; }
.list li { display:block; padding:0; padding-left:16px; height:32px; line-height:32px; }
.list li span { float:right; }

.row { padding-bottom:16px; overflow:hidden; }

.sidebar { float:right; width:280px; }
.main { float:left; width:710px; }

.article { min-height: 320px; }
.article p { margin:16px 0; display:block; }
/* .article img { margin:16px; } */

.pagination { overflow:hidden; display:block; margin:0; padding:8px 16px; }
.pagination li { float:left; display:block; margin-right:4px; }
.pagination li a { display:block; padding:4px 8px; text-decoration:none; }

blockquote { padding:16px 32px; margin:0; }