* {
	transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;
}
html {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ"; font-size: 14px;
}
body {
	background: rgb(255, 255, 255); margin: 0px; padding: 0px; width: 100%; font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 14px;
}
body {

}
img {
	border: 0px currentColor; border-image: none;
}
ul {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
a {
	text-decoration: none;
}
ul {
	list-style-type: none;
}
li {
	list-style-type: none;
}
input {
	
}
button {
	
}
select {
	
}
textarea {
	
}
textarea {
	resize: none;
}
input[type='button'] {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-appearance: none;
}
input[type='submit'] {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-appearance: none;
}
input[type='reset'] {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-appearance: none;
}
input[type='text'] {
	margin: 0px; padding: 0px; font-weight: normal; -webkit-appearance: none;
}
.container {
	margin: 0px auto; position: relative;
}
.container::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "020";
}
.mainTitle {
	width: 100%; text-align: center; color: rgb(67, 67, 67); line-height: 72px; letter-spacing: 0.18em;font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 72px; font-weight: 100; font-stretch: ultra-condensed;
}
.mainSub {
	background: #00abad; margin: 30px auto; width: 37px; height: 2px;
}
.mainInfo {
	padding: 10px 0px; text-align: center; color: rgb(67, 67, 67); font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 30px; border-bottom-color: rgb(191, 191, 191); border-bottom-width: 1px; border-bottom-style: solid;
}
.linkBtn {
	background-position: 254px; border: 2px solid #00abad; border-image: none; width: 308px; height: 58px; text-align: left; color: #00abad; line-height: 58px; font-size: 22px; background-image: url("2/rightIcon.png"); background-repeat: no-repeat; background-size: 36px auto;
}
.linkBtn {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.linkBtn span {
	margin-left: 0px;
}
.linkBtn:hover {
	color: rgb(255, 255, 255); background-image: url("2/rightIconOn.png"); background-color: #00abad;
}
.header {
	background: rgb(255, 255, 255); top: 0px; width: 100%; height: 120px; border-bottom-color: rgb(148, 148, 148); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 5;
}
.header .logo1 {
	left: 34px; top: 18px; height: 82px; position: absolute;
}
.header .nav {
	margin: 0px auto; width: 826px; height: 80px; text-align: center; line-height: 80px; display: block !important; position: relative;
	
}
.header .nav li {
	color: rgb(67, 67, 67);
	font-size: 22px;
	float: left;
	DISPLAY: inline;
	FLOAT: left;
	OVERFLOW: hidden;
	LINE-HEIGHT: 80px;
	HEIGHT: 80px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;	
}
.header .nav li.on {
	color: #00abad;
}
.header .nav li a {
	color: #00abad;
	 FLOAT: left; OVERFLOW: hidden; COLOR: #434343; LINE-HEIGHT: 80px; HEIGHT: 80px; TEXT-ALIGN: center;
}
.header .nav li a:hover {
	color: #00abad;
 PADDING-TOP: 80px; FONT-STYLE: normal;
}
.header .nav li a span {
	MARGIN-TOP: -80px; DISPLAY: block;
}

.header .navBtn {
	top: 50%; width: 44px; height: 37px; right: 34px; margin-top: -19px; position: absolute; z-index: 1; cursor: pointer;
}
.header .navBtn {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.list {
	background: rgb(255, 255, 255); left: 0px; top: -800px; width: 100%; height: 654px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; position: fixed; z-index: 6;
}
.list .container {
	width: 1161px; padding-top: 65px;
}
.list .left {
	width: 580px; float: left;
}
.list .left .redTitle {
	padding: 5px 0px; height: 80px; color: #00abad; line-height: 80px; font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 64px; border-bottom-color: #00abad; border-bottom-width: 2px; border-bottom-style: solid;
}
.list .left .title {
	padding: 14px 0px 6px; color: rgb(68, 68, 68); line-height: 68px; font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 55px; font-weight: 100; margin-bottom: 8px; border-bottom-color: rgb(211, 211, 211); border-bottom-width: 1px; border-bottom-style: solid;
}
.list .left .footTitle {
	margin: 24px 0px 6px; color: rgb(68, 68, 68); line-height: 40px; font-size: 26px; heihgt: 40px;
}
.list .left .footTitle span {
	vertical-align: middle;
}
.list .left .footTitle .titleB {
	font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 34px; margin-right: 5px;
}
.list .left .info {
	color: rgb(68, 68, 68); line-height: 30px; font-size: 18px;
}
.list .right {
	width: 520px; float: right;
}
.list .right .title {
	color: rgb(68, 68, 68); padding-bottom: 8px; font-size: 30px;
}
.list .right .line {
	padding: 3px 0px;
}
.list .right .line .inputText {
	background: rgb(243, 243, 243); margin: 0px; padding: 0px 18px; border: 0px currentColor; border-image: none; width: 480px; height: 53px; color: rgb(141, 141, 141); line-height: 53px; font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 18px;
}
.list .right .line .textArea {
	background: rgb(243, 243, 243); margin: 0px; padding: 18px; border: 0px currentColor; border-image: none; width: 480px; height: 145px; color: rgb(141, 141, 141);font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 18px;
}
.list .right .line .inputBtn {
	background: rgb(255, 255, 255); border: 2px solid #00abad; border-image: none; width: 515px; height: 50px; color: #00abad; font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ"; font-size: 22px; cursor: pointer;
}
.list .right .line .inputBtn {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.list .right .line .inputBtn:hover {
	background: #00abad; color: rgb(255, 255, 255);
}
.list #listCloseBtn {
	top: 34px; right: 34px; position: absolute; cursor: pointer;
}
.contact {
	padding: 80px 0px; text-align: center; border-bottom-color: rgb(148, 148, 148); border-bottom-width: 1px; border-bottom-style: solid; position: relative;
}
.contact .mainTitle {
	letter-spacing: 0em;
}
.contact .title {
	color: rgb(68, 68, 68); line-height: 48px; font-size: 48px;
}
.contact .mainSub {
	width: 85px; height: 2px;
}
.contact .info {
	color: rgb(68, 68, 68); line-height: 35px; font-size: 22px;
}
.footerNav {
	padding: 30px 0px; position: relative;
}
.footerNav .container {
	width: 1161px;
}
.footerNav .left {
	width: 819px; text-align: center; padding-top: 20px; border-right-color: rgb(148, 148, 148); border-right-width: 1px; border-right-style: solid; float: left; min-height: 300px;
}
.footerNav .left::after {
	height: 0px; clear: both; display: block; visibility: hidden; content: "020";
}
.footerNav .left ul {
	margin-right: 65px; vertical-align: top; float: left; display: inline-block;
}
.footerNav .left li {
	color: rgb(68, 68, 68); line-height: 32px; font-size: 16px;
}
.footerNav .left li {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.footerNav .left li:hover {
	color: #00abad;
}
.footerNav .left .title {
	height: 63px; color: rgb(68, 68, 68); line-height: 63px; font-size: 22px; margin-bottom: 18px; border-bottom-color: #00abad; border-bottom-width: 2px; border-bottom-style: solid;
}
.footerNav .right {
	padding: 30px 0px 0px 70px; width: 270px; float: right;
}
.footerNav .right .title {
	color: rgb(68, 68, 68); font-size: 39px;
}
.footerNav .right .title span {
	color: #00abad;
}
.footerNav .right .info {
	color: rgb(68, 68, 68); line-height: 25px; font-size: 16px;
}
.footerNav .right .callTitle {
	color: rgb(68, 68, 68); font-size: 18px; margin-top: 36px;
}
.footerNav .right .callMun {
	color: rgb(68, 68, 68); font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 38px; font-stretch: condensed;
}
.footer {
	background: #00abad; height: 183px; color: rgb(255, 255, 255);
}
.footer .container {
	width: 1161px;
}
.footer .left {
	width: 820px; float: left;
}
.footer .left .title {
	padding-top: 30px; font-size: 18px;
}
.footer .left .title .titleB {
	font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ"; font-size: 24px; font-weight: bold; margin-right: 10px;
}
.footer .left .title span {
	vertical-align: middle;
}
.footer .left .titleEn {
	padding-bottom: 20px; font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 16px;
}
.footer .left .info {
	line-height: 20px; font-size: 14px;
}
.footer .left .info a {
	color: rgb(255, 255, 255);
}
.footer .right {
	width: 270px; padding-top: 35px; float: right;
}
.footer .right .title {
	font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 18px;
}
.footer .right .child {
	margin: 14px 38px 0px 0px; width: 57px; float: left; position: relative; cursor: pointer;
}
.footer .right .no.child {
	margin: 14px 0px 0px;
}
.footer .right .child img {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.footer .right .child img {
	width: 100%;
}
.footer .right .child .childCode {
	background: url("/Public/images/footCodeBg.png") no-repeat left top / 151px 166px; left: 50%; width: 151px; height: 166px; text-align: center; bottom: 68px; margin-left: -75px; display: none; position: absolute;
}
.footer .right .child .childCode img {
	left: 0px; top: 0px; width: 142px; height: 142px; position: absolute;
}
.fixed {
	width: 45px; right: 0px; bottom: 0px; display: none; position: fixed;
}
.fixed .child {
	background: #00979a; width: 45px; height: 45px; right: 0px; line-height: 45px; overflow: hidden; margin-top: 1px; position: absolute; cursor: pointer;
}
.fixed .child {
	transition-duration: 0.5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s;
}
.fixed .child:hover {
	background: rgb(0, 0, 0); width: 160px;
}
.fixed .child img {
	left: 0px; top: 0px; position: absolute;
}
.fixed .child p {
	left: 45px; color: rgb(255, 255, 255); position: absolute;
}
.fixed .fixedQQ {
	bottom: 92px;
}
.fixed .fixedCall {
	bottom: 46px;
}
.fixed .fixedTop {
	width: 45px; height: 45px; text-align: center; right: 0px; bottom: 138px; color: rgb(255, 255, 255); line-height: 45px; font-family: "Noto Sans S Chinese Light","NotoSansHans-Light","Î¢ÈíÑÅºÚ";  font-size: 14px; position: absolute; cursor: pointer; background-color: rgb(203, 203, 203);
}
.fixed .fixedTop .fixedTopPointer {
	left: 18px; top: -5px; position: absolute;
}
.fixed .fixedCode {
	background: #00979a; width: 45px; height: 45px; bottom: 0px; line-height: 45px; margin-top: 1px; cursor: pointer;
}
.fixedCodeInfo {
	background: rgb(255, 255, 255); padding: 0px 3px; border: 1px solid rgb(204, 204, 204); border-image: none; right: 54px; bottom: 0px; display: none; position: fixed;
}
.fixedCodeInfo .fixedPointer {
	right: -6px; bottom: 12px; position: absolute;
}
@media all and (max-width:479px)
{
.container {
	width: 93.75%;
}
.mainTitle {
	line-height: 30px; font-size: 30px;
}
.mainSub {
	margin: 8px auto; width: 20px; height: 1px;
}
.mainInfo {
	padding: 4px 0px; font-size: 16px;
}
.linkBtn {
	background-position: 128px; border: 1px solid #00abad; border-image: none; width: 158px; height: 30px; line-height: 30px; font-size: 12px; background-size: 14px auto;
}
.linkBtn span {
	margin-left: 0px;
}
.header {
	height: 74px;
}
.header .container {
	width: 100%;
}
.header .logo1 {
	left: 17px; top: 12px; height: 52px;
}
.header .nav {
	background: rgb(255, 255, 255); top: 75px; width: 124px; height: auto; right: -125px; line-height: normal; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; display: none; position: fixed;
}
.header .nav li {
	margin: 0px; width: 124px; height: 50px; line-height: 50px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.header .nav li.on {
	color: #00abad;
}
.header .nav li:hover {
	background: rgb(221, 221, 221); color: #00abad;
}
.header .navBtn {
	width: 30px; height: auto; right: 17px; margin-top: -13px;
}
.stance {
	height: 74px;
}
.list {
	display: none !important;
}
.contact {
	padding: 20px 0px;
}
.contact .title {
	font-size: 26px;
}
.contact .mainSub {
	width: 43px; height: 1px;
}
.contact .info {
	line-height: 23px; font-size: 12px;
}
.footerNav {
	padding: 0px; display: none;
}
.footerNav .container {
	width: 100%;
}
.footerNav .left {
	margin: 0px auto; padding: 20px 0px; width: 100%; border-top-color: rgb(148, 148, 148); border-right-color: currentColor; border-top-width: 1px; border-right-width: 0px; border-top-style: solid; border-right-style: none; float: none; min-height: inherit;
}
.footerNav .left ul {
	margin: 0px 18px 20px; float: none; display: inline-block;
}
.footerNav .left li {
	line-height: 26px; font-size: 12px;
}
.footerNav .left .title {
	height: 40px; line-height: 40px; font-size: 24px; margin-bottom: 8px; border-bottom-color: #00abad; border-bottom-width: 2px; border-bottom-style: solid;
}
.footerNav .right {
	padding: 20px 0px; width: 100%; text-align: center; float: none;
}
.footerNav .right .title {
	font-size: 24px; margin-bottom: 10px;
}
.footerNav .right .info {
	margin: 0px auto; width: 80%; line-height: 23px; font-size: 14px;
}
.footerNav .right .callTitle {
	font-size: 14px; margin-top: 20px;
}
.footerNav .right .callMun {
	font-size: 30px;
}
.footer {
	padding: 20px 0px; height: auto;
}
.footer .container {
	width: 100%;
}
.footer .left {
	margin: 0px auto; width: 80%; text-align: center; float: none;
}
.footer .left .title {
	padding-top: 0px; font-size: 14px;
}
.footer .left .title .titleB {
	font-size: 18px; margin-right: 6px;
}
.footer .left .titleEn {
	padding-bottom: 0px; font-size: 12px;
}
.footer .left .info {
	line-height: 16px; font-size: 12px; display: none;
}
.footer .left .info span {
	display: block;
}
.footer .right {
	margin: 0px auto; width: 250px; text-align: center; padding-top: 0px; float: none;
}
.footer .right .title {
	padding-bottom: 0px; font-size: 16px; display: none;
}
.footer .right .child {
	margin: 5px 7px 0px 0px; width: 46px; float: none; display: inline-block;
}
.fixed {
	display: none !important;
}
}
@media all and (max-width:639px) and (min-width:480px)
{
.container {
	width: 93.75%;
}
.mainTitle {
	line-height: 30px; font-size: 30px;
}
.mainSub {
	margin: 8px auto; width: 20px; height: 2px;
}
.mainInfo {
	padding: 4px 0px; font-size: 16px;
}
.linkBtn {
	background-position: 105px; width: 130px; height: 22px; line-height: 22px; font-size: 12px; background-size: 14px auto;
}
.linkBtn span {
	margin-left: 0px;
}
.header {
	height: 74px;
}
.header .container {
	width: 100%;
}
.header .logo1 {
	left: 17px; top: 12px; height: 52px;
}
.header .nav {
	background: rgb(255, 255, 255); top: 75px; width: 124px; height: auto; right: -125px; line-height: normal; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; display: none; position: fixed;
}
.header .nav li {
	margin: 0px; width: 124px; height: 74px; line-height: 74px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.header .nav li.on {
	color: #00abad;
}
.header .nav li:hover {
	background: rgb(221, 221, 221); color: #00abad;
}
.header .navBtn {
	width: 30px; height: auto; right: 17px; margin-top: -13px;
}
.list {
	display: none !important;
}
.contact {
	padding: 20px 0px;
}
.contact .title {
	font-size: 26px;
}
.contact .mainSub {
	width: 43px; height: 1px;
}
.contact .info {
	line-height: 23px; font-size: 12px;
}
.footerNav {
	padding: 0px; display: none;
}
.footerNav .container {
	width: 100%;
}
.footerNav .left {
	margin: 0px auto; padding: 20px 0px; width: 100%; border-top-color: rgb(148, 148, 148); border-right-color: currentColor; border-top-width: 1px; border-right-width: 0px; border-top-style: solid; border-right-style: none; float: none; min-height: inherit;
}
.footerNav .left ul {
	margin: 0px 18px 20px; float: none; display: inline-block;
}
.footerNav .left li {
	line-height: 26px; font-size: 12px;
}
.footerNav .left .title {
	height: 40px; line-height: 40px; font-size: 24px; margin-bottom: 8px; border-bottom-color: #00abad; border-bottom-width: 2px; border-bottom-style: solid;
}
.footerNav .right {
	padding: 20px 0px; width: 100%; text-align: center; float: none;
}
.footerNav .right .title {
	font-size: 24px; margin-bottom: 10px;
}
.footerNav .right .info {
	margin: 0px auto; width: 80%; line-height: 23px; font-size: 14px;
}
.footerNav .right .callTitle {
	font-size: 14px; margin-top: 20px;
}
.footerNav .right .callMun {
	font-size: 30px;
}
.footer {
	padding: 20px 0px; height: auto;
}
.footer .container {
	width: 100%;
}
.footer .left {
	margin: 0px auto; width: 80%; text-align: center; float: none;
}
.footer .left .title {
	padding-top: 0px; font-size: 14px;
}
.footer .left .title .titleB {
	font-size: 18px; margin-right: 6px;
}
.footer .left .titleEn {
	padding-bottom: 20px; font-size: 12px;
}
.footer .left .info {
	line-height: 16px; font-size: 12px; display: none;
}
.footer .left .info span {
	display: block;
}
.footer .right {
	margin: 0px auto; width: 250px; text-align: center; padding-top: 20px; float: none;
}
.footer .right .title {
	padding-bottom: 0px; font-size: 16px; display: none;
}
.footer .right .child {
	margin: 5px 7px 0px 0px; width: 46px; float: none; display: inline-block;
}
.fixed {
	display: none !important;
}
}
@media all and (max-width:1023px) and (min-width:640px)
{
.container {
	width: 93.75%;
}
.mainTitle {
	line-height: 60px; font-size: 60px;
}
.mainSub {
	margin: 24px auto; width: 37px; height: 2px;
}
.mainInfo {
	padding: 10px 0px; font-size: 24px;
}
.linkBtn {
	background-position: 190px; width: 230px; height: 44px; line-height: 44px; font-size: 16px; background-size: 27px auto;
}
.linkBtn span {
	margin-left: 0px;
}
.header {
	height: 74px;
}
.header .container {
	width: 100%;
}
.header .logo1 {
	left: 17px; top: 12px; height: 52px;
}
.header .nav {
	background: rgb(255, 255, 255); top: 75px; width: 124px; height: auto; right: -125px; line-height: normal; border-left-color: rgb(221, 221, 221); border-left-width: 1px; border-left-style: solid; display: none; position: fixed;
}
.header .nav li {
	margin: 0px; width: 124px; height: 74px; line-height: 74px; font-size: 14px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid; float: none;
}
.header .nav li.on {
	color: #00abad;
}
.header .nav li:hover {
	background: rgb(221, 221, 221); color: #00abad;
}
.header .navBtn {
	width: 30px; height: auto; right: 17px; margin-top: -13px;
}
.list {
	display: none !important;
}
.contact {
	padding: 30px 0px;
}
.contact .title {
	line-height: 36px; font-size: 36px;
}
.contact .mainSub {
	width: 85px; height: 2px;
}
.contact .info {
	line-height: 28px; font-size: 18px;
}
.footerNav {
	padding: 0px; display: none;
}
.footerNav .container {
	width: 100%;
}
.footerNav .left {
	margin: 0px auto; padding: 20px 0px; width: 100%; border-top-color: rgb(148, 148, 148); border-right-color: currentColor; border-top-width: 1px; border-right-width: 0px; border-top-style: solid; border-right-style: none; float: none; min-height: inherit;
}
.footerNav .left ul {
	margin: 0px 18px; float: none; display: inline-block;
}
.footerNav .left li {
	line-height: 26px; font-size: 14px;
}
.footerNav .left .title {
	height: 50px; line-height: 50px; font-size: 22px; margin-bottom: 10px; border-bottom-color: #00abad; border-bottom-width: 2px; border-bottom-style: solid;
}
.footerNav .right {
	padding: 20px 0px; width: 100%; text-align: center; float: none;
}
.footerNav .right .title {
	font-size: 39px;
}
.footerNav .right .info {
	margin: 0px auto; width: 540px; line-height: 25px; font-size: 16px;
}
.footerNav .right .callTitle {
	font-size: 18px; margin-top: 36px;
}
.footerNav .right .callMun {
	font-size: 44px;
}
.footer {
	height: auto;
}
.footer .container {
	padding: 30px 0px; width: 100%;
}
.footer .left {
	margin: 0px auto; width: 480px; text-align: center; float: none;
}
.footer .left .title {
	padding-top: 0px; font-size: 14px;
}
.footer .left .title .titleB {
	font-size: 18px; margin-right: 10px;
}
.footer .left .titleEn {
	padding-bottom: 4px; font-size: 16px;
}
.footer .left .info {
	line-height: 20px; font-size: 14px; display: none;
}
.footer .left .info span {
	display: block;
}
.footer .right {
	margin: 0px auto; width: 250px; text-align: center; padding-top: 0px; float: none;
}
.footer .right .title {
	padding-bottom: 10px; font-size: 16px; display: none;
}
.footer .right .child {
	margin: 5px 7px 0px 0px; width: 57px; float: none; display: inline-block;
}
.fixed {
	display: none !important;
}
}
@media all and (max-width:1199px) and (min-width:1024px)
{
.mainTitle {
	line-height: 50px; font-size: 50px;
}
.mainSub {
	margin: 20px auto; width: 30px; height: 2px;
}
.mainInfo {
	padding: 8px 0px; font-size: 20px;
}
.linkBtn {
	background-position: 131px; border: 1px solid #00abad; border-image: none; width: 158px; height: 30px; line-height: 30px; font-size: 12px; background-size: 18px auto;
}
.linkBtn span {
	margin-left: 0px;
}
.container {
	width: 796px;
}
.header {
	height: 68px;
}
.header .logo1 {
	transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;
}
.header .logo1 {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.header .logo1 {
	left: 13px; top: 11px; height: 44px;
}
.header .nav {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.header .nav {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.header .nav {
	width: 610px; height: 82px; line-height: 82px;
}
.header .nav li {
	margin: 0px 25px; font-size: 18px;
}
.header .navBtn {
	transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;
}
.header .navBtn {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.header .navBtn {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.header .navBtn {
	width: 33px; height: 28px; margin-top: -14px;
}
.list .container {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.list .container {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.list {
	height: 490px;
}
.list .container {
	width: 960px;
}
.list .left {
	width: 500px;
}
.list .left .redTitle {
	height: 60px; line-height: 60px; font-size: 56px;
}
.list .left .title {
	padding: 14px 0px 6px; line-height: 54px; font-size: 44px; margin-bottom: 8px;
}
.list .left .sub {
	margin: 18px 0px 12px; width: 100%;
}
.list .left .footTitle {
	line-height: 30px; font-size: 20px; heihgt: 30px;
}
.list .left .footTitle .titleB {
	font-size: 26px;
}
.list .left .info {
	font-size: 14px;
}
.list .left .listTitle {
	line-height: 28px; font-size: 20px; margin-top: 36px;
}
.list .left .listInfo {
	line-height: 22px; font-size: 17px; margin-top: 12px;
}
.list .left .listInfo span {
	margin: 0px 12px;
}
.list .right {
	width: 400px;
}
.list .right .title {
	font-size: 24px;
}
.list .right .line {
	padding: 4px 0px;
}
.list .right .line .inputText {
	width: 364px; height: 46px; line-height: 46px; font-size: 14px;
}
.list .right .line .textArea {
	width: 364px; height: 116px; font-size: 14px;
}
.list .right .line .inputBtn {
	width: 400px; font-size: 17px;
}
#listCloseBtn {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
#listCloseBtn {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.contact {
	padding: 64px 0px; height: 180px;
}
.contact .container {
	transform-origin: center top; overflow: hidden; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.contact .container {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.contact .title {
	line-height: 36px; font-size: 36px;
}
.contact .mainSub {
	width: 85px; height: 2px;
}
.contact .info {
	line-height: 28px; font-size: 18px;
}
.footerNav .container {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.footerNav .container {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.footerNav {
	padding: 24px 0px; height: 230px; overflow: hidden;
}
.footerNav .container {
	width: 960px;
}
.footerNav .left {
	width: 640px; padding-top: 20px; min-height: 250px;
}
.footerNav .left ul {
	margin-right: 48px; float: left;
}
.footerNav .left li {
	line-height: 26px; font-size: 14px;
}
.footerNav .left .title {
	height: 50px; line-height: 50px; font-size: 22px; margin-bottom: 10px;
}
.footerNav .right {
	padding: 30px 0px 0px 40px; width: 270px; float: right;
}
.footerNav .right .title {
	line-height: 40px; font-size: 30px;
}
.footerNav .right .info {
	line-height: 20px; font-size: 12px;
}
.footerNav .right .callTitle {
	font-size: 14px; margin-top: 28px;
}
.footerNav .right .callMun {
	font-size: 34px;
}
.footer {
	height: 160px;
}
.footer .container {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.footer .container {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.footer .container {
	width: 960px;
}
.footer .left {
	width: 680px;
}
.footer .left .title {
	padding-top: 30px; font-size: 14px;
}
.footer .left .title .titleB {
	font-size: 18px; margin-right: 10px;
}
.footer .left .titleEn {
	padding-bottom: 20px; font-size: 14px;
}
.footer .left .info {
	line-height: 20px; font-size: 12px;
}
.footer .right {
	width: 270px; padding-top: 35px; float: right;
}
.footer .right .title {
	font-size: 16px;
}
.footer .right .child {
	margin: 14px 38px 0px 0px; width: 57px;
}
.footer .right .no.child {
	margin: 14px 0px 0px;
}
}
@media all and (max-width:1439px) and (min-width:1200px)
{
.mainTitle {
	line-height: 50px; font-size: 50px;
}
.mainSub {
	margin: 20px auto; width: 30px; height: 2px;
}
.mainInfo {
	padding: 8px 0px; font-size: 20px;
}
.linkBtn {
	background-position: 131px; border: 1px solid #00abad; border-image: none; width: 158px; height: 30px; line-height: 30px; font-size: 12px; background-size: 18px auto;
}
.linkBtn span {
	margin-left: 0px;
}
.container {
	width: 796px;
}
.header {
	height: 68px;
}
.header .logo1 {
	transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;
}
.header .logo1 {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.header .logo1 {
	left: 13px; top: 11px; height: 44px;
}
.header .nav {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.header .nav {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.header .nav {
	width: 602px; height: 82px; line-height: 82px;
}
.header .nav li {
	margin: 0px 25px; font-size: 18px;
}
.header .navBtn {
	transition-property: all; -moz-transition-property: all; -webkit-transition-property: all; -o-transition-property: all;
}
.header .navBtn {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.header .navBtn {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.header .navBtn {
	width: 33px; height: 28px; margin-top: -14px;
}
.list {
	height: 544px; overflow: hidden;
}
.list .container {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.list .container {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.list .container {
	width: 960px;
}
.list .left {
	width: 500px;
}
.list .left .redTitle {
	height: 60px; line-height: 60px; font-size: 48px;
}
.list .left .title {
	padding: 14px 0px 6px; line-height: 54px; font-size: 44px; margin-bottom: 8px;
}
.list .left .sub {
	margin: 18px 0px 12px; width: 100%;
}
.list .left .footTitle {
	line-height: 30px; font-size: 20px; heihgt: 30px;
}
.list .left .footTitle .titleB {
	font-size: 26px;
}
.list .left .info {
	font-size: 14px;
}
.list .left .listTitle {
	line-height: 28px; font-size: 20px; margin-top: 36px;
}
.list .left .listInfo {
	line-height: 22px; font-size: 17px; margin-top: 12px;
}
.list .left .listInfo span {
	margin: 0px 12px;
}
.list .right {
	width: 400px;
}
.list .right .title {
	font-size: 24px;
}
.list .right .line {
	padding: 4px 0px;
}
.list .right .line .inputText {
	width: 364px; height: 46px; line-height: 46px; font-size: 14px;
}
.list .right .line .textArea {
	width: 364px; height: 124px; font-size: 14px;
}
.list .right .line .inputBtn {
	width: 400px; font-size: 17px;
}
#listCloseBtn {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
#listCloseBtn {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.contact {
	padding: 64px 0px; height: 180px;
}
.contact .container {
	transform-origin: center top; overflow: hidden; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.contact .container {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.contact .title {
	line-height: 36px; font-size: 36px;
}
.contact .mainSub {
	width: 85px; height: 2px;
}
.contact .info {
	line-height: 28px; font-size: 18px;
}
.footerNav .container {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.footerNav .container {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.footerNav {
	padding: 24px 0px; height: 230px; overflow: hidden;
}
.footerNav .container {
	width: 960px;
}
.footerNav .left {
	width: 640px; padding-top: 20px; min-height: 250px;
}
.footerNav .left ul {
	margin-right: 48px; float: left;
}
.footerNav .left li {
	line-height: 26px; font-size: 14px;
}
.footerNav .left .title {
	height: 50px; line-height: 50px; font-size: 22px; margin-bottom: 10px;
}
.footerNav .right {
	padding: 30px 0px 0px 40px; width: 270px; float: right;
}
.footerNav .right .title {
	line-height: 40px; font-size: 30px;
}
.footerNav .right .info {
	line-height: 20px; font-size: 12px;
}
.footerNav .right .callTitle {
	font-size: 14px; margin-top: 28px;
}
.footerNav .right .callMun {
	font-size: 34px;
}
.footer {
	height: 160px;
}
.footer .container {
	transform-origin: center top; -moz-transform-origin: center top; -o-transform-origin: center top; -webkit-transform-origin: center top;
}
.footer .container {
	transform: scale(0.83); -moz-transform: scale(0.83); -o-transform: scale(0.83); -webkit-transform: scale(0.83);
}
.footer .container {
	width: 960px;
}
.footer .left {
	width: 680px;
}
.footer .left .title {
	padding-top: 30px; font-size: 14px;
}
.footer .left .title .titleB {
	font-size: 18px; margin-right: 10px;
}
.footer .left .titleEn {
	padding-bottom: 20px; font-size: 14px;
}
.footer .left .info {
	line-height: 20px; font-size: 12px;
}
.footer .right {
	width: 270px; padding-top: 35px; float: right;
}
.footer .right .title {
	font-size: 16px;
}
.footer .right .child {
	margin: 14px 38px 0px 0px; width: 57px;
}
.footer .right .no.child {
	margin: 14px 0px 0px;
}
}
@media all and (max-width:1920px) and (min-width:1440px)
{
.mainTitle {
	line-height: 60px; font-size: 60px;
}
.mainSub {
	margin: 24px auto; width: 37px; height: 2px;
}
.mainInfo {
	padding: 10px 0px; font-size: 24px;
}
.linkBtn {
	background-position: 190px; width: 230px; height: 44px; line-height: 44px; font-size: 16px; background-size: 27px auto;
}
.linkBtn span {
	margin-left: 0px;
}
.header {
	height: 82px;
}
.header .logo1 {
	left: 26px; top: 10px; height: 62px;
}
.header .nav {
	width: 742px; height: 82px; line-height: 82px;
}
.header .nav li {
	margin: 0px 35px; font-size: 18px;
}
.header .navBtn {
	width: 33px; height: 28px; margin-top: -14px;
}
.list {
	height: 595px;
}
.list .container {
	width: 960px;
}
.list .left {
	width: 500px;
}
.list .left .redTitle {
	height: 60px; line-height: 60px; font-size: 48px;
}
.list .left .title {
	padding: 14px 0px 6px; line-height: 54px; font-size: 44px; margin-bottom: 8px;
}
.list .left .sub {
	margin: 18px 0px 12px; width: 100%;
}
.list .left .footTitle {
	line-height: 30px; font-size: 20px; heihgt: 30px;
}
.list .left .footTitle .titleB {
	font-size: 26px;
}
.list .left .info {
	font-size: 14px;
}
.list .left .listTitle {
	line-height: 28px; font-size: 20px; margin-top: 36px;
}
.list .left .listInfo {
	line-height: 22px; font-size: 17px; margin-top: 12px;
}
.list .left .listInfo span {
	margin: 0px 12px;
}
.list .right {
	width: 400px;
}
.list .right .title {
	font-size: 24px;
}
.list .right .line {
	padding: 4px 0px;
}
.list .right .line .inputText {
	width: 364px; height: 46px; line-height: 46px; font-size: 14px;
}
.list .right .line .textArea {
	width: 364px; height: 124px; font-size: 14px;
}
.list .right .line .inputBtn {
	width: 400px; font-size: 17px;
}
.contact {
	padding: 80px 0px;
}
.contact .title {
	line-height: 36px; font-size: 36px;
}
.contact .mainSub {
	width: 85px; height: 2px;
}
.contact .info {
	line-height: 28px; font-size: 18px;
}
.footerNav {
	padding: 30px 0px;
}
.footerNav .container {
	width: 960px;
}
.footerNav .left {
	width: 640px; padding-top: 20px; min-height: 250px;
}
.footerNav .left ul {
	margin-right: 48px; float: left;
}
.footerNav .left li {
	line-height: 26px; font-size: 14px;
}
.footerNav .left .title {
	height: 50px; line-height: 50px; font-size: 22px; margin-bottom: 10px;
}
.footerNav .right {
	padding: 30px 0px 0px 40px; width: 270px; float: right;
}
.footerNav .right .title {
	line-height: 40px; font-size: 30px;
}
.footerNav .right .info {
	line-height: 20px; font-size: 12px;
}
.footerNav .right .callTitle {
	font-size: 14px; margin-top: 28px;
}
.footerNav .right .callMun {
	font-size: 34px;
}
.footer .container {
	width: 960px;
}
.footer .left {
	width: 680px;
}
.footer .left .title {
	padding-top: 30px; font-size: 14px;
}
.footer .left .title .titleB {
	font-size: 18px; margin-right: 10px;
}
.footer .left .titleEn {
	padding-bottom: 20px; font-size: 14px;
}
.footer .left .info {
	line-height: 20px; font-size: 12px;
}
.footer .right {
	width: 270px; padding-top: 35px; float: right;
}
.footer .right .title {
	font-size: 16px;
}
.footer .right .child {
	margin: 14px 38px 0px 0px; width: 57px;
}
.footer .right .no.child {
	margin: 14px 0px 0px;
}
}
.wapBtnAn {
	transform: rotateZ(180deg); -moz-transform: rotateZ(180deg); -o-transform: rotateZ(180deg); -webkit-transform: rotateZ(180deg);
}
