@charset "utf-8";
/* CSS Document */
/* Theme for teamplate:default - theme:wide. (2017-11-08 08:36:36) */
.page-container{padding:0 15px;margin:0 auto 20px auto;position:relative;}
.page-container:before,.page-container:after{content:" ";display:table;}
.page-container:after{clear:both;}
.table td > a{display:inline-block;}
.table-data td,.table-data th{border:none;padding:3px;}
.table-data th{font-weight:bold;white-space:nowrap;text-align:right;font-size:12px;}.thumbnail{padding:4px;border:1px solid #ddd;background-color:#fff;border-radius:2px;}
.media-placeholder{display:block;width:100%;height:100%;color:#fff;font-weight:bold;text-shadow:2px 2px 0 #ccc, 1px 1px 0 #eee;padding:25px;font-size:24px;word-spacing:normal;word-break:break-all;text-align:center;}
tr.text-center > td,tr.text-center > th{text-align:center;}
tr.text-center > td.text-left,tr.text-center > th.text-left{text-align:left;}
tr.text-center > td.text-right,tr.text-center > th.text-right{text-align:right;}
.table td .page,.table td .pager{padding:0;margin:0;}
#headNav{background-color:#fff !important;height:42px !important;min-height:42px !important;line-height:42px !important;border-radius:0 0  ;border-bottom-color:#e5e5e5 !important;}
#headNav nav > a,#headNav nav > span{height:42px !important;min-height:42px !important;line-height:42px !important;border-right-color:#e5e5e5 !important;}#headNav nav > a:hover,#headNav nav > span:hover{color:#17bec4;}
#headNav #siteSlogan{font-size:16px !important;color:#808080 !important;height:42px !important;min-height:42px !important;line-height:42px !important;}
#headNav a{font-size:14px !important;color:#666;}
#navbar{border-color:#ddd;border-radius:4px;border-bottom-color:#ccc;min-height:38px;}#navbar .nav > li > a{font-weight:bold;padding:9px 20px;color:#555;}
#navbar .nav > li > ul,#navbar .nav > li > ul > li > ul{padding:0;}
#navbar .nav > li > ul > li > a,#navbar .nav > li > ul > li > ul > li > a{padding:10px 20px;}
#navbar .dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{background-color:#f1f1f1;color:inherit;}
.dropdown-submenu:hover>a:after{border-left-color:#333;}
#navbar .navbar-collapse{padding:0;}
#navbar .navbar-collapse .navbar-nav:first-child{margin:0;}
#navbar .nav{width:100%;}
#navbar .nav > li{float:none;display:table-cell;width:1%;}
#navbar .nav > li > a{text-align:center;min-width:70px;white-space:nowrap;background-repeat:repeat-x;border-left:1px solid #fff;border-right:1px solid #d5d5d5;background-color:#f5f5f5;}
/*#navbar .nav > li > a:hover{background-color:#fcfcfc;color:#222;}*/
#navbar .nav > li:first-child > a{border-left-color:transparent;-webkit-border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-top-left-radius:4px;border-bottom-left-radius:4px;}
#navbar .nav > li:last-child > a{border-right-color:transparent;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;border-top-right-radius:4px;border-bottom-right-radius:4px;}
/*#navbar .nav >li.active>a:hover,#navbar .nav >li.active>a:focus{background-color:#fff;color:#222;border-left:0;}*/
body.body-modal{padding:20px;}
.btn,.form-control{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
.ke-container{-moz-border-radius:0 !important;-webkit-border-radius:0 !important;border-radius:0 !important;}
.page-container{margin:0;overflow:hidden;}
.page-content,#header .wrapper,#header .row,#navbar,#focus,.focus-middle,.focus-bottom,#footer > .wrapper{margin:0 auto;max-width: 1200px;}
#headTitle > .row,#headNav > .row{margin:0 auto !important;}
.page-container,.m-index-index .page-content,.m-index-index #links{max-width:inherit;padding:0;background-color:#fff;}
@media (min-width: 768px){.page-container,.m-index-index .page-content,.m-index-index #links,#focus{max-width:inherit;}}
@media (min-width: 992px){.page-container,.m-index-index .page-content,.m-index-index #links,#focus{max-width:inherit;}}
@media (min-width: 1200px){.page-container,.m-index-index .page-content,.m-index-index #links,#focus{max-width:inherit;}}
#header{padding:0;border-bottom:1px solid #e5e5e5;background:#fff;margin:0 !important;}
#headNav:empty{display:none;}
#headNav{border-bottom:1px solid #e5e5e5;height:42px;margin:0 !important;}
#siteSlogan{color:#808080;}
#header.compatible{min-height:112px;}
#header.compatible #headNav{width:100%;position:absolute;top:0;right:0;text-align:right;}
#header.compatible #headTitle{position:absolute;display:block;min-height:70px;top:42px;width:100%;}
#header.compatible #siteSlogan{position:absolute;top:-32px;padding-left:0;font-size:14px;font-weight:normal;color:#808080;}
#header.compatible #siteLogo{padding:5px 0;}
#header.compatible #siteLogo img{height:60px;}
#header.compatible #siteName h2{line-height:50px;}
#headNav nav{float:right;}#headNav nav > a,#headNav nav > span{float:left;display:block;height:42px;line-height:42px;padding:0 5px;}
#headNav nav > span.hiding{display:none;}
#headNav nav > span:after,#headNav .login-msg:after,#msgBox:after,#headNav nav > a:after{display:none;}
#msgBox{margin:0;}#headNav nav > a:hover,#headNav nav > span:hover{background:#f1f1f1;text-decoration:none;}
#header.compatible + #navbar .collapse{position:absolute;right:0;top:-70px;}
#navbar{position:relative;background:none;border:none;min-height:0;background:#fff;}
#navbar .nav > li{display:block;float:left;width:auto;}
#navbar .nav > li > a{background:none;border-width:0;font-weight:normal;padding:25px 20px;}
#navbar .nav > li > a,#navbar .nav > li:last-child > a,#navbar .nav > li:first-child > a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#navbar .dropdown-menu{margin-top:-1px;margin-left:-1px;}
#navbar .dropdown-menu > li > a:hover:after,#navbar .dropdown-menu > li > a:focus:after,#navbar .dropdown-submenu:hover > a:after,#navbar .dropdown-submenu:focus > a:after{border-left-color:#fff;}
#navbar .nav > li > a:hover > .caret,#navbar .nav > li > a:focus > .caret,#navbar .nav > li.active > a > .caret,#navbar .nav > li.active > a:hover > .caret{border-top-color:#fff;border-bottom-color:#fff;}
#navbar .dropdown-menu,#navbar .dropdown-menu .dropdown-menu,#navbar .dropdown-menu .dropdown-menu > li:first-child > a,#navbar .dropdown-menu > li:last-child > a{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
#navbarWrapper #navbar{float:left;}
#navbarWrapper #navbar .collapse{position:static;}
#navbar .dropdown-menu > li > a:hover:after,#navbar .dropdown-menu > li > a:focus:after,#navbar .dropdown-submenu:hover > a:after,#navbar .dropdown-submenu:focus > a:after{border-left-color:#fff;}
#navbar .nav > li > a:hover > .caret,#navbar .nav > li > a:focus > .caret{border-top-color:#fff;border-bottom-color:#fff;}
#navbar .nav > li.active > a > .caret,#navbar .nav > li.active > a:hover > .caret{border-top-color:#666;border-bottom-color:#666;}
#navbar .nav > li.open > a{color:#333;}
#header.without-navbar{padding-bottom:71px;}
#header.without-navbar + #navbar{margin-top:-71px;}
#footer{border:none;border-radius:0;padding:0;background:#232323;color:#aaa;}
#footer > .wrapper{position:relative;padding:30px 0;}
#footer a:hover{color:#fff;}
#powerby:hover .icon-chanzhi > i,#powerby:hover .icon-chanzhi > i:before,#powerby:hover .icon-chanzhi > i:after{border-color:#fff;}
#footNav{top:30px;}
#powerby{top:25px;}
.page-wrapper{padding-top:20px;}
.m-index-index .page-wrapper{padding-top:0;}
.carousel{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;z-index:1;}
.carousel-control,.carousel-control.left,.carousel-control.right{position:absolute;line-height:1em;width:60px;height:60px;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#666;top:50%;text-align:center;margin-top:-30px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#00000000',GradientType=0);}
.ie-8 .carousel-control,.ie-8 .carousel-control.left,.ie-8 .carousel-control.right{background:none;}
.carousel-control.left{left:-80px;}.carousel-control.right{right:-80px;}
.carousel:hover .carousel-control.left{left:5%;}
.carousel:hover .carousel-control.right{right:5%;}
.ie-8 .carousel-control:hover{background:none;}
.carousel-control .icon{display:block;text-align:center;font-size:28px;height:60px;width:60px;line-height:60px;right:auto;left:auto;top:0;}
.carousel-caption{left:19%;}
.list{background-color:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}.list > header{background:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.nav .caret{border-top-color:#666;border-bottom-color:#666;}
body{font-size:14px;color:#333;font-weight:normal;}
