@charset "utf-8";
body { padding: 0;  font-family: "微软雅黑";font-size: 14px; color:#808080;  margin: 0 auto; max-width: 640px;}
div, form, ul, dd, dl, ol, dt, li, p , form, fieldset, input, table, tr, td, th, textarea,article,aside,footer,header,section,footer,nav,figure{ list-style: none; padding: 0; margin: 0; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight:normal;}
img { border: none; margin:0; padding:0; vertical-align:bottom;}
a{ text-decoration: none;}
.header { margin: 0 auto; text-align: center; line-height: 38px; overflow: hidden; }
.header .logo { padding: 7px 0; }
.header a img { margin-right: 4px; }
.header a { color: #0aaaaa; font-size: 20px; }
.secpt{ color: #0aaaaa; font-size: 17px; text-align: center; margin: 20px 0;}
nav{ border-bottom:5px solid #e6e6e6 ; background: #fff;   padding: 19px 0 14px;}
nav ul{display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;}
nav ul li{-webkit-box-flex: 1;-moz-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; text-align: center;}
nav ul li a{ color: #0aaaaa; font-size: 15px; display: block; width: 100%; height: 100%; outline:none;}
nav ul li a:before{ font-size: 26px; display: block; width: 48px; height: 48px; line-height: 48px; border-radius: 24px; background: #0aaaaa; color: #fff; margin: 0 auto 7px;}
.sec{ padding: 15px 20px 10px; overflow: hidden; border-bottom: 1px solid #eee;}
.ulsp{ overflow: hidden; margin: 10px 0;}
.ulsp li{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; width:33.33333%;float:left;overflow:hidden; height:auto;}
.ulsp li a{ display: block; width: 90%;}
.ulsp li.ulsp1 a{ text-align: left;}
.ulsp li.ulsp2 a { margin: 0 auto;}
.ulsp li.ulsp3 a { float: right;}
.zx{border-radius:20px;border:1px dashed #ff8a00;background:#ff8a00;line-height:34px;text-align:center;margin:15px;}
.zx a{color:#fff;font-size:15px;display:block;width:100%;}
.sect{ font-size: 22px; color: #0aaaaa; margin-bottom: 10px; font-weight: bold;}
.secft{ font-size: 17px; color: #808080;}
.sect,.secft{ text-align: center; line-height: 24px;}
#bl { position: relative; margin-top: 10px;}
#bl .hd { width: 78px; height: 15px; position: absolute; bottom: 10px; right: 5px; z-index: 999; }
#bl .hd ul { height: 15px; line-height: 15px; }
#bl .hd li { width: 10px; height: 10px; border-radius: 5px; background-color: #0aaaaa; display: inline-block; margin-left: 3px; vertical-align: middle; text-indent: -999999px; }
#bl .hd li.on { width: 8px; height: 8px; border: 2px solid #fff; border-radius: 13px; background-color: #ff7800; }
.ly{ overflow: hidden; position: relative;padding-top:10px ;  background: url(../images/line.jpg) repeat-y center center;}
.lyp1{ text-align: center; font-size: 20px; color: #0AAAAA;  padding-top: 20px; margin-bottom: 4px;}
.lyp2{ line-height: 24px;}
.pl{padding-left: 10px;}
.pr{padding-right: 10px;}
.ly dd{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; width:50%; float: left;}
.tupian{ text-align: center;}
.qht{ text-align: center; margin-top: 10px;}
.qhtp{ margin: 10px auto; line-height: 22px; text-align:center;}
.qhtp a{ color: #ff8a00;}
.secfttpic{ margin-top: 10px;}
.secftt { background: #0aaaaa; padding: 10px; color: #fff; line-height: 24px; text-indent: 2em; margin-top: 13px; position: relative; }
.secftt:before { content: ''; position: absolute; width: 96%; height: 1px; background: #abdfdf; left: 2%; line-height: 48px; top: 33px; text-indent: 0; }
.secftt:after { content: ''; position: absolute; width: 96%; height: 1px; background: #abdfdf; left: 2%; line-height: 48px; top: 58px; text-indent: 0; }
.secftt a{ color: #fff000;}
.pll{ overflow: hidden; margin: 10px auto;}
.pl1{ float: left; overflow: hidden; width: 16%;}
.pl2{ position: relative;  float: right;  width: 68%; color: #fff; padding-left: 4%; padding-right: 2%; line-height: 24px; background: #0AAAAA; border: 1px solid #0AAAAA; border-radius: 10px;}
.pl21{ position: absolute; top:20px; left:-10px; width: 0;height: 0;border-top: 10px solid transparent;border-right: 20px solid #0aaaaa;border-bottom: 10px solid transparent;}
.sec1{  margin-top: 10px;}
.bdd{background: #0aaaaa; color: #fff; padding: 10px 20px; margin-top: 10px; overflow: hidden;}
.bdd .pbd{ height: 40px; line-height: 40px; overflow: hidden; width: 270px; margin: 0 auto;}
.bdd label{ float: left; margin-right: 20px;}
.bdd form { margin-top: 10px;}
.bdd input{ display: block; width: 185px; float:left; padding: 0; margin:5px 0 0 0 ; border:1px solid #dcdcdc ; background: #0AAAAA; height: 28px; line-height: 28px; color: #fff;  -webkit-appearance: none;
 text-indent: 6px;}
.bdd input::-webkit-input-placeholder { color:#fff; text-indent: 4px; }
.bdd input[type=reset],.bdd  input[type=submit]{line-height:25px;display:inline-block;border:0;outline:0;color:#fff;font-size:14px;padding:0 18px; width: 100px; height:25px; border-radius:3px;-webkit-appearance:none; }
.bdd input[type=reset]{ background: #098888;float: left;}
.bdd input[type=submit]{ background: #ff9e26;float: right;}
.sub{ padding: 0 20px; overflow: hidden; width: 270px; margin: 0 auto;}
.tip{ margin-top: 10px;}
footer { margin-top: 10px; padding: 0 20px; position: relative; margin-bottom:46px; }
.top { position: absolute; right: 30px; top: 30px }
footer p { line-height: 20px; }
.secftbg{ margin-bottom: 10px;}

