/*===================CSS Reset============================*/
html{ -webkit-box-sizing:border-box; box-sizing:border-box; overflow-y:scroll; overflow-x:auto;}
*,*:before,*:after{ -webkit-box-sizing:inherit; box-sizing:inherit;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{ border:medium none; margin:0; padding:0;}
body,button,input,select,textarea{ color: #777; font: 16px "微软雅黑";}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
em,i{ font-style:normal;}
ul,ol{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
input:focus,button:focus,textarea:focus,select:focus,video{ outline: none;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{ /* WebKit browsers 适配谷歌 */ color: #b0b0b0;}
input:-moz-placeholder,textarea:-moz-placeholder{ /* Mozilla Firefox 4 to 18 适配火狐 */ color: #b0b0b0;}
input::-moz-placeholder,textarea::-moz-placeholder{ /* Mozilla Firefox 19+ 适配火狐 */ color: #b0b0b0;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{ /* Internet Explorer 10+  适配ie*/ color: #b0b0b0;}

/*===================Link Style============================*/
a,a:hover,a:active,a:visited,a:link,a:focus{ color: #222; outline:none; text-decoration: none; transition: all ease 400ms; -webkit-transition: all ease 400ms;}

/*===================Common Style============================*/
.fl{ float:left;}
.fr{ float:right;}
.wrap{ width: 1200px; margin: 0 auto;}
.ovh{ overflow: hidden;}
.textH{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.bold{ font-weight: bold;}
.color-f{ color: #fff !important;}
.color-2{ color: #222 !important;}
.color-6{ color: #777 !important;}
.color-9{ color: #999 !important;}
.color-b{ color: #06c1ae !important;}
.color-wx{ color: #46bb36 !important;}
.color-qq{ color: #23a0f0 !important;}
.bg-f{ background: #fff;}
.bg-b{ background: #06c1ae;}
.bg-f9{ background: #f9fcff;}
.dong{ transition: all ease 400ms; -webkit-transition: all ease 400ms;}
.row{ margin-left: 0; margin-right: 0;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{ padding-right: 0; padding-left: 0;}

/*============================ Header ============================*/
.header{ width: 100%; height: 90px;}
.header .logo{ display: block; width: 285px; height: 42px; margin-top: 30px;}
.header .logo img{ width: 100%;}
.navbar_nav li{ display: block; float: left; margin: 24px 0 0 70px;}
.navbar_nav li a{ display: block; line-height: 40px; border-bottom: 2px solid rgba(0,0,0,0);}
.navbar_nav li.last a{ padding: 0 34px; border-radius: 30px; border: 2px solid #06C1AE;}
.navbar_nav li:hover a,.navbar_nav li.slt a{ color: #06c1ae; border-color: #06c1ae;}
.navbar_nav li.last a:hover{ background: #fff; color: #06C1AE !important;}
#navToggle,.m_nav{ display: none;}
.m_nav{ position: fixed; top: 0px; right: 0; width: 100%; height: 100%; z-index: 99999; opacity: 1; visibility: visible; margin-top: 0; overflow-y: auto; transition: all .6s cubic-bezier(.77, 0,.175, 1) 0ms; top: 0; transform: translateX(100%);}
.m_nav.open{ transform: translateX(0);}
.m_nav .top{ height: 60px; padding: 20px; box-sizing: border-box;}
.m_nav .top .closed{ width: 20px; height: 20px; vertical-align: middle; float:right; cursor: pointer;}
.m_nav .ul{ margin: 20px 0;}
.m_nav .ul li{ padding: 0 20px; border-bottom: 1px solid #f5f5f5;}
.m_nav .ul li a{ display: block; text-decoration: none; color: #333; font-size: 16px; height: 60px; line-height: 60px; width: 100%;}

/*============================ Footer ============================*/
.footer{ color: #a1a1a1; font-size: 14px; line-height: 24px; background: #000; padding: 25px 0;}
.footer a{ color: #a1a1a1;}
.footer a:hover{ color: #fff;}

.rigMenu{ position: fixed; bottom: 10%; right: 10px; z-index: 999;}
.rigMenu a{ display: block; width: 60px; height: 60px; background-color: #fff; background-repeat: no-repeat; border-radius: 5px; box-shadow: 0 0 15px rgba(0,0,0,.1); margin-bottom: 8px; position: relative;}
.rigMenu a.icon1{ background-image: url(../images/rigIcon1.png); background-size: contain;}
.rigMenu a.icon2{ background-image: url(../images/rigIcon2.png); background-size: contain;}
.rigMenu a.icon3{ background-image: url(../images/rigIcon3.png); background-size: contain;}
.rigMenu a.icon4{ background-image: url(../images/rigIcon4.png); background-size: contain;}
.rigMenu a.icon1 span{ display: none; height: 44px; color: #fff; font-size: 14px; text-align: center; line-height: 44px; background: #06C1AE; padding: 0 15px; box-shadow: 0 0 15px rgba(0,0,0,.2); position: absolute; top: 8px; right: 76px;}
.rigMenu a.icon2 span{ display: none; height: 44px; color: #fff; font-size: 14px; text-align: center; line-height: 44px; background: #46bb36; padding: 0 15px; box-shadow: 0 0 15px rgba(0,0,0,.2); position: absolute; top: 8px; right: 76px;}
.rigMenu a.icon3 span{ display: none; height: 44px; color: #fff; font-size: 14px; text-align: center; line-height: 44px; background: #23a0f0; padding: 0 15px; box-shadow: 0 0 15px rgba(0,0,0,.2); position: absolute; top: 8px; right: 76px;}
.rigMenu a.icon4 span{ display: none; height: 44px; color: #fff; font-size: 14px; text-align: center; line-height: 44px; background: #06C1AE; padding: 0 15px; box-shadow: 0 0 15px rgba(0,0,0,.2); position: absolute; top: 8px; right: 76px;}
.rigMenu a span i{ display: block; width: 9px; height: 100%; background: url(../images/rigIcon6.png) center no-repeat; background-size: 100%; position: absolute; right: -9px;}
.rigMenu a.icon1 span{ width: 150px;}
.rigMenu a.icon2 span{ width: 116px; height: 116px; background: #fff; padding: 5px; top: -30px;}
.rigMenu a.icon2 span img{ width: 100%;}
.rigMenu a.icon2 span i{ background-image: url(../images/rigIcon5.png);}
.rigMenu a.icon3 span{ width: 150px;}
.rigMenu a.icon4 span{ width: 190px;}
/* .rigMenu a:hover{ background: #06C1AE;} */
.rigMenu a.icon1:hover{ background-image: url(../images/rigIcon1H.png); background-color: #06C1AE; background-size: contain;}
.rigMenu a.icon2:hover{ background-image: url(../images/rigIcon2H.png); background-color: #46bb36; background-size: contain;}
.rigMenu a.icon3:hover{ background-image: url(../images/rigIcon3H.png); background-color: #23a0f0; background-size: contain;}
.rigMenu a.icon4:hover{ background-image: url(../images/rigIcon4H.png); background-color: #06C1AE; background-size: contain;}
.rigMenu a:hover span{ display: block;}

/*============================ Index ============================*/
.ixSlide .img{ height: 600px;}

.ixPart{ padding: 40px 0;}
.ixPart .left,.ixPart .img{ margin: 0 15px;}
.ixPart .left span{ display: block; font-size: 30px; margin-top: 100px;}
.ixPart .left i{ display: block; width: 40px; height: 5px; margin: 20px 0 30px;}
.ixPart .left .txt p{ background: url(../images/ixIcon.png) 0 12px no-repeat; background-size: 8px; padding-left: 20px; line-height: 32px;}
.ixPart .img img{ width: 100%;}

/*============================ Others ============================*/
.inBanner{ height: 400px;}
.inBanner span{ display: block; font-size: 40px; margin: 140px 0 20px;}
.inBanner.jj{ height: 460px;}
.inBanner.jj span,.inBanner.jj i{ display: block;}
.inBanner.jj span{ font-size: 40px; margin: 140px 0 15px;}
.inBanner.jj i{ font-size: 20px; background: url(../images/xcx.png) center left no-repeat; background-size: 21px; padding-left: 34px;}
.inBanner.jj em{ display: inline-block; font-size: 14px; text-align: center; margin: 30px 60px 0 0; vertical-align: top;}
.inBanner.jj em img{ width: 106px; margin-bottom: 10px;}
.inBanner.jj em.l{ width: 140px;}
.inBanner.jj em.l a{ display: block; color: #06C1AE; line-height: 32px; background: url(../images/azIcon.png) center left 19px no-repeat #fff; background-size: 18px; border-radius: 20px; padding-left: 16px;}
.inBanner.jj em.l a:hover{ color: #fff; background-image: url(../images/azIconH.png); background-color: #06C1AE;}

.inTit{ font-size: 30px;}
.inTit i{ display: block; width: 40px; height: 5px; margin: 20px auto 0;}

.jjPart1 .list{ margin: 40px -60px 0;}
.jjPart1 .list .box{ display: block; font-size: 26px; color: #06C1AE; padding: 40px 10px; margin: 10px 60px; border: 2px solid #06C1AE; border-radius: 6px;}
.jjPart1 .list .box span{ display: inline-block; background-position: center left; background-repeat: no-repeat; background-size: 34px; padding-left: 50px;}
.jjPart1 .list .box span.icon1{ background-image: url(../images/jjImg1_1H.png);}
.jjPart1 .list .box span.icon2{ background-image: url(../images/jjImg1_2H.png);}
.jjPart1 .list .box span.icon3{ background-image: url(../images/jjImg1_3H.png);}
.jjPart1 .list .box:hover,.jjPart1 .list .box.a{ background: #06C1AE; color: #fff !important; box-shadow: 0 0 10px rgba(0,0,0,.3);}
.jjPart1 .list .box:hover span.icon1,.jjPart1 .list .box.a span.icon1{ background-image: url(../images/jjImg1_1.png);}
.jjPart1 .list .box:hover span.icon2,.jjPart1 .list .box.a span.icon2{ background-image: url(../images/jjImg1_2.png);}
.jjPart1 .list .box:hover span.icon3,.jjPart1 .list .box.a span.icon3{ background-image: url(../images/jjImg1_3.png);}
.jjPart1.fixed{ width: 100%; padding: ; position:fixed; top:0; left: 0; z-index: 99;}
.jjPart1.fixed .list{ margin-top: 0;}
.jjPart1.fixed .list .box{ padding: 10px;}
.jjPart2{ padding: 60px 0;}
.jjPart2 .left .t1{ display: block; font-size: 32px; margin-top: 30px;}
.jjPart2 .left i{ display: block; width: 40px; height: 5px; margin: 20px 0;}
.jjPart2 .left .t2{ font-size: 18px; margin: 20px 0; line-height: 34px;}
.jjPart2 .left .t2 p{ background: url(../images/jjCuo.png) 0 0 no-repeat; background-size: 34px; padding-left: 45px; margin-top: 15px;}
.jjPart2 .left .t3{ height: 48px; position: relative; margin-bottom: 10px;}
.jjPart2 .left .t3 img{ width: 48px; position: absolute; top: 0; left: 0; z-index: 1;}
.jjPart2 .left .t3 p{ display: inline-block; font-size: 18px; margin-top: 18px; padding: 8px 20px 10px 60px; background: #f2f9f8; border-radius: 6px; position: absolute; bottom: 0; left: 10px;}
.jjPart2 .img{ margin-left: 40px;}
.jjPart2 .img img{ max-width: 100%;}
.jjPart3{ background: url(../images/jjImg3_4.jpg) center no-repeat; background-size: cover; padding: 120px 0 100px;}
.jjPart3 span{ display: block; font-size: 40px; line-height: 60px; letter-spacing: 4px;}
.jjPart3 span img{ width: 55px; margin-left: 10px;}
.jjPart3 p{ font-size: 18px; padding: 50px 0; letter-spacing: 2px;}
.jjPart3 i{ display: inline-block; width: 78px; margin-left: 40px;}
.jjPart3 i img{ width: 100%;}
.jjPart4{ padding: 70px 0 130px;}
.jjPart4 .list{ margin: 0 -50px;}
.jjPart4 .list .box{ font-size: 18px; margin: 70px 50px 0; box-shadow: 0 0 10px rgba(6,193,174,.3); border-radius: 6px; padding: 50px 30px 30px; cursor: pointer;}
.jjPart4 .list .box img{ width: 77px; margin-bottom: 40px;}
.jjPart4 .list .box:hover{ box-shadow: 0 0 15px rgba(6,193,174,.5); margin-top: 60px;}
.jjPart5{ background: url(../images/jjImg5_3.jpg) center no-repeat; background-size: cover; padding: 30px 0;}
.jjPart5 .img img,.jjPart6 .img img,.jjPart7 .img img{ max-width: 100%;}
.jjPart5 .txt{ font-size: 40px; line-height: 70px; margin: 100px 0 0 20px; letter-spacing: 2px;}
.jjPart5 .txt img{ width: 66px; margin-left: 10px;}
.jjPart6{ background: url(../images/jjImg7_2.jpg) center no-repeat; background-size: cover; padding: 50px 0;}
.jjPart6 .txt{ font-size: 18px;}
.jjPart6 .txt span{ display: block; font-size: 40px; margin: 80px 0 30px; letter-spacing: 4px;}
.jjPart6 .txt p{ line-height: 36px; letter-spacing: 2px;}
.jjPart7{ background: url(../images/jjImg9_2.jpg) center no-repeat; background-size: cover; padding: 50px 0;}
.jjPart7 .txt p{ font-size: 40px; margin: 100px 0 40px;}
.jjPart7 .txt a{ display: inline-block; font-size: 20px; line-height: 50px; padding: 0 70px; border: 1px solid #fff; border-radius: 6px;}
.jjPart7 .txt a:hover{ border-color: #333; color: #333 !important;}

.xyPart1{ padding: 60px 0 70px;}
.xyPart1 .list{ margin: 20px -70px 0;}
.xyPart1 .list .box{ margin: 30px 70px 0; border-radius: 10px; box-shadow: 0 0 5px rgba(0,0,0,.2); background-repeat: no-repeat; background-size: cover; padding: 50px 30px 50px 50px; border-top: 5px solid #fff; cursor: pointer;}
.xyPart1 .list .box span{ display: block; font-size: 28px; line-height: 54px; background-position: center left; background-repeat: no-repeat; background-size: 54px; padding-left: 70px;}
.xyPart1 .list .box i{ display: block; width: 80px; height: 1px; margin: 20px 0;}
.xyPart1 .list .box p{ height: 120px; font-size: 20px; color: #727f98; line-height: 40px;}
.xyPart1 .list .box1{ border-color: #2dc5a4; background-image: url(../images/xyImg1_6.jpg);}
.xyPart1 .list .box1 span{ background-image: url(../images/xyImg1_1.png); color: #2DC5A4;}
.xyPart1 .list .box1 i{ background: #2DC5A4;}
.xyPart1 .list .box2{ border-color: #0eb2e8; background-image: url(../images/xyImg1_7.jpg);}
.xyPart1 .list .box2 span{ background-image: url(../images/xyImg1_2.png); color: #0eb2e8;}
.xyPart1 .list .box2 i{ background: #0eb2e8;}
.xyPart1 .list .box3{ border-color: #f5c248; background-image: url(../images/xyImg1_8.jpg);}
.xyPart1 .list .box3 span{ background-image: url(../images/xyImg1_3.png); color: #f18a11;}
.xyPart1 .list .box3 i{ background: #f18a11;}
.xyPart1 .list .box4{ border-color: #ff8888; background-image: url(../images/xyImg1_9.jpg);}
.xyPart1 .list .box4 span{ background-image: url(../images/xyImg1_4.png); color: #ff8888;}
.xyPart1 .list .box4 i{ background: #ff8888;}
.xyPart1 .list .box5{ border-color: #50c2d0; background-image: url(../images/xyImg1_10.jpg);}
.xyPart1 .list .box5 span{ background-image: url(../images/xyImg1_5.png); color: #50c2d0;}
.xyPart1 .list .box5 i{ background: #50c2d0;}
.xyPart1 .list .box:hover{ box-shadow: 0 0 15px rgba(0,0,0,.4);}
.xyPart2{ padding: 70px 0 100px;}
.xyPart2 .list{ margin: 0 -30px;}
.xyPart2 .list .box{ margin: 50px 30px 0; padding: 20px; border: 1px solid rgba(0,0,0,0); border-radius: 6px; position: relative; cursor: pointer;}
.xyPart2 .list .box i{ display: block; width: 33px; height: 100%; background: url(../images/xyImg2_5.png) center no-repeat; background-size: 100%; position: absolute; top: 0; right: -50px;}
.xyPart2 .list .box img{ width: 78px;}
.xyPart2 .list .box span{ display: block; font-size: 20px; margin: 20px;}
.xyPart2 .list .box p{ min-height: 90px; font-size: 16px; color: #727f98; line-height: 30px;}
.xyPart2 .list .box:hover{ border-color: #06C1AE; box-shadow: 0 0 10px rgba(0,0,0,.2); background: #fff;}
.xyPart3{ padding: 70px 0 90px;}
.xyPart3 .list{ margin: 80px -90px 0;}
.xyPart3 .list .box{ padding: 10px 90px 20px; border-right: 1px solid #f3f3f3; margin-right: -1px; cursor: pointer;}
.xyPart3 .list .box img{ width: 75px; margin-bottom: 20px;}
.xyPart3 .list .box p{ margin-top: 10px; min-height: 80px; font-size: 18px; line-height: 40px;}
.xyPart3 .list .box:hover img{ margin: 10px 0;}
.xyPart3 .list .box:hover p{ margin-top: 5px;}

.gyPart1{ padding: 50px 0 70px;}
.gyPart1 .txt{ font-size: 15px; line-height: 30px; margin-top: 40px;}
.gyPart2{ padding: 50px 0 60px;}
.gyPart2 .list{ margin: 0 -25px;}
.gyPart2 .list .box{ display: block; margin: 70px 25px 0; border: 1px solid #eee; border-radius: 8px; padding: 0 10px 40px;}
.gyPart2 .list .box img{ width: 76px; margin: -40px 0 10px;}
.gyPart2 .list .box span{ display: block; font-size: 20px; margin-top: 10px;}
.gyPart2 .list .box:hover{ margin-top: 60px; box-shadow: 0 0 10px rgba(0,0,0,.2);}
/* 鼠标悬浮弹出微信二维码 */
.weixin-qr { position: relative;}
.weixin-qr::after {
	content: url(../images/rigCode.png);
	position: absolute;
	left: 20px;
	top: -50px;
	z-index: 99;
	width: 120px;
	height: 120px;
	border: 5px solid #46bb36;
	border-radius: 4px;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	-webkit-transform: scale(0);
	transform: scale(0);
	opacity: 0;
	-webkit-transition: all .4s ease-in-out;
	transition: all .4s ease-in-out;
}
.weixin-qr:hover::after { transform: scale(0.5); opacity: 1;}
.gyPart3{ padding: 60px 0 50px;}
.gyPart3 .list{ margin: 30px -12px 0;}
.gyPart3 .list p{ margin: 0 12px 25px;}
.gyPart3 .list p input,.gyPart3 .list p textarea{ width: 100%; height: 50px; font-size: 15px; line-height: 50px; padding: 0 15px; border: 1px solid #dfdfdf;}
.gyPart3 .list p textarea{ height: 170px; font-size: 15px; line-height: 24px; padding: 10px 15px; resize: none;}
.gyPart3 .list .tj input{ width: 220px; height: 44px; font-size: 15px; border-radius: 6px;}
.gyPart3 .list .tj input:hover,.dlPart .part .right .dl input:hover{ box-shadow: 0 0 10px rgba(0,0,0,.2);}

.dlPart{ min-height: 100vh; background: url(../images/dlBg.jpg) center no-repeat; background-size: cover; position: relative;}
.dlPart .part{ border-radius: 25px; box-shadow: 0 0 20px rgba(37,158,166.5); margin-top: 10%; padding: 20px 50px 40px;}
.dlPart .part .left img{ max-width: 100%;}
.dlPart .part .left p{ font-size: 24px; margin-top: 20px;}
.dlPart .part .right{ margin: 0 40px 0 160px;}
.dlPart .part .right .t1{ padding: 40px 0;}
.dlPart .part .right .t1 span{ display: inline-block; font-size: 24px; background: url(../images/dlLogo.png) center left no-repeat; background-size: 44px; line-height: 54px; padding-left: 65px;}
.dlPart .part .right .dlTit{ width: 220px; margin: 0 auto; border-radius: 20px; border: 2px solid #06C1AE; overflow: hidden;}
.dlPart .part .right .dlTit span{ display: block; float: left; width: 50%; line-height: 40px; cursor: pointer;}
.dlPart .part .right .dlTit .a{ background: #06C1AE; color: #fff;}
.dlPart .part .right .dlCon{ display: none;}
.dlPart .part .right .t2 p{ border-bottom: 2px solid #e6ebf1; padding: 0 10px 5px 50px; background-position: center left 12px; background-repeat: no-repeat; background-size: 21px; margin: 30px 0 10px;}
.dlPart .part .right .t2 p.icon1{ background-image: url(../images/dlIcon1.png);}
.dlPart .part .right .t2 p.icon2{ background-image: url(../images/dlIcon2.png);}
.dlPart .part .right .t2 p.icon3{ background-image: url(../images/dlIcon3.png);}
.dlPart .part .right .t2 p.icon4{ background-image: url(../images/dlIcon4.png);}
.dlPart .part .right .t2 p input{ width: 100%; height: 40px; line-height: 40px;}
.dlPart .part .right .t2 p input.yz{ width: 56%;}
.dlPart .part .right .t2 p input.hq{ width: 40%; color: #fff; background: #06C1AE;}
.dlPart .part .right .t2 label{ margin-left: 15px; font-weight: normal; color: #8d8f93;}
.dlPart .part .right .t2 label input{ margin-right: 5px;}
.dlPart .part .right .dl input{ width: 100%; height: 48px; line-height: 48px; margin-top: 60px; border-radius: 30px;}

.footer.dl{ width: 100%; background: none; color: #fff; position: absolute; left: 0; bottom: 0; z-index: 1;}
.footer.dl a{ color: #fff;}

/*============================ 媒体查询 ============================*/
.mobHide{ display: block;}
.mobShow{ display: none;}

@media (max-width: 1440px) {
	.ixSlide .img{ height: 573px;}
	.dlPart .part{ margin-top: 5%;}
}

@media (max-width: 1200px) {
	.wrap{ width: 100%; padding: 0 15px;}
}

@media (max-width: 900px) {
	.mobHide{ display: none;}
	.mobShow,.m_nav{ display: block;}
	.header{ height: 54px; background: #fff; box-shadow: 0 4px 10px rgba(0,0,0,.1); position: fixed; top: 0; left: 0; z-index: 999;}
	.header .logo{ width: 180px; margin: 15px 0 0 10px;}
	#navToggle{ height: 100%; display: inline-block; float: right;}
	#navToggle span{ display: block; position: relative; width: 34px; height: 34px; background: url(../images/menu.png) no-repeat; background-size: contain; top: 11px; right: 10px;}
	.main{ margin-top: 54px;}
	
}

@media (max-width:767px) {
	.wrap{ padding: 0;}
	.footer{ font-size: 12px; line-height: 18px; padding: 10px;}
	.rigMenu{ right: 2px;}
	.rigMenu a{ width: 40px; height: 40px; margin-bottom: 5px;}
	.rigMenu a span{ right: 56px; top: 0;}
	.rigMenu a.icon2 span{ top: -45px;}
	.ixSlide .img{ height: 160px;}
	.ixSlide .slick-arrow{ width: 30px; height: 30px; margin-top: -15px;}
	.ixSlide .slick-arrow.prev{ left: 15px;}
	.ixSlide .slick-arrow.next{ right: 15px;}
	.ixPart{ padding: 30px 15px;}
	.ixPart .left,.ixPart .img{ margin: 10px 0;}
	.ixPart .left span{ font-size: 20px; margin: 0;}
	.ixPart .left i{ height: 2px; margin: 15px 0;}
	.ixPart .left .txt p{ font-size: 14px; line-height: 24px; background-size: 5px; background-position: 0 9px; padding-left: 15px;}
	.inBanner{ height: auto; font-size: 12px; padding: 20px 40% 20px 15px;}
	.inBanner span{ margin: 0 0 10px; font-size: 16px;}
	/* .inBanner.jj{ height: auto; padding: 40px 15px;} */
	.inBanner.jj{ height: 120px; padding: 40px 15px;}
	.inBanner.jj .mobile{ text-align: center;}
	.inBanner.jj span{ font-size: 16px; margin: 0;}
	.inBanner.jj i{ font-size: 12px; margin: 10px 0; background-size: 15px; padding-left: 24px; line-height: 16px;}
	.inBanner.jj em{ font-size: 12px; margin: 10px 20px 0 0;}
	.inBanner.jj em img{ width: 64px; margin-bottom: 5px;}
	.inBanner.jj em.l{ width: 80px;}
	.inBanner.jj em.l a{ display: block; line-height: 26px; background-image: none; padding-left: 0px;}
	.inBanner.jj em.l a:hover{ color: #fff; background-image: none; padding-left: 0px;}
	/* .inBanner.jj em.l a{ display: block; color: #06C1AE; line-height: 32px; background: url(../images/azIcon.png) center left 19px no-repeat #fff; background-size: 18px; border-radius: 20px; padding-left: 16px;} */
	/* .inBanner.jj em.l a:hover{ color: #fff; background-image: url(../images/azIconH.png); background-color: #06C1AE;} */
	
	.inTit{ font-size: 24px;}
	.inTit i{ height: 2px; margin-top: 10px;}
	.jjPart1 .list{ margin: 20px 2px 0;}
	.jjPart1 .list .box{ font-size: 13px; margin: 0 3px; padding: 10px 0; border-width: 1px;}
	.jjPart1 .list .box span{ background-size: 14px; padding-left: 17px;}
	.jjPart1.fixed{ top: 54px;}
	.jjPart1.fixed .list{ margin: 10px 2px;}
	.jjPart2{ padding: 40px 15px;}
	.jjPart2 .left .t1{ margin: 0; font-size: 24px;}
	.jjPart2 .left i{ height: 2px; margin: 15px 0;}
	.jjPart2 .left .t2{ font-size: 14px; line-height: 20px;}
	.jjPart2 .left .t2 p{ background-size: 20px; padding-left: 30px; margin-top: 15px;}
	.jjPart2 .left .t3{ height: 44px; margin-bottom: 20px;}
	.jjPart2 .left .t3 img{ width: 22px;}
	.jjPart2 .left .t3 p{ font-size: 14px; padding: 5px 10px 5px 20px;}
	.jjPart2 .img{ margin: 20px 0 0;}
	.jjPart3{ padding: 40px 15px 40px 42%;}
	.jjPart3 span{ font-size: 16px; line-height: 34px; letter-spacing: 0; font-weight: bold;}
	.jjPart3 span img{ width: 25px; margin-left: 5px;}
	.jjPart3 p{ font-size: 13px; line-height: 26px; letter-spacing: 0; padding: 20px 0; text-align: left;}
	.jjPart3 i{ width: 40px; margin-left: 15px;}
	.jjPart4,.jjPart5,.jjPart6,.jjPart7,.xyPart1,.xyPart2,.xyPart3,.gyPart1,.gyPart2,.gyPart3{ padding: 40px 15px;}
	.jjPart4 .list{ margin: 0 -10px;}
	.jjPart4 .list .box{ font-size: 12px; margin: 30px 10px 0 !important; padding: 15px 15px 10px;}
	.jjPart4 .list .box img{ width: 40px; margin-bottom: 10px;}
	.jjPart4 .list .box p{ min-height: 40px; line-height: 20px;}
	.jjPart5 .txt{ text-align: center; font-size: 16px; line-height: 32px; letter-spacing: 0; margin: 0 0 20px; font-weight: bold;}
	.jjPart5 .txt img{ width: 30px;}
	.jjPart5 .img img,.jjPart6 .img img,.jjPart7 .img img{ max-width: 60%;}
	.jjPart6 .txt{ text-align: center; margin-bottom: 20px;}
	.jjPart6 .txt span{ font-size: 16px; line-height: 32px; margin: 0 0 10px; letter-spacing: 2px; font-weight: bold;}
	.jjPart6 .txt p{ font-size: 13px; line-height: 26px; letter-spacing: 0; text-align: left;}
	.jjPart7 .txt{ text-align: center;}
	.jjPart7 .txt p{ font-size: 16px; margin: 0; font-weight: bold;}
	.jjPart7 .txt a{ margin: 20px 0 30px; font-size: 14px; padding: 0 40px; line-height: 36px;}
	.xyPart1 .list{ margin: 10px 0 0;}
	.xyPart1 .inTit p{ font-size: 20px;}
	.xyPart1 .list .box{ margin: 20px 0 0; padding: 20px 15px 15px;}
	.xyPart1 .list .box span{ font-size: 16px; background-size: 30px; padding-left: 40px; line-height: 40px; font-weight: bold;}
	.xyPart1 .list .box i{ margin: 10px 0;}
	.xyPart1 .list .box p{ height: auto; font-size: 14px; line-height: 24px;}
	.xyPart2 .list,.xyPart3 .list{ margin: 0;}
	.xyPart2 .inTit p{ font-size: 20px;}
	.xyPart2 .list .box{ margin: 30px 20px 0; padding: 10px;}
	.xyPart2 .list .box img{ width: 68px;}
	.xyPart2 .list .box i{ display: none;}
	.xyPart2 .list .box span{ font-size: 16px; margin: 10px 0;}
	.xyPart2 .list .box p{ min-height: initial; font-size: 14px; line-height: inherit;}
	.xyPart3 .inTit p{ font-size: 20px;}
	.xyPart3 .list .box{ margin: 0; border: none; padding: 40px 20px 0;}
	.xyPart3 .list .box img{ width: 50px; margin: 0 !important;}
	.xyPart3 .list .box p{ min-height: auto; font-size: 14px; line-height: 24px; margin: 10px 0 0 !important;}
	.gyPart1 .txt{ margin-top: 20px; font-size: 14px; line-height: 24px;}
	.gyPart2 .list{ margin: 0;}
	.gyPart2 .list .box{ padding: 0 10px 20px; margin: 60px 25px 0 !important;}
	.gyPart2 .list .box img{ width: 56px; margin-top: -30px;}
	.gyPart2 .list .box span{ display: block; font-size: 16px; margin-top: 10px;}
	.gyPart2 .list .box:hover{ margin-top: 40px; box-shadow: 0 0 10px rgba(0,0,0,.2);}
	/* 鼠标悬浮弹出微信二维码 */
	.weixin-qr::after { left: 50px; top: -40px;}
	.weixin-qr:hover::after { transform: scale(0.38); opacity: 1;}
	.gyPart3 .list{ margin: 30px 0 0;}
	.gyPart3 .list p{ margin: 0 10px 15px; }
	.gyPart3 .list p input,.gyPart3 .list p textarea{ width: 100%; height: 40px; font-size: 14px; line-height: 40px; padding: 0 15px; border: 1px solid #dfdfdf;}
	.gyPart3 .list p textarea{ height: 150px; font-size: 14px; line-height: 24px; padding: 10px 15px; resize: none;}
	.gyPart3 .list .tj input{ width: 220px; height: 44px; font-size: 14px; border-radius: 6px;}
	.dlPart{ padding: 30px 15px 100px;}
	.dlPart .part{ margin: 0; padding: 20px 10px;}
	.dlPart .part .left img{ max-width: 80%;}
	.dlPart .part .left p{ font-size: 20px;}
	.dlPart .part .right{ margin: 0 0 30px;}
	.dlPart .part .right .t1{ padding: 20px 0;}
	.dlPart .part .right .dlTit{ border-width: 1px;}
	.dlPart .part .right .dlTit span{ line-height: 34px;}
	.dlPart .part .right .t2 p{ margin: 20px 0 5px;}
	.dlPart .part .right .dl input{ margin-top: 30px;}
	
}
