@charset "utf-8";

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei'; font-size:14px;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
i,em,b{font-style:normal;}
img{border:0; vertical-align:middle;	}
button,input,select,textarea{font-size:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
body{min-width:1100px;}
.ht-container{padding: 0 20px;
    text-align: center;max-width: 1200px;
    margin: 0 auto;}
#page-header {
    height: 400px;
    background-image: linear-gradient(-196.74378039254296deg, #0C1425 0%, #24314A 58.02%, #2B3C62 100%) !important;
    padding: 0 !important;
    text-alg: ;
}
#page-header-title {
    font-size: 46px;
    line-height: unset !important;
    height: unset !important;
    padding-bottom: 10px;
color:#fff;
}
.hkb-site-search {
    display: inline-block;
}
.hkb-site-search {
    margin-top: 30px;
}
.hkb-site-search {
    text-align: center;
}
.hkb-site-search {
    position: relative;
left: -22px;
}
.hkb-site-search .hkb-site-search__field {
    width: 600px;
}
.hkb-site-search .hkb-site-search__field {
    margin: 0;
    min-height: 50px;
    padding-left: 2.7em;
    padding-right: 1em;
    border-radius: 4px;
}
#c122987 ul li a {
    width: 155px !important;}
#c122987 ul li a#current {
    width: 155px !important;}
#c122987 ul li a:hover {background:url(../images/nav-hover.jpg) repeat  !important;}
.top{width:100%; height:100%; background:url(../images/444d6995-d015-492b-9341-549f5b29ed9f.png) repeat;
background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 100%;
    width: 100%;
    display: flex;
    align-items: center;
    text-align: center;}
.wid_1000{width:1000px; margin:0 auto;}
.top-link,.top-link a{font-size:14px; color:#999; line-height:35px;}
.search{width:133px; height:19px; padding-left:10px; margin-left:10px; margin-top:8px;}
.search-btn{position: relative;top: -38px;
    right: 306px;}
.search-input{width:105px; height:19px; line-height:19px; font-size:14px; color:#ffffff; float:left; background:none;}
.menue{width:100%; height:90px; background:#fff; position:relative; z-index:20000;}
.logo{width:262px; height:63px; margin-top:13px;}
.nav{width:1400px; float:left; height:90px;margin-left:0px;}
.nav-mr{width:95px; height:90px; display:block; font-size:16px; float:left; text-align:center; line-height:90px; color:#333;}
.nav-mr:hover{background:url(../images/nav-hover.jpg) no-repeat; color:#fff;}
.nav-current{width:95px; height:90px; display:block; font-size:16px; float:left; text-align:center; line-height:90px; background:url(../images/nav-hover.jpg) no-repeat; color:#fff;}
.banner{width:100%; text-align:center; background:#2e91ce; }
.sy-wyjz{width:100%; height:70px; margin:24px 0 30px;}
.wyjz{width:860px; height:70px; background:url(../images/jzjd.jpg) no-repeat;}
.wyjz-title{width:120px; height:70px; line-height:70px; text-align:center; color:#333; font-size:18px;}
.wyjz ul{width:740px; height:70px; line-height:70px;}
.wyjz li{width:114px; text-align:center; line-height:62px; height:62px; padding-left:34px; text-align:center; padding-top:8px;}
.wyjz li span{width:114px; text-align:center; color:#333; font-size:14px; line-height:28px; display:block;}
.wyjz li i{width:114px; text-align:center; color:#f0600a; font-size:18px; font-family:Arial, Helvetica, sans-serif; display:block; line-height:24px;}
.wysq{width:140px; height:70px;}
.sy-part{width:100%; margin-bottom:18px;}
.zxsx,.cjwt{width:652px; margin-right:44px;}
.title{width:100%; background:url(../images/title-bg.jpg) repeat-x; height:30px; margin-bottom:2px;}
.title h3{font-size:18px; color:#f0600a; height:30px; line-height:30px; background:#fff; padding:0 4px 0 0; width:82%; float:left;}
.title .more{display:block; float:right; width:40px; text-align:center; line-height:30px; color:#aaa; font-size:14px; background:#fff; margin-right:10px;}
.gray-title{width:100%; background:url(../images/gray-title.jpg) repeat-x; height:30px; margin-bottom:30px;}
.gray-title h3{font-size:20px; color:#f0600a; height:30px; line-height:30px; background:#f0f0f0; padding:0 4px 0 0; width:90px; float:left;}
.gray-title .more{display:block; float:right; width:40px; text-align:center; line-height:30px; color:#aaa; font-size:14px; background:#f0f0f0; margin-right:10px;}

.mbk{width:1000px; margin:25px 0 0;}
.mbk li{width:303px; height:225px; margin-right:42px; position:relative; margin-bottom:25px; overflow:hidden;}
.sqjz{width:80px; height:22px; background:#f0600a; color:#fff; font-size:12px; line-height:22px; text-align:center; padding:2px 2px; border-radius:2px; display:inline-block;}
.sqjz:hover{background:#dc5200;}
.mbk li .pic{width:300px; height:173px; border:1px solid #e2e2e2; overflow:hidden; margin-bottom:10px;} 
.mbk li .pic img{width:303px;}
.mbk li .txt{color:#333; font-size:15px;}
.mbk li .txt h3{font-weight:normal; color:#333; font-size:14px; line-height:30px; width:100%; height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.mbk li .txt p{display:block; width:100%; height:44px; line-height:22px; color:#777;}

.zxgg,.whsc{width:304px;}
.zxgg-con li{width:304px; margin-bottom:15px; height:50px;}
.zxgg-con li .date{width:50px; height:50px; background:url(../images/date.jpg) no-repeat; text-align:center; color:#999; margin-right:12px;}
.zxgg-con li .date h3{font-size:24px; font-family:Arial, Helvetica, sans-serif; width:100%; text-align:center; display:block; font-weight:normal; line-height:30px;}
.zxgg-con li .date i{width:100%; display:block; text-align:center; line-height:20px;}
.zxgg-con li .txt{width:242px; height:50px; line-height:22px; color:#333;word-wrap: break-word;}



.cjwt-con{width:100%; background:url(../images/cjwt-bg.gif) no-repeat center center; height:210px;}
.cjwt-con li{width:290px; padding:0 16px; margin-bottom:48px;}
.cjwt-con li h3{color:#333; line-height:30px; font-size:15px;}
.cjwt-con li h3 span{font-weight:normal; color:#666; font-size:12px;}
.cjwt-con li p{width:290px; height:48px; line-height:24px; overflow:hidden; color:#666; text-align:justify;}

.whsc li a{width:292px; height:30px; line-height:30px; background:url(../images/jt.jpg) no-repeat left center; padding-left:12px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#333;}
.foot{width:100%; height:72px; background:url(../images/foot-bg.jpg) repeat-x; color:#fff; font-size:14px; line-height:24px; padding:3px 0; text-align:center;} 
.local{width:100%; height:40px; line-height:40px; border-bottom:1px solid #e4e9f0; margin-top:16px;}
.local span{display:inline-block; padding:0 5px; font-size:20px; border-bottom:2px solid #f0600a; margin-bottom:-2px; color:#f0600a;font-weight:bold;float:left;}
.sqjz-input,.xz{width:500px; height:30px; line-height:30px; border:1px solid #e4e9f0;}
.sqjz-nr{width:100%;}
.sqjz-nr td{padding:10px 0;}
.sqjz-nr .shuoming{color:#ff8000;line-height:200%}
.jy{width:500px; height:80px; line-height:30px; border:1px solid #e4e9f0;}
.tj-btn{width:140px; height:34px; background:url(../images/wysq-btn.jpg) no-repeat;}
.tj-btn:hover{background:url(../images/wysq-btn-hover.jpg) no-repeat;}

.ej{border-bottom:1px solid #eaeaea; height:54px; line-height:54px;}
.ej li a{float:left; cursor:pointer; text-align:center; padding:0 20px; color:#333; font-size:15px; display:inline-block; margin-right:10px;}
.ej li a:hover{border-bottom:2px solid #f0600a; background:#efefef;}
.ej-active{border-bottom:2px solid #f0600a; background:#efefef;}
.ej-con{width:1000px; min-height:600px;}
.ej-con li a{width:100%; display:block; height:78px; background:url(../images/list.jpg) no-repeat; padding:11px 0;}
.ej-con li a .date{width:110px; height:68px; padding-top:10px; float:left; margin-right:40px;}
.ej-con li a .date h3{font-size:26px; line-height:30px; color:#666; width:100%; text-align:center; display:block;}
.ej-con li a .date span{font-size:16px; line-height:20px; color:#999; width:100%; text-align:center; display:block;}
.ej-con li a .txt{width:850px; height:78px; color:#333; font-size:14px; padding-top:10px;}
.ej-con li a .txt h3{width:100%; height:26px; line-height:26px; color:#333; overflow:hidden; text-overflow:ellipsis; display:block; margin-bottom:6px;}
.ej-con li a .txt em{color:#999; line-height:20px; display:block; width:100%; height:20px; overflow:hidden;}
.ej-con-time{width:100%; min-height:600px;}
.ej-con-time li{height:36px; line-height:36px; background:url(../images/jt.jpg) no-repeat left center; padding-left:15px; width:985px;}
.ej-con-time li a{width:885px; height:36px; line-height:36px; color:#333; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}
.ej-con-time li i{width:100px; text-align:right; color:#999; line-height:36px; height:36px; float:right;}



.ej-con-time-1{width:100%; min-height:600px;}
.ej-con-time-1 li{height:36px; line-height:36px; background:url(../images/jt.jpg) no-repeat left center; padding-left:15px; width:235px;}
.ej-con-time-1 li a{width:235px; height:36px; line-height:36px; color:#333; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; float:left;}






.content-title{width:100%;}
.content-title h3{width:100%; text-align:center; color:#333; line-height:26px; font-size:20px; margin-bottom:6px;}
.content-title i{width:100%; display:block; text-align:center; color:#999; font-size:14px;}
.content-con{width:100%; min-height:500px; margin-top:20px;}
.content-con p{width:100%; text-align:justify; text-indent:2em; line-height:24px; margin-bottom:15px;}
.fh{width:350px; float:right; color:#666; text-align:right; margin-right:20px;}
.fh a {color:#666;}
.fh a:link {color:#666;}
.fh a:hover {color:#666;}
.fh a:active {color:#666;}
.fh a:visited {color:#666;}

#full-screen-slider { width:100%; height:350px; float:left; position:relative}
#slides { display:block; width:100%; height:350px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; left:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:320px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:16px; height:16px; float:left; margin-left:5px; background:url(../images/dd.png) no-repeat; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {  background:url(../images/qq.png) no-repeat; }



.mainSlider{width:652px;height:312px;position:relative;margin:0 auto;}
.mainSlider .spotlight{width:320px;height:312px;top:0;left:0;overflow:hidden;position:absolute; background:#2e90cd; margin-right:24px;}
.mainSlider .spotlight li{display:none;}
.mainSlider .spotlightBanner{position:absolute;left:344px;width:308px;top:0px;height:360px;+height:360px;overflow:hidden}
.mainSlider .spotlightBanner li{position:relative;width:288px; border-bottom:1px solid #ececec; padding:10px; height:90px;}
.mainSlider .spotlightBanner li.selected dl{z-index:9999;left:0px;width:288px;height:90px; margin-left:10px;}
.mainSlider .spotlightBanner dl{height:90px;width:288px; position:absolute;cursor:pointer}
.mainSlider .spotlightBanner li.selected dl dd{font-size:14px;color:#333; line-height:30px; width:168px; float:left;}
.mainSlider .spotlightBanner dl dd{font-size:14px;color:#333; line-height:30px; width:168px; float:left;}
.mainSlider .spotlightBanner dt{width:104px; height:90px; margin-right:16px; float:left;}
.mainSlider .spotlightBanner dl dd span{display:block; width:100%; height:44px; line-height:22px; color:#333; }
.mainSlider .spotlightBanner dl dd i{display:block; width:100%; height:24px; line-height:24px; color:#999; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}


body:after {
  content: url(../images/close.png) url(../images/loading.gif) url(../images/prev.png) url(../images/next.png);
  display: none;
}

/* line 11, ../sass/lightbox.sass */
.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}

/* line 20, ../sass/lightbox.sass */
.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}
/* line 28, ../sass/lightbox.sass */
.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}
/* line 32, ../sass/lightbox.sass */
.lightbox a img {
  border: none;
}

/* line 35, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.3-p392/gems/compass-0.12.2/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 44, ../sass/lightbox.sass */
.lb-container {
  padding: 4px;
}

/* line 47, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 56, ../sass/lightbox.sass */
.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}

/* line 63, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 71, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 74, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 77, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  /* Trick IE into showing hover */
  display: block;
}

/* line 84, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}
/* line 87, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(../images/prev.png) left 48% no-repeat;
}

/* line 90, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}
/* line 93, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(../images/next.png) right 48% no-repeat;
}

/* line 96, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 103, ../sass/lightbox.sass */
.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}
/* line 106, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 111, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}

/* line 121, ../sass/lightbox.sass */
.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(../images/close.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}
/* line 130, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}


.mbk li h3{width: 100%; text-align: center; float: left;}
.mainSlider .spotlightBanner dt img{width:104px; height:90px;}


.defaultInputStyle{border:1px solid #AFD5F5}
.ej-con-time-2{min-height:600px}
.ej-con-time-2 ul{width:100%;}
.ej-con-time-2 li a{color:#f0600a;}
.sqjz-input-1{width:300px; height:30px; line-height:30px; border:1px solid #e4e9f0;}

 