﻿#js_banner_top{display:block;}
#js_banner_top div{height:auto;width:100%;z-index: 99999;}
#js_banner_top img{width: 100%;max-width: 640px;margin: 0 auto;display: block;position: relative; }


* {margin: 0;padding: 0;max-height:999999px;}
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,table,caption,th,td,form,input,button,textarea{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
html,body,img,iframe {border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
textarea{overflow:auto;resize:none;}
a,button{cursor:pointer;color: #333; }
del,ins,u,a,a:hover{text-decoration:none;  }
body,textarea,input,button,select {outline:0;}
body{font-family: "Microsoft YaHei";color: #333; background:#fff;}
img {vertical-align: middle;border: 0;}
.clear {clear: both;    font-size: 0;}


.wrapper {width: 640px;margin: 0 auto;background: #fff;overflow: hidden;box-shadow: 0px 0px 20px #5D5C61;color: #333; }


.wrapper_header_tel { height: 62px; color: #fff; border-top: 1px solid #b5b8c0; background: #009699; font-size: 22px; }
.wrapper_header_tel_left { float: left; line-height: 62px; display: -webkit-flex; margin-left: 11px; }
.wrapper_header_tel_left img { width: 33px; height: 34px; margin-top: 13px; margin-right: 7px; }
.wrapper_header_tel_left div { }
.wrapper_header_tel_left span { float: right; font-size: 24px; }
.wrapper_header_tel a { float: right; width: 120px; height: 38px; line-height: 38px; color: #fff; text-align: center; background: #10b8b6; border-radius: 38px; margin-top: 12px; margin-right: 18px;font-size:20px; webkit-animation: xiaoshou 1s infinite; animation: xiaoshou 1s infinite;}

.header_logo { height: 110px; display: -webkit-flex; line-height: 110px;justify-content:space-around; }

.wrapper_header_logo a:nth-child(1) img:nth-child(1) { margin-right: 78px; }
.wrapper_header_logo_menu { width: 40px; height: 110px; }
.wrapper_header_logo_menu div { width: 37px; height: 26px; margin:37px 0 0; }
.wrapper_header_logo_menu div p { width: 3px; height: 4px; border-left: 4px solid #9c9fa9; border-right: 30px solid #9c9fa9; margin-bottom: 7px; }
.wrapper_header_nav div { display: -webkit-flex; border-bottom: 1px solid #fff; }
.wrapper_header_nav div a { width: 159px; height: 62px; text-align: center; line-height: 62px; background: #03a2a4; color: #fff; font-size: 26px; border-right: 1px solid #fff; }
.wrapper_header_nav div a:last-child { width: 160px; border-right: none; }
.showMenu{width:76px;height:58px;padding-top:16px;overflow:hidden}
.showMenu a{display:block;width:40px;position:relative;height:4px;background:#9c9fa9;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;margin:0 0 0 2px}
.showMenu a:after,.showMenu a:before{content:'';position:absolute;left:0;top:66%;height:4px;width:100%;-moz-transition:all .3s ease 0s;-webkit-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;background:#9b9faa;margin-top:-4px}
.showMenu a:before{-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);-webkit-transform:translateY(-10px);transform:translateY(-10px)}
.showMenu a:after{-moz-transform:translateY(12px);-o-transform:translateY(12px);-ms-transform:translateY(12px);-webkit-transform:translateY(12px);transform:translateY(12px)}
.hideMenu a:before{-moz-transform:rotate(90deg) rotate(45deg);-o-transform:rotate(90deg) rotate(45deg);-ms-transform:rotate(90deg) rotate(45deg);-webkit-transform:rotate(90deg) rotate(45deg);transform:rotate(90deg) rotate(45deg)}
.hideMenu a:after{-moz-transform:rotate(90deg) rotate(-45deg);-o-transform:rotate(90deg) rotate(-45deg);-ms-transform:rotate(90deg) rotate(-45deg);-webkit-transform:rotate(90deg) rotate(-45deg);transform:rotate(90deg) rotate(-45deg)}
.swiper-wp8-horizontal{-ms-touch-action:pan-y}
.swiper-wp8-vertical{-ms-touch-action:pan-x}
.hideMenu p{width:0!important}
.hideMenu p:nth-of-type(1){-webkit-transform:rotate(310deg);border-left:8px solid #9c9fa9}
.hideMenu p:nth-of-type(2){-webkit-transform:rotate(50deg);border-left:8px solid #9c9fa9;margin-top:-10px}
.hideMenu p:nth-of-type(3){display:none}
.popMenu{display:none;max-width:640px;margin:auto;background-color:#009699;margin-top:-1px!important;opacity:.9}
#popMenu .nav_xl_zx{width:620px;height:auto;overflow:hidden;margin:0 auto;padding-top:20px}
#popMenu .nav_xl_zx h6{width:398px;height:115px;background:#fff;font-size:46px;text-align:center;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
#popMenu .nav_xl_zx h6{float:left}
#popMenu .nav_xl_zx h6 span{display:block;font-size:24px;color:#7d7d7d;padding-top:15px}
#popMenu .nav_xl_zx h6 a{color:#ff7244}
#popMenu .nav_xl_zx a.a1,#popMenu .nav_xl_zx a.a2{float:right;display:block;width:208px;height:50px;line-height:50px;text-align:center;font-size:28px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px}
#popMenu .nav_xl_zx a.a1{color:#0065b7;background:#fff}
#popMenu .nav_xl_zx a.a2{color:#fff;background:#ff7244;margin-top:15px}
#popMenu dl{width:100%;height:auto;overflow:hidden;margin-bottom:10px}
#popMenu dl dt{width:100%;height:70px;line-height:70px;text-indent:18px;color:#fff;font-size:30px;border-bottom:1px solid #fff;text-align:center}
#popMenu dl dd{width:100%;height:auto;overflow:hidden;border-bottom:1px solid #fff}
#popMenu dl dd ul{width:100%;height:auto;overflow:hidden;position:relative;top:1px;display: flex;justify-content: space-between;flex-wrap: wrap;}
#popMenu dl dd ul li{width:33.3%}
#popMenu dl dd ul li:nth-of-type(3n) a{border-right:0}
#popMenu dl dd ul li a{display:block;line-height:55px;text-align:center;color:#fff;font-size:24px;border:1px solid #fff;border-left:none;border-top:none}

.zt_header{    background: #05a69e}
.zt_header_nav div{ border-bottom: 1px solid #c8c8c8;}
.zt_header_nav div a{background: #fff;color:#545454;border-right: 1px solid #c8c8c8;}
.zt-showMenu a{background:#fff}
.zt-showMenu a:after, .zt-showMenu  a:before{background:#fff}
.hideMenu a{background:0 0}



.line_between { width: 100%; height: 10px; background: #f0f0f0;margin-top:30px }



.shipinbg{position: fixed;width: 100%;height: 100%;top: 0;left: 0;opacity: 0.8;background: #333;z-index: 99999;display: none;}
.fancybox-overlay{-webkit-overflow-scrolling:touch;}
.fancybox-close {position: absolute;top: -32px;right: -32px;width: 36px;height: 36px;cursor: pointer;z-index: 999;background-image: url('../image/fancybox_sprite.png');}
.zhegai-nr .video_box{display:block;position: fixed;top: 50%;left: 50%;margin-top: -175px;margin-left: -250px;z-index: 9999999;width: auto;height:auto;    background-color: #fff;}
.zhegai-nr video{width: 500px;height: 350px;display:block;}
.zhegai-nr{display: none;}
.zhegai{width: 100%;height:100%;background: #333333;z-index: 9999999;position: fixed;top: 0;left: 0;opacity: 0.8;display: none;}



.anniu{display: block;width: 250px;height: 60px;border-radius: 30px;line-height: 60px;text-align: center;color: #fff;background: #ff7504;margin: 35px auto;font-size: 24px;}
.anniu img{vertical-align: middle;margin-left: 5px;-webkit-animation: xiaoshou 1s infinite; animation: xiaoshou 1s infinite; -moz-animation: xiaoshou 1s infinite;}


.yuyue_tit{margin-top: 50px;padding-bottom: 46px;background: url(404.png) no-repeat bottom center;}
.yuyue_tit h3{font-size: 34px;line-height: 50px;font-weight: normal;text-align: center;color: #363636;}
.yuyue_reminder{display: -webkit-flex;-webkit-justify-content: center;margin-top: 22px;}
.yuyue_reminder p{font-size: 22px;line-height: 30px;color: #131111;width: 385px;border:1px dashed #c0c0c0;padding: 9px 15px;}
.yuyue form{margin-top: 46px;}
.yuyue form div{display: -webkit-flex;-webkit-justify-content: center;line-height: 50px;font-size: 24px;color: #676767;margin-top: 20px;}
.yuyue form div label i{color: #e80403;}
.yuyue form div input{width: 307px;border: 1px solid #cecece;font-size: 24px;padding:  0 10px;position: relative;}
.yuyue form div input[type="date"]:after{content: "";width: 28px;height: 32px;background: url(../image/doubt_icon.png);background-position: 0 -43px;position: absolute;right: 6px;top: 7px;}
.yuyue_anniu{width: 447px;display: -webkit-flex;-webkit-justify-content: space-between;margin: 40px auto;}
.yuyue_anniu button,.yuyue_anniu a{width: 217px;height: 58px;line-height: 58px;text-align: center;border-radius: 29px;font-size: 24px;color: #fff;}
.yuyue_anniu button{background: #04a2a5;border: none;}
.yuyue_anniu button i{width:29px;height: 37px;background-position: 0 -111px;vertical-align: middle;margin-right: 5px;}
.yuyue_anniu a{background: #ff7504;}
.yuyue_anniu a i{width: 36px;height: 36px;background-position: -42px -113px;vertical-align: middle;margin-right: 5px;}

@keyframes xiaoshou
{
	0%		{transform: scale(.8);}
	50%		{transform: scale(1);}
	100%	{transform: scale(.8);}
}
@-webkit-keyframes xiaoshou
{
	0%		{-webkit-transform: scale(.8);}
	50%		{-webkit-transform: scale(1);}
	100%	{-webkit-transform: scale(.8);}
}
@-moz-keyframes xiaoshou
{
	0%		{-moz-transform: scale(.8);}
	50%		{-moz-transform: scale(1);}
	100%	{-moz-transform: scale(.8);}
}



.wrapper_footer { margin-top: 18px;margin-bottom:105px; }
.wrapper_footer_nav { display: -webkit-flex; width: 600px; height: 120px; margin: 0 auto; line-height: 30px; border-bottom: 1px solid #e5e5e5; }
.wrapper_footer_nav1 { border-bottom: none; }
.wrapper_footer_nav a { display: -webkit-flex; width: 319px; border-right: 1px solid #e5e5e5; padding-top: 22px;  }
.wrapper_footer_nav a:last-child { border-right: 0; }
.wrapper_footer_nav a div:nth-child(1) { width: 66px; height: 69px; background: url(../image/footer_nav.png) no-repeat 6px 0; margin-right: 8px; margin-left: 20px; }
.wrapper_footer_nav a:nth-child(2) div:nth-child(1) { background-position: 8px -69px; margin-left: 32px; }
.wrapper_footer_nav1 a:nth-child(1) div:nth-child(1) { background-position: 2px -133px; }
.wrapper_footer_nav1 a:nth-child(2) div:nth-child(1) { background-position: 0 -207px; }
.wrapper_footer_nav a div p { font-size: 24px; color: #010101; margin-top: 12px; }
.wrapper_footer_nav a div span { float: left; font-size: 14px; color: #828080; line-height: 24px; }
.wrapper_footer_bg {background: url(../image/wrapper_foot_bg.jpg) no-repeat; padding-top: 133px; margin-top: 18px;width:100%; }
.wrapper_footer_main{width:610px;height:130px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);margin:0 auto;padding:24px 0;}
.wrapper_footer_main div{width:476px;height:40px;border:1px dashed #a1cb98;border-radius: 23px; margin: 0 auto 30px;font-size:27px;color:#fff47d;line-height:40px; text-align: center;}
.wrapper_footer_main div p{position:relative;font-weight: lighter;letter-spacing: 4px;}
.wrapper_footer_main div p:before{ content:""; border-width:7px 7px 7px 0; border-style:solid; border-color:transparent #fff47d transparent transparent; position:absolute;top: 14px;left: 10px;}
.wrapper_footer_main div p:after{content:""; border-width:7px 0 7px 7px; border-style:solid; border-color:transparent transparent transparent #fff47d;position:absolute;top: 14px;right: 10px;}
.wrapper_footer_main ul{width:590px;height:60px;display: -webkit-flex;justify-content: space-between;align-content: space-between;flex-flow: row wrap;margin: 0 auto;}
.wrapper_footer_main ul li{width:295px;height:22px;line-height:20px;font-size:19px;color:#fff9d5;}
.wrapper_footer_main ul li i{width:20px;height:22px;display: inline-block;background:url(../image/footer_nav.png) no-repeat -95px 0;vertical-align: middle;    margin-right: 8px;}
.wrapper_footer_contact {width: 585px; height: 30px; margin: 15px auto 17px; font-size: 19px;display: -webkit-flex;justify-content: space-between;color: #fff;font-weight: lighter; }
.wrapper_footer_contact i,.wrapper_footer_address i {width:30px;height:25px;display: inline-block;background: url(../image/footer_nav.png) no-repeat -95px -51px;vertical-align: middle;}
.wrapper_footer_contact a {width:300px; color: #fff; font-weight: lighter; }
.wrapper_footer_contact div {width:283px; }
.wrapper_footer_contact a i {background-position: -96px -109px;}
.wrapper_footer_contact div i {background-position: -99px -164px;}
.wrapper_footer_contact span {font-size: 25px;  font-weight: normal;}
.wrapper_footer_address {font-size: 22px; color: #fff; width:100%;text-align:center;font-weight: lighter;padding-bottom:17px }
.wrapper_footer_address i { background-position:;}
.wrapper_footer_bottom {width:100%; height: 65px; line-height: 65px; text-align: center; background: #00716b; color: #fff; font-size: 22px; font-weight: lighter;}



.footer1{display:block; width:640px; height:auto;}
.footer1 ul{ width:640px;overflow:hidden;position:fixed;bottom:0;line-height:50px;z-index:9999;}
.footer1 ul li{ float:left;text-align:center;  width:25%;height:105px;}
.footer1 ul li a{display:block;font-size:26px;color:#fff;}
.footer1 ul li:first-child{border-left: none;background:#e77571}
.footer1 ul li:nth-child(2){border-left: none;background:#2e82e1}
.footer1 ul li:nth-child(3){border-left: none;background:#33c4bd}   
.footer1 ul li:last-child{ border-right: none;background:#f6a768}
.footer1 p{float:left; width:100%; text-align:center; color:#fff; font-size:22px;}
.foot_1 i{ float:left;  margin-left:61px; margin-top:18px; width:40px; height:40px; background:url(../image/ico_2.gif) no-repeat; margin-bottom:3px;}
.foot_2 i{ float:left; margin-left:55px; margin-top:18px; width:55px; height:40px; background:url(../image/ico_1.png) no-repeat; margin-bottom:3px;}
.foot_3 i{ float:left; margin-left:58px; margin-top:18px; width:40px; height:40px; background:url(../image/ico_3.png) no-repeat center;  margin-bottom:3px;}
.foot_4 i{ float:left; margin-left:55px; margin-top:18px; width:60px; height:40px; background:url(../image/ico_4.png) no-repeat 10px -1px; margin-bottom:3px;}
.foot_2{ position:relative; width:4.225rem;}
.foot_sjs{-webkit-box-sizing:content-box;left:85px;z-index:2;width:24px;height:21px;position:absolute;top:8px;padding-top:4px;background-color:#ff4400;text-align:center;line-height:18px;color:#fff;font-size:18px;font-style:normal;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-box-shadow:0 0 3px rgba(0,0,0,0.8);box-shadow:0 0 3px rgba(0,0,0,0.8);-webkit-animation: xiaoshou 1s infinite; animation: xiaoshou 1s infinite; -moz-animation: xiaoshou 1s infinite;}


.banner{ width:640px; margin:0 auto; position:relative; overflow:hidden;   }
.banner .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.banner .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;}
.banner .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden; }
.banner .hd ul .on{ background:#FE6C9C;  }
.banner .bd{ position:relative; z-index:0; }
.banner .bd li img{ width:100%;    }
.banner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
.bd .wz-cont4-1 div{width: 300px;}


.swiper-pagination .swiper-pagination-bullet{width: 10px;height:10px;background-image: -webkit-linear-gradient(top, #27CCA4,#0098E6);border-radius: 8px;opacity: 1;margin: 0px 5px;}
.swiper-pagination .swiper-pagination-bullet-active{width: 30px;}

.daohang{width: 600px;border-bottom: 1px solid #E8E7E7;margin: 20px auto 16px;padding-bottom: 12px;font-size: 24px;}
.daohang span{display: inline-block;width: 32px;height: 32px;background:url(../image/lylx1.png) 0px 0px no-repeat;vertical-align: middle;margin-top: -5px;margin-right: 5px;}
.daohang a{color: #454545;font-size: 24px;letter-spacing: 2px;}
.daohang a:nth-of-type(2),.daohang a:nth-of-type(3){color: #05a69e;}


#scrolltp{position:fixed;bottom:192px;right:6px;z-index:999999999}
#scrolltp img{width:52px;height:52px;cursor:pointer}
.pagination li{float: left; padding: 8px;}
.pagination{display: block; height: auto; padding: 20px;}