@charset "utf-8";
/* CSS Document */
body {margin: 0px;background-color: #ffffff;font-size:12px;background-position: center 33px;line-height: 22px; text-align:left; font-family:"微软雅黑";}
table,tbody,tr,td,th,img,ui,div,li,dd,dt,div,ul,li,p{ margin:0; border:0; padding:0;}
ul,li{list-style-type: none;}
img{border:0px;vertical-align:top;}
a{color: #b6b6b6; font-size:16px;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #fff;}
a:hover {text-decoration: none;color: #fff;}
a:active {text-decoration: none; color: #fff;}
.clear{ clear:both;}


/*广告*/
#banner{display:block; width:640px; margin:0 auto; }
#banner img{ width:100%;}


/*前言*/
#yy_box{ width:640px; margin:0 auto; display:block;}


/*导航部分*/
/*网站头部*/
#nav_box{ width:640px; margin:0 auto; display:block;}
.col960 {width:592px;margin:32px auto 0 auto;}
.navbg {height:210px;width:640px;background: #1c1c1c;position:absolute;z-index:99;}
#navul li {float:left;margin:2px 2px 0 0;width:146px;height:70px;line-height:70px;font-size:22px;text-align:center;background:#1a2266; display:block;}
#navul li a{width:146px;height:70px;line-height:70px;font-size:22px;text-align:center;background:#1a2266; display:block;}
#navul a{float: left;background: #1a2266; width:146px; text-align:center; color:#fff;}
#navul a:hover{background:#ba1616; display:block; color:#fff;}
#navul a:focus{outline: 0; height:70px; line-height:70px}
#navul #current{float: left;background: #da3134; width:146px; text-align:center;height:70px; line-height:70px; color:#fff;}
#navul #current a{ background: #ba1616; text-shadow: none; display:block; color: #fff; width:100%;}


/*内容*/
#con_box{ width:640px; margin:210px auto 0 auto; background:#1a2266; padding:30px 0;}
.con1_pic1{ width:590px; margin:30px auto 30px auto; }
.con1_pic2{ width:590px; margin:30px auto 30px auto;}



.gallery{ margin:20px 0;}
.gallery-cell span{ position: absolute; bottom:0; left:25px; width:590px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:24px; background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;filter: Alpha(opacity=70);background: #000;display: block;}
.gallery-cell {width: 100%;height: 400px;}
.gallery-cell img {display: block;max-height: 400px;max-width: 100%;margin: 0 auto;}
/*! Flickity v1.2.1
http://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
          tap-highlight-color: transparent;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: none;
  border-radius: 50%;
  background: white;
  background: hsla(0, 0%, 100%, 0.75);
  cursor: pointer;
  /* vertically center */
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
}

.flickity-prev-next-button:hover { background: white; }

.flickity-prev-next-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #09F;
}

.flickity-prev-next-button:active {
  filter: alpha(opacity=60); /* IE8 */
  opacity: 0.6;
}

.flickity-prev-next-button.previous { left: 40px; }
.flickity-prev-next-button.next { right: 40px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button:disabled {
  filter: alpha(opacity=30); /* IE8 */
  opacity: 0.3;
  cursor: auto;
}

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-prev-next-button .arrow {
  fill: #333;
}

/* color & size if no SVG - IE8 and Android 2.3 */
.flickity-prev-next-button.no-svg {
  color: #333;
  font-size: 26px;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
  display:none;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  filter: alpha(opacity=25); /* IE8 */
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  filter: alpha(opacity=100); /* IE8 */
  opacity: 1;
}






/*前言*/
#zj_box{ width:640px; margin:0 auto; display:block;}
#bm_box{ width:640px; margin:0 auto; display:block;}

/*二维码*/
.qr_code{ width:580px; height:140px; margin:0 auto; background:#fff;}
.qr_code_pic{ margin:19px 0 0 19px; float:left;}
.qr_code_txt1{ margin:19px 0 0 19px; float:left;}

/*底部*/
#foot{ width:640px; margin:0 auto; display:block; padding:20px 0; background:#060606;}
#foot .foot_txt1{ text-align:center; color:#666666; display:block; font-size:16px; height:30px; line-height:30px;}
#foot .foot_txt2{ text-align:center; color:#b6b6b6; display:block; font-size:16px; height:40px; line-height:40px; border-top:#2c2c2c 1px solid;}
#foot .foot_txt3{ color:#8b8b8b; display:block; font-size:14px; height:60px; line-height:20px; width:546px; margin:5px auto 20px auto;}

#foot .foot_txt3 a{ color:b6b6b6}
#foot .foot_txt3 a:hover{ color:b6b6b6}





