﻿body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin:0;padding:0;}

*{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin:0; padding:0;}

body{font-family: "微软雅黑";font-size: 14px;color: #707070;line-height: 30px;}

html{-webkit-text-size-adjust:100%;-ms-text-size-adjust: 100%;}

a{text-decoration: none;}

fieldset, img {border: 0;}

/* 去掉 firefox 下此元素的边框 */

abbr, acronym {border: 0;font-variant: normal;}

i{font-style: normal;}

ul,ol{list-style: none;}

textarea{resize: none;}

span{display: inline-block;}

input[type=submit],input[type=reset]{cursor: pointer;}

input[type=text],input[type=submit],input[type=password],input[type=reset]{-webkit-appearance: none;}

input[type=radio]{border-radius: 50%;}

input,textarea,a{outline: none;border: none;font-family: "微软雅黑";border-radius: 0;font-size: 14px;color: #707070;}

a{line-height: 30px;}

input:-moz-placeholder,textarea:-moz-placeholder{color: #9f9f9f; opacity:1;}

input::-moz-placeholder,textarea::-moz-placeholder{color: #9f9f9f; opacity:1;}

input:-ms-input-placeholder,textarea:-ms-input-placeholder{color: #9f9f9f; opacity:1;}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color: #9f9f9f; opacity:1;}

img{border: none;vertical-align: top;}

table{border:0;margin:0;border-collapse:collapse;}

table td{padding:0;border-collapse:collapse;}

.clear:after{content: "";display: block;height: 0;*zoom:1;clear: both;}

.fl{float: left;}

.fr{float: right;}

/*::selection{background:transparent;}*/

/*::-moz-selection{background:transparent;}*/

/*==========以下部分是Validform必须的===========*/

.Validform_checktip{line-height:20px; height:20px;overflow:hidden;color:#999;font-size:12px;position: absolute;left: 0;bottom: -24px;}

.Validform_right{color:#71b83d;padding-left:20px;background:url("../images/right.png") no-repeat left center;position: absolute;left: 0;bottom: -24px;}

.Validform_wrong{color:red;padding-left:20px; white-space:nowrap; background:url("../images/error.png") no-repeat left center;position: absolute;left: 0;bottom: -24px;}

.Validform_loading{padding-left:20px;background:url("../images/onload.gif") no-repeat left center;}

.Validform_error{background-color:#ffe7e7;}

#Validform_msg{color:#7d8289; font: 12px/1.5 tahoma, arial, \5b8b\4f53, sans-serif; width:260px; position:absolute; top:0; right:50px; z-index:99999; display:none;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=3, Direction=135, Color='#999999');background-color: rgba(0,0,0,0.75);border-radius: 20px;min-height: 140px;}

#Validform_msg .iframe{position:absolute; left:0; top:-1px; z-index:-1;}

#Validform_msg .Validform_title{line-height:36px; height:36px; text-align:left; font-weight:bold; padding:0 8px; color:#fed602; position:relative;font-size: 16px;}

#Validform_msg a.Validform_close:link,#Validform_msg a.Validform_close:visited{line-height:22px; position:absolute; right:0; top:0; color:#fff; text-decoration:none;}

#Validform_msg a.Validform_close:hover{color:#cc0;}

#Validform_msg .Validform_info{padding:46px 20px 20px; border-top:none; text-align:center;font-size: 16px;font-family: "微软雅黑";color: #fff;background: url("../images/mark.png") no-repeat center 0;background-size: 35px;}

.Validform_close{background: url("../images/close_02.png") no-repeat 0 0;width: 20px;height: 20px;background-size: cover;margin: 10px 14px 10px 10px;}

/*浏览器过时*/

#lowerbroswer{ position:fixed; width:100%; height:100%; left:0; top:0; background:#fff; display:none; z-index:999;}

.centerbox{ margin-top:156px;}

.centerbox h1{ margin-bottom: 10px; color: #f62a67; text-align:center;}

.centerbox p{ text-align:center; font-size:16px;}

.btns{ width:480px; margin:35px auto 0;}

.btns a{ display:block; width:33.33%; float:left;}

.btns a img{ margin:0 auto; display:block;}

.btns h4{ text-align:center; font-size:15px; color:#3c3c3c; margin-top:5px;}

.btns a:hover h4{ color: #f62a67;}

.inner{max-width: 1100px;margin: 0 auto;width: 100%;}

.swiper-button-prev,.swiper-button-next{background: none;}

.scroll-top{width: 50px;height: 50px;position: fixed;right: 2%;bottom: 200px;cursor: pointer;}

.scroll-top img{width: 100%;height: 100%;}

.navList{width: 36px;margin: 27px 0 0;cursor: pointer;}

.navList span{height: 3px;background-color: #fff;margin: 0 0 8px 0;display: block;transition: all 0.5s;}

.navList span:nth-last-child(1){margin: 0;}

.smallUl{background-color: #007dc5;position: absolute;left: 0;top: 80px;z-index: 1000;width: 100%;display: none;}

.smallUl li{text-align: center;font-size: 14px;border-top: 1px solid #e2e2e2;}

.smallUl li a{color: #fff;display: block;line-height: 50px;}

.appNav{display: none;}

.appNav .logo{position: relative;}

.appNav .logo img{width: 260px;margin: 12px 0 0;position: relative;z-index: 10;}

.appNav .logo:before{content: '';width: 50px;height: 50px;position: absolute;left: 5px;top: 15px;border-radius: 50%;background-color:rgba(255,255,255,.7);box-shadow: 0 0 40px 20px rgba(255,255,255,.8);-webkit-box-shadow: 0 0 40px 20px rgba(255,255,255,.8);-moz-box-shadow: 0 0 40px 20px rgba(255,255,255,.8);}

.page{max-width:100%; margin:2px auto;text-align:center;}

.page a {display: inline-block;height:30px;line-height: 30px;background: #fff;border: 1px solid #e3e3e3;text-align: center;color:#009;padding: 0 10px; margin:0 3px; border-radius:6px;}

.page a:hover {background: #4E6EF2; color:#fff;}

.page>:first-child {display:none;}

.page span {display: inline-block;height:30px;line-height: 30px;background: #4E6EF2;border: 1px solid #4E6EF2;color: #fff;text-align: center;padding: 0 10px;margin:0 3px;border-radius:6px;}

