﻿@charset "utf-8";
* {margin:0;padding:0;text-shadow:none;}
table{margin:0 auto;}
ul,li{ list-style:none;}
a { text-decoration: none;}
a:hover { text-decoration: none; }
img{border:0;}
h1, h2, h3, h4, h5, h6 { font-size: 100%; }
body{width:320px;margin:0 auto;position:relative; background:#fff; font-family:"微软雅黑";-webkit-text-size-adjust:none;}
input, img {vertical-align: middle;}
img {border:none;vertical-align:top;}
.fl{ float:left;}
.fr{ float:left;}
.clear{ clear:both;}
.hd{ overflow:hidden;}

/*  header  nav */
header,nav{margin-bottom:3px;}
header{width:320px;position:relative; margin:0 auto;}
header h1 img{width:100%;}
header a{position: absolute;display: block;top:0;right:0;width:32px;height:25px; margin:15px 16px 0 0; background:url<!--(../images/logo_top.png)--> no-repeat; background-size:contain;zoom:1;}
@media screen and (min-width:640px){
body{width:100%;}
header{width:100%;margin:0 auto;}
header a{position: absolute;display: block;top:50%;right:0%;width:65px;height:50px; margin:-25px 30px 0 0 ; background:url<!--(../images/logo_top.png)--> no-repeat;zoom:1;}
}
nav table{ background:#fff;}
nav table td{width:25%;height:29px; background: #1bbb9a !important;}
nav table td a{ color:#fff; font-size:14px;}
@media screen and (min-width:640px){
	nav table td a{ color:#fff; font-size:28px;}
	nav table td{width:25%;height:58px; background:#1565cf;}
}
/*banner*/
.touchsliderdemo{width:100%;margin:0 auto;display:block;overflow:hidden;position:relative;}
.touchsliderdemo .touchslider-viewport {margin:0 auto;overflow:hidden;z-index:1;}
.touchsliderdemo .touchslider-item {margin:0 auto;display:block;overflow:hidden;}
.touchsliderdemo .touchslider-viewport li{float:left;}
.touchsliderdemo .touchslider-item img{width:100%;margin:0 auto;border:0;}
.touchsliderdemo .touchslider-item a{display:block;line-height:0;}
.touchsliderdemo .touchslider-nav {position:absolute;left:50%;bottom:8px;margin-left:-30px;height:12px;line-height:12px;text-align:center;z-index:9999;display:block;}
.touchsliderdemo .touchslider-nav a {cursor: pointer;color: #000;}
.touchsliderdemo .touchslider-nav a:active {background: #689db2;}
.touchsliderdemo .touchslider-nav li {width:9px;height:9px;background:#aaa;margin:0 7px;font-family: Arial;display:inline-block;-webkit-border-radius:9px;border-radius:9px;text-indent:-9999px;cursor: pointer;}
.touchsliderdemo .touchslider-nav li.on {background:red;}
 
@media screen and (min-width:640px){
.touchsliderdemo .touchslider-nav {  margin-left:-16px; bottom:15px;}
}
/*-----  页脚  ----*/
footer{ background:url(../images/footer.jpg) repeat-x;height:116px;text-align:center; color:#fff; padding-bottom:50px; background: #16A086 !important;}
footer .ftnav{overflow: hidden;padding-top:15px;font-size:14px;  }
footer .ftnav a{ color:#fff; padding:0 2%;}
footer p{ padding-top:11px; font-size:12px; line-height:19px;}
@media screen and (min-width:640px){
footer{height:232px;  background-size:contain; padding-bottom:42px;}
footer .ftnav{font-size:26px;padding-top: 30px;}
footer p{ padding-top:22px; font-size:24px; line-height:38px;}
}
/* 返回顶部  */
.returntop {z-index:999;position:fixed;bottom:42px;right:0;width:30px;height:30px;_position:absolute;}
.returntop img{width:100%;}
/*  底部swt  */
@media screen and (min-width:640px){
.returntop {z-index:999;position:fixed;width:60px;height:60px;_position:absolute;}
}
/*=====  底部定位  =====*/
.fix{ background:#1d7ffd; width:100%; height:42px; position:fixed; /*left:50%;*/ bottom:0;left:0; z-index:999999;}
.fix li{ float:left; width:33%; height:42px; border-left:1px solid #FFF;line-height:42px;}
.fix li:last-child{float: right;}
.fix li a{ display:block; width:100%; text-align:center;height:42px; margin:0 auto; color:#f8f8f5;}
.fix li a:hover{ display:block; color:#e1e3f3;}
.jd_tb{ position:fixed; bottom:-2px; right:18%;}	
@media screen and (max-width:640px){
.jd_tb{ position:fixed; bottom:1px;right:5%;}	
}
.swt_right{width: 30px;height: 170px;overflow: hidden;position: fixed;z-index: 99999;right: 0%;top:23%;display: block;cursor: pointer;}
.swt_right a{width: 30px;height:85px;}
.tishi{margin-top:10px;background:#FEF6E9; line-height:28px;}