@charset "utf-8";
/* BEST Mobile Style  */
body{ font-family:"PingFang SC","Arial","Microsoft YaHei"; font-size:0.75em; color:#505050; line-height:24px;}
body,div,ul,li,dl,dt{ margin:0px; padding:0px;}
img{ vertical-align:bottom; border:none;}
ul,li{ list-style-type:none;}
a{ color:#505050; text-decoration:none;}
a:hover{ color:#006897; text-decoration:none;}
.clear{ width:0px; height:0px; padding:0px; margin:0px; clear:both;}
.mainBox{ margin:0 auto; max-width:768px; min-width:320px; position:relative !important; overflow:hidden;}
.zb{ float:left;}
.yb{ float:right;}

/* Top  */
.dh-bg{ position:fixed; top:0px; left:0px; width:100%; height:60px; margin:0 auto; z-index:999;}
.dh-lb{ margin:0 auto; max-width:768px; min-width:320px; height:60px; background:#006897; text-align:center; font-size:1.25em; color:#fff; line-height:60px;}
.toggle{ display:block; float:left; margin:22px 0 0 15px; background-image: url(../Img/menu.png); background-size:23px 16px; width:23px; height:16px;}
.language{ display:block; float:right; margin:22px 15px 0 0; background-image: url(../Img/en.jpg); background-size:23px 16px; width:23px; height:16px;}

/* Falsh  */
.slidsm{ margin-top:60px;}
.slider{ display:none;}
.slider,.slider ul,.slider ul li{ margin:0px; padding:0px;}
.focus{ background:none;}
.focus span{ width:4px; height:4px; margin-right:5px; border-radius:50%; border:2px solid #fff;}
.focus span.current{ background:#fff;}

/* Contents  */
.ab-bg{ background:#eee; height:25px; line-height:25px; margin-top:15px; padding:0 15px; font-size:1.25em;}
.ab-bg a{ float:right; color:#888; font-size:0.75em;}
.ab-bg a:hover{ color:#006897;}
.ab-tx{ margin:10px 15px 15px;}

/* Bottom  */
.copy{ background:#eee; height:60px; line-height:60px; margin:24px 0 50px; font-family:Arial; color:#999; overflow:hidden; text-align:center;}
.flex{ display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex;}
.flex-box{ -webkit-box-flex:1; -moz-box-flex:1; -webkit-flex:1; -ms-flex:1; flex:1;}
.db-bg{ position:fixed; bottom:0px; left:0px; width:100%; height:50px; z-index:999;}
.db-lb{ margin:0 auto; max-width:768px; min-width:320px; height:50px; background:#006897;}
.db-tb{ width:24px; margin:13px auto 0;}
.db-tx{ width:100%; text-align:center;}
.db-tx a{ font-size:1.1em; color:#d7d7d7; line-height:50px;}
.db-tx a:hover{ color:#0084c2;}

/* Pages  */
.cl-bg{ margin-top:60px; padding:18px 15px 6px; background:#f0f0f0; overflow:hidden;}
.cl-lb ul li{ float:left; width:50%; margin-bottom:10px;}
.cl-lb ul li a{ width:96%; height:28px; line-height:28px; margin:0 auto; background:#fff; display:block; border:1px solid #e5e5e5; text-align:center; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; overflow:hidden;}
.cl-lb ul li a:hover,.cl-lb ul li a.g{ background:#0084c2; border:1px solid #0084c2; color:#fff;}

.yb-nl{ margin:18px 15px 0;}
.yb-nl img{ width:100%; height:auto;}
.lx-nm{ font-size:24px; font-weight:600; color:#006897; display:block; margin-bottom:5px;}
p.lx-ig img{ width:200px; margin-top:5px;}
.sc-nm{ font-size:1.25em; color:#006897; line-height:40px;}

.sn-lb a{ display:block; height:40px; line-height:40px; border-bottom:1px solid #e5e5e5; overflow:hidden;}
.sn-lb a span{ float:right; color:#b0b0b0;}
.sn-mn{ font-size:1.5em; color:#353538; text-align:center; line-height:30px;}
.sn-in{ color:#888; text-align:center;}
.sn-in span{ padding:0 5px;}
.sn-js{ padding-top:25px;}
.sn-nt{ padding:20px 0 5px;}
.sn-nt a{ color:#333;}
.sn-nt a:hover{ color:#006897;}

.ig-lb{ margin-top:10px;}
.ig-lb ul li{ float:left; width:50%; margin-bottom:15px;}
.ig-lb ul li .ig-bx{ width:96%; border:1px solid #e5e5e5; -moz-box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.05); -webkit-box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.05); box-shadow:0 4px 4px 0 rgba(0, 0, 0, 0.05); -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.ig-lb ul li .ig-bx a{ display:block; margin:5px;}
.ig-lb ul li .ig-nm{ width:96%;}
.ig-lb ul li .ig-nm div{ line-height:20px; text-align:center; overflow:hidden; padding-top:8px;}

.page{ margin-top:10px;}
.page a{ display:block; float:left; height:28px; line-height:28px; background:#006897; color:#fff; text-align:center; margin-right:5px; padding:0 12px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.page a:hover{ background:#0084c2;}

.pt-an{ padding-top:12px;}
.pt-an a{ display:block;}
.pt-nm{ font-size:1.25em; color:#333; line-height:30px;}
.pt-nm span{ font-size:1.5em;}
.pt-tb{ padding-top:10px;}
.pt-tb table{ border-collapse:collapse;}
.pt-tb table td{ border:1px solid #e0e0e0; padding:5px 10px;}
.pt-tb .pt-mn{ height:35px; background:#eee;}
.pt-am{ padding-top:35px;}
.pt-am a{ color:#888;}
.pt-am a:hover{ color:#006897;}

.pt-lb{ margin:15px;}
.pt-lb img{ width:100%;}

.ig-mG{ text-align:center; margin-bottom:35px;}
.ig-mG strong{ display:block; font-size:22px; margin-bottom:25px;}
.ig-mG img{ width:100%;}

.ig-tb{ margin-top:30px;}
.ig-tb dl{ font-size:22px; font-weight:600; margin-bottom:15px;}
.ig-tb table{ border-collapse:collapse;}
.ig-tb table td{ border:1px solid #e0e0e0; padding:10px 20px;}
.ig-tb .ig-mn{ background:#eee;}