@charset "utf-8";
/* CSS Document */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,img,span,i,a,em,strong,b,input,textarea { margin:0; padding:0; letter-spacing: 1px}
html, body{min-width: 1330px;}
body { font-family:"思源黑体"; font-size:18px;}
li { list-style:none; }
i,em { font-style:normal;}
a,img,input { border:0 none;display: block; }
a { text-decoration:none; outline:none; color:#333;}
a:hover { text-decoration:none;}
a:focus,input:focus { outline:0 none;}
.mt40{margin-top: 40px;}

.clearfix { clear:both; }
.fl { float:left; }
.fr { float:right; }
.w1200{width: 1200px; margin: 0 auto;}

h2 span{padding:10px 40px;border-radius:30px}

.bannerbox{width:100%; position:relative;}
.banner{width: 100%;height: 491px;position: relative;top: 0;left: 0;min-width: 1200px;overflow: hidden;}
.banner img{position:absolute;top: 0;left:50%;width: 1920px;margin-left: -960px;overflow: hidden;}

.hot{padding:20px 50px;width: 1000px;margin: 0 auto;margin-top: 20px;}
.hot .img{width: 441px;height: 322px;margin-right:50px; }
.hot h2{color: #07695c;font-size: 32px; line-height:40px;font-weight:500;}
.hot ul{margin-top:20px;}
.hot ul li{line-height:32px;font-size: 20px;color: #666;background: url(../images/hot.png) no-repeat;margin: 10px 0;padding-left: 30px;}

.list{margin: 0 auto;margin-top: 50px;}
.list .title{background: #07695c;text-align: center;color: #fff;font-weight: bold;font-size: 24px;line-height:60px;}
.list table{text-align: center;margin-top: 20px;border-collapse:collapse;width: 1200px;}
.list table tr{border-bottom: 2px solid #fff;}
.list table th{background: #68c9bb;line-height:46px;color: #02594d;font-weight: 500;padding:2px 10px;}
.list table td{color: #666;padding:10px 20px;}
.list table td b{color: #333;font-weight: 500;}
.list table .shallow{background: #dafffa;}
.list table .deep{background: #c7fdf6;}

.qa{margin-top: 50px;background: #489e94;padding:40px 0;}
.qa h2{text-align: center;color: #fff;letter-spacing: 2px;font-size: 36px; line-height:40px;font-weight:600;width: 1200PX;margin: 0 auto;}
.qa ul{background: #fff;margin: 0 auto;margin-top:40px;padding:10px 30px;width: 1100px;}
.qa ul b{color: #333333;padding:16px 0 6px 0;display: block;font-size: 18px}
.qa ul .name{margin-top:-20px;border-left:#ffde29 16px solid;padding-top: 26px;padding-left: 10px;font-size: 21px;color: #02594d;}
.qa ul p{color: #555;margin:0 0 10px 0 ;text-align: justify}

.plan{margin-top: 60px;}
.plan h2{text-align: center;color: #07695c;letter-spacing: 2px;font-size: 36px; line-height:40px;font-weight:500;position:relative;margin-bottom: 30px;}
.plan h2 b{color: #c5fff7;font-size: 40px;font-weight:bold;left:600px;top: -20px;position: absolute;margin-left: -180px;z-index: -999}
.plan .con{background: #07695c;padding:0 21px 26px 21px;color: #fff;text-align: justify;text-indent:36px}

.footer{text-align: center;margin: 30px auto;color: #999;font-size: 16px}



