@charset "utf-8";
/* CSS Document */
/* ==========================================================================
   reset
   ========================================================================== */
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body,div,p,ul,li,textarea,form,input,h1,h2,h3,h4,h5,dl,dt,dd,img,section,article,aside,header,footer,nav,dialog,figure,hgroup {
  margin:0;
  padding:0;
}
ul,ol,li { list-style:none; }
body { color:#333; font-size:16px; font-family:tahoma, arial, "\5FAE\8F6F\96C5\9ED1", sans-serif; -webkit-user-select:none; -webkit-text-size-adjust:none;}
* { -webkit-tap-highlight-color:rgba(0,0,0,.5); }
a{ color:#000}
.hd{ width:100%; height:45px; background:#196bb4; position:fixed; left:0; top:0;box-shadow:1px 1px 2px #000;z-index:10000}

.hd .title{ float:left; margin-left:5px;}
.hd .title a{ display:block; color:#fff; text-decoration:none;background:url(img/logo.png) no-repeat; width:142px; height:45px;background-size:142px}
.hd .tools{ float:right}
.hd .tools li{ float:left; line-height:45px; margin-right:5px}
.hd .tools li a{ color:#fff; text-decoration:none}
.hd .tools li span.line{ margin:0 5px; color:#FFF}

.hd_left{ position:absolute; top:5px; left:5px;}
.link-back{ display:inline-block; font-size:14px; height:34px; width:34px;position:relative; vertical-align:middle; background:url(img/icons_01.png) no-repeat 50% 50%}


img{ display:block}
.title{ font-size:16px; text-align:center; line-height:45px; color:#fff}

.menu{ position:fixed; width:100%; z-index:1000}
.menu dt{ text-align:center; margin-bottom:10px;}

.menu dd{text-align:left; padding-left:20px; margin-bottom:10px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #196bb4), color-stop(1, #5491c7));-webkit-box-shadow:1px 1px 2px #000;}
.menu dd a{ padding:10px; display:block; text-decoration:none; font-size:18px; color:#fff;}

.ct{height:100%; overflow:hidden; min-height:416px}
.ct h1{ font-size:14px;}
.ct h2{ font-size:18px; margin:10px 0; text-align:center; border-bottom:1px dashed #ccc; padding:10px 0 20px 0}
.ct h3{ font-size:16px; margin:10px 0; padding:10px 0 10px 10px; color:#fff;background:#196bb4; border-radius:5px 0 5px 0}
.ct_txt p{ line-height:25px; text-align:justify; margin-bottom:15px; color:#666}
.ct_txt{padding:0px 10px 10px}
.ct_txt p a{ text-decoration:underline;}
.ct_txt p.ind{ text-indent:0}
.tb_lst{ width:100%; border:1px solid #ccc; border-left:0}
.tb_lst th{ border-left:1px solid #ccc; border-bottom:1px solid #ccc; background:#e2e2e2; text-align:center; line-height:25px}
.tb_lst td{ border-left:1px solid #ccc; border-bottom:1px solid #ccc; text-align:center; padding:5px 0}

.ft{ width:100%; padding:15px 0;text-align:center; background:#196bb4; line-height:25px; color:#fff;}
.ft a{color:#fff; text-decoration:none}
.wx img{ display:inline-block}

.top{height:35px; border:1px solid #ccc; line-height:35px; text-align:center; margin:0 auto;margin-bottom:10px;/*background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f4f5f5), color-stop(1, #e0e1e1));*/ background:#e2e2e2; margin:0 10px 10px 10px}
.top a{display:block; font-size:16px; text-decoration:none}

.slide{
    position: relative;
    max-width: 640px;
    overflow: hidden;
    margin: 10px auto;
	z-index:100
}
.slide:after{
    content: '';
    display: block;
    width: 100%;
    padding-top: 50%;
}
.slide ul{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.slide li{
    list-style: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.slide li img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    border: none;
	border-top:1px solid #ccc; border-bottom:1px solid #ccc;
}
.slide .dot{
    position: absolute;
    right: 10px;
    bottom: 10px;
    font-size: 0;
}
.slide .dot span{
    display: inline-block;
    width: 5px;
    height: 5px;
    margin-left: 5px;
    border: 1px solid #fff;
    border-radius: 50%;
}
.slide .dot .cur{
    background-color: #fff;
}


