﻿@import url(common.css);

@import url(font.css);

.foot-nav-hh{display:none;}
@media screen and (max-width: 770px) {
.foot-nav-hh{display:inline;}
}
.foot-nav-mob{display:none;}

@media screen and (max-width: 770px) {
.foot-nav-mob{display:inline;}
.foot-nav-mob {
	background: #222222;
	position: fixed;
	bottom: 0;
	width: 100%;
	left: 0;
	z-index: 99999999;
}
.foot-nav-mob ul {
	overflow: hidden;
	padding: 0 10px;
}
.foot-nav-mob li {
	width: 25%;
	float: left;
	text-align: center;
	padding: 12px 5px;
}
.foot-nav-mob li i {
	display: block;
	width: 90%;
	height: 30px;
	text-align: center;
	margin: 0 auto;
}
.foot-nav-mob li i img {
	max-width: 100%;
	max-height: 100%;
        width: auto;
        height: 25px;
}
.foot-nav-mob li span {
	color: #999;
	display: block;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
}

}







body{ background:#fff; color:#363636; line-height:1.5;margin-top:81px;}

@media screen and (max-width: 770px) {
body{ background:#fff; color:#363636; line-height:1.5;margin-top:55px;}
}

a{color:#363636; text-decoration:none;webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;}

a:hover,.white a:hover{ color:#4f91db;}

.white,.white a,.yellow a:hover{ color:#fff;}

.yellow,.yellow a{ color:#fff799;}

.blue,.blue a{ color:#4f91db;}

.f18{ font-size:.32rem;}

.red{ color:#ed1b23;}


/*pages*/

.pages { font-size:.259rem; margin:0 auto; margin-top:.4rem; text-align:center}

.pages a,.pages span,.pages input { background: #f8f8f8; border:1px solid #e1e1e1; display:inline-block; padding:0 .15rem; line-height:.4rem; margin:0 .05rem; vertical-align:middle;}

.pages a:hover,.pages a:active,.pages span,.pages .current{ background:#0e74d9; border-color:#0e74d9; color:#fff; display:inline-block;}

.pages a.np{ font-family:'宋体';}



.mb1{ margin-bottom:.2rem;}

.pb{ padding:.2rem 0;}

.hp{ max-width:50%;}



/*IE低版本提示*/

.unsupported-browser{text-align:center;padding:10px;width:100%;clear:both;color:#fff;background:red;font-weight:bold}

.unsupported-browser a,.unsupported-browser a:visited,.unsupported-browser a:focus,.unsupported-browser a:active{color:#fff;text-decoration:underline}



#header,#footer/*,.banner*/,#main{ width:100%; min-width:1200px;}

#header{ background:#747474; position:fixed;z-index:100000;top:0;}

.warpper{width:1200px; margin:0 auto;margin-bottom:5px;}



.logo{ max-width:18%;}

.animenu__toggle {display: none; cursor: pointer; background: #4f91db; border: 0; padding:10px; height:40px; width:40px;}

.animenu__toggle:hover { background-color: #3c7dc5;}

.animenu__toggle__bar { display: block; width: 20px; height: 2px; background-color: #fff; -webkit-transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55); transition: 0.15s cubic-bezier(0.75, -0.55, 0.25, 1.55);}

.animenu__toggle__bar + .animenu__toggle__bar { margin-top: 4px;}

.animenu__toggle--active .animenu__toggle__bar { margin: 0;position: absolute;}

.animenu__toggle--active .animenu__toggle__bar:nth-child(1) { -webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

.animenu__toggle--active .animenu__toggle__bar:nth-child(2) {opacity: 0;}

.animenu__toggle--active .animenu__toggle__bar:nth-child(3) { -webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); transform: rotate(-45deg);}

.logo,.animenu__nav,.animenu li, .animenu a { display: inline-block;}

.animenu{}

.animenu__nav { text-align:center; width:80%;}

.animenu__nav > li { text-align:center;}

.animenu__nav > li > a { line-height:1.5rem; font-size:.259rem; padding:0 .3rem;}

.animenu__nav > li:hover > .animenu__nav__child { display:block;}

.animenu__nav > li.active > a,.animenu__nav > li:hover > a {background:#4f91db; color:#fff;}

.animenu__nav__child { background:rgba(76,76,76,.9); width:100%; position: absolute; top: 100%;left:0; z-index: 9999; display:none; -webkit-transition: margin .15s, opacity .15s; transition: margin .15s, opacity .15s; text-align:center; padding:.2rem 0 .5rem 0;margin-top:-5px;}

.animenu__nav__child > ul{ display:inline-block; text-align:left; width:735px; max-width:100%; margin-left:18%;}

.animenu__nav__child > ul > li { float:left; width:calc(100% / 3); padding-right:5%; margin-bottom:.3rem;}

.animenu__nav__child > ul > li > a {border-bottom:1px solid rgba(255,255,255,.5); color:#fff; display:block; line-height:2; padding:.5em 0;}

.animenu__nav__child > ul > li > a:hover { color: #fff;}

.animenu__nav__child > ul > li > dl{ padding-top:.2rem;}

.animenu__nav__child > ul > li > dl > a{ font-size:12px; display:block; line-height:2.5;}



.animenu__nav--open {display: block !important;position:absolute; left:0; top:100%; z-index:99999;}

.animenu__nav--open .animenu__nav__child {display: block;}



.banner .swiper-slide{ float:left; position:relative; text-align:center;}

.banner .swiper-button-next,.banner .swiper-button-prev{ background-color:rgba(37,37,37,1); color:#fff; font-size:.8rem; height:1rem; width:1rem; text-align:center;}

/*#banner .swiper-button-next span,#banner .swiper-button-prev span{ position:relative; top:-.15rem;}*/



.hlist1{ position:relative; top:-1.852rem; margin-bottom:-2.852rem;}

.hcont{ background-position:50% 50%; background-repeat:no-repeat; background-size:cover; cursor:pointer; float:left; position:relative; z-index:10;}

.hcont a{ color:#fff; display:block;}

.hcont .mask{ background:rgba(0,0,0,.4); padding:.9rem; position:absolute; left:0; top:0; width:100%; height:100%; z-index:1;webkit-transition: all 0.35s ease-in-out;-moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out;}

.hcont hgroup{ position:relative;}

.hcont hgroup:after{ content:''; border-bottom:.055rem solid #fc433e; width:1.2rem; position:absolute; left:0; bottom:-.3rem;}

.hcont hgroup h1{ font-size:.85rem;}
.hcont hgroup h7{ font-size:.65rem;}

.hcont hgroup h2{ font-size:.259rem; text-transform:uppercase;}

.hcont:hover .mask{ opacity:0;}

.hcont.s{ height:7.407rem; width:calc(100% / 3);}

.h_cont1{ background-image:url(../images/h_p1.jpg); height:8.515rem; width:66.666%;}

.h_cont2{ background-image:url(../images/h_p2.jpg); height:6.666rem; line-height:5rem; font-size:.8rem; font-weight:600; margin-top:1.852rem; width:33.334%; text-align:center;}

.h_cont3{ background-image:url(../images/h_p3.jpg);}

.h_cont4{ background-image:url(../images/h_p4.jpg); padding:.9rem;}

.h_cont4 a{ color:#363636;}

.h_cont4 .mask{ background-color:transparent;}

.h_cont5{ background-image:url(../images/h_p5.jpg);}

.h_cont6{ background-image:url(../images/h_p6.jpg);}

.h_n_cont{ background:#353535; float:left; height:7.407rem; padding:.8rem; width:calc((100% / 3) * 2);}

.h_n_cont nav button{ background-color:transparent; border:0; outline:0; color:#fff; cursor:pointer; display:inline-block; font-size:.55rem; border-bottom:.055rem solid transparent; line-height:2; margin-right:.5rem;}

.h_n_cont nav button.hover{border-bottom-color:#fc433e;}

.h_n_cont ul{ font-size:.259rem; line-height:2.5; padding:.4rem 0;}

.h_n_cont ul li{ overflow:hidden;}

.h_n_cont ul li span{ display:block; float:left;}

.h_n_cont ul li a{ display:block; margin-left:1.8rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}



/*内页*/

#all_banner{ background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}

#all_banner h1{ color:#fff; font-size:.8rem; height:7rem; line-height:7rem; text-transform:uppercase;}

#all_banner h1 > span{ display:inline-block; line-height:1.2; vertical-align:middle;}

#all_banner h1 > span >.f{ font-size:75%}



.pub_nav{ background:#6c7282; font-size:0;}

.pub_nav li{ display:inline-block; font-size:.259rem;}

.pub_nav li:not(:last-child){ border-right:1px solid rgba(255,255,255,.1);}

.pub_nav li a{ color:#fff; display:inline-block; line-height:1.2rem; padding:0 .5rem;}

.pub_nav li.active a,.pub_nav li a:hover{ background:#4f91db; color:#fff;}



.more{ background:#ccc; color:#fff; display:inline-block; float:right; font-family:'宋体'; font-size:.259rem; height:.444rem; line-height:.444rem;padding:0 .35rem; text-align:center; overflow:hidden; vertical-align:middle;}

.more:hover{ background:#004898; color:#fff; -webkit-transform: rotate(360deg);-ms-transform: rotate(360deg);-o-transform: rotate(360deg);transform: rotate(360deg);}



/*鼠标经过图片放大*/

figure img {-webkit-transition: all 0.35s ease-in-out; -moz-transition: all 0.35s ease-in-out; transition: all 0.35s ease-in-out; -webkit-transform: scale(1);  -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); vertical-align:middle; max-height:100%; max-width:100%;}

figure:hover img {-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1); transform: scale(1.1);}



.text_cont{ font-size:.259rem; line-height:1.8; padding-top:1rem;max-width: 1100px; margin: 0 auto;}

.text_cont hgroup{ text-align:center; margin-bottom:.5rem;}

.text_cont hgroup h2{ font-size:.6rem; position:relative; margin-bottom:.5rem;}

.text_cont hgroup h2:after{ content:''; border-bottom:.055rem solid #fc433e; width:3em; position:absolute; left:50%; bottom:-.2rem; transform:translateX(-50%);}

.text_cont hgroup h3{ font-size:.333rem;}

.text_cont h4{ font-size:.4rem; text-align:center; margin-bottom:.3rem;}

.text_cont p:not(:last-child){ margin-bottom:..3rem;}

.text_cont .tb1{ margin-top:1rem;}

.text_cont .tb1 td{ border:1px solid #e1e1e1; border-collapse:collapse; padding:.1rem 2%;}

.text_cont .tb1 tr:nth-of-type(2n-1){ background:#f5f5f5;}



.a_list{ padding:.2rem 0; margin-bottom:.3rem;}

.a_list li{ background:#02509b; color:#fff; float:left; font-size:.3rem; height:4.5rem; line-height:1.5; padding:.2rem; width:calc((100% - .4rem) / 4); text-align:center;}

.a_list li:not(:last-child){ margin-right:.1rem;}

.a_list li .pic{ line-height:3rem; overflow:hidden; vertical-align:middle;}

.a_list li .pic img{ display:inline-block; max-width:50%;}

.a_list li:nth-of-type(2){ background:#28aee4;}

.a_list li:nth-of-type(3){ background:#00bb9c;}

.a_list li:nth-of-type(4){ background:#ff7111;}

.a_list li:nth-of-type(5){ background:#00b050;}

.honor_nav{ border-bottom:1px solid #ebebeb; text-align:center; margin:1rem 0;}

.honor_nav li{ display:inline-block; font-size:.26rem; line-height:.74rem; position:relative; bottom:-1px;}

.honor_nav li a{ border:1px solid transparent; display:inline-block; padding:0 .4rem;}

.honor_nav li a:hover,.honor_nav li.active a{ background:#fff; border-color:#ebebeb; color:#4f91db; border-bottom-color:transparent;}

.honor_list li{ float:left; margin-bottom:.5rem; width:calc((100% - 1rem) / 3); text-align:center;}

.honor_list li:not(:nth-of-type(3n)){ margin-right:.5rem;}

.honor_list li .pic{ border:1px solid #e1e1e1; height:6rem; line-height:6rem; overflow:hidden;}

.honor_list li .pic img{ display:inline-block; max-height:100%; vertical-align:middle;}

.honor_list li .name{ font-size:.26rem; padding:.2rem 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}



.hist_box{ overflow:hidden; background:url(../images/line.gif) 50% 0 no-repeat; background-size:5px 100%; position:relative; padding:1rem 0;}

.hist_box ul{ position:relative; float:left; width:50%;}

.hist_box ul:nth-child(2){ float:right; padding-top:1.4rem;}

.hist_box li{ min-height:3.333rem; padding:0 1.5rem .185rem 0; position:relative; text-align:right;}

.hist_box ul:nth-child(2) li{ min-height:2rem;}

.hist_box li h5{ font-size:.5rem; font-weight:normal;}

.hist_box li i{ display:block; width:1.555rem; height:.296rem; position:absolute; top:0px; right:-.166rem; background:url(../images/point.png) 0 0 no-repeat; background-size:100% 100%;}

.hist_box p{ margin-bottom:.2rem;}

.hist_box ul:nth-child(2) li{ text-align:left; padding-left:1.666rem; padding-right:0;}

.hist_box ul:nth-child(2) li i{ left:-.166rem; right:inherit; background:url(../images/point2.png) 0 0 no-repeat; background-size:100% 100%;}

.hist_box .future{ background:#fff; color:rgba(37,37,37,.5); font-size:.333rem; line-height:2; text-align:center; text-transform:uppercase; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}

.hist_box .future i{ background:#0078d2; border-radius:50%; display:inline-block; height:.37rem; width:.37rem;}



.info_list{ padding:.3rem 0;}

.info_list li{ border:1px solid #e1e1e1; padding:.3rem; margin:.3rem 0;}

.info_list li figure{ display:block; float:left; height:3.888rem; line-height:3.888rem; width:5.74rem; vertical-align:middle; text-align:center; overflow:hidden;}

.info_list li figure img{ max-height:100%; vertical-align:middle;}

.info_list li figcaption{ margin-left:6rem; max-height:3.888rem; overflow:hidden;}

.info_list li figcaption h3{ color:#004898; font-size:.5rem; line-height:2; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.info_list li figcaption h3 a{ color:#004898;}

.info_list li figcaption h3 span,.nv_tit span{ color:rgba(85,85,85,.5); display:block; font-size:.259rem;}

.info_list li figcaption article{ color:#555; font-size:.259rem; height:4.3em; margin:.3rem 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient:vertical;}

.nv_tit{ border-bottom:1px solid #e1e1e1; text-align:center; padding:.4rem 0;}

.nv_tit h1{ font-size:.5rem; padding:.2rem 0;}



.coop_list{ padding:1rem 0;}

.coop_list li{ border:1px solid #ebebeb; float:left; font-size:.26rem; height:7.7rem; line-height:1.8; padding:.2rem; position:relative; width:calc((100% - 1rem) / 3); text-align:center;}

.coop_list li:not(:last-child){ margin-right:.5rem;}

.coop_list li i{ background:#4f91db; border-radius:0 0 .2rem 0; color:#fff; font-size:.5rem; font-style:inherit; line-height:1.2rem; width:1.2rem; position:absolute; left:0; top:0; z-index:10;}

.coop_list li .pic{ line-height:5rem; margin-bottom:.2rem; vertical-align:middle; overflow:hidden;}

.coop_list li .pic img{ max-width:2.777rem; display:inline-block;}

.profit_list{border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; padding:.5rem 0; margin:.8rem 0; text-align:center;}

.profit_list ul{ display:inline-block; width:10rem; max-width:100%;}

.profit_list ul li h3{ background:#004898; color:#fff; font-size:.333rem; padding:.4rem 0; margin-bottom:.2rem;}

.profit_list ul li span.icon-arrow-down{ color:#6c7282; font-size:.5rem; margin-bottom:.5rem;}

.profit_list ul li:nth-of-type(2) h3{ background:#4bacc6;}

.profit_list ul li:nth-of-type(3) h3{ background:#28aee4;}

.profit_list ul li:nth-of-type(4) h3{ background:#6dcff6;}

.profit_list2 li{ border:1px solid #ebebeb; float:left; font-size:.222rem; height:5.555rem; padding:.2rem; width:calc((100% - .6rem) / 4); text-align:center;}

.profit_list2 li:not(:last-child){ margin-right:.2rem;}

.profit_list2 li .pic{ display:block; height:2.3rem; line-height:2.3rem; margin:.2rem 0; vertical-align:middle; overflow:hidden;}

.profit_list2 li h3{ color:#555; font-size:.4rem; line-height:1.5;}



.coop_list.method li{ border:0; background:#4f91db; color:#fff; padding:.4rem;}

.coop_list.method li:nth-of-type(2){ background:#b49ecb;}

.coop_list.method li:nth-of-type(3){ background:#cbb49e;}

.coop_list.method li .pic,.coop_list.method2 li .pic{ line-height:4rem;}

.coop_list.method li h3{ font-size:.4rem; margin-bottom:.2rem;}

.coop_list.method li dl{ text-align:left;}

.coop_list.method2 li{ height:6rem; width:calc((100% - .4rem) / 5);}

.coop_list.method2 li:not(:last-child){ margin-right:.1rem;}

.coop_list.method3 li{ height:4.5rem; width:calc((100% - 3rem) / 4);}

.coop_list.method3 li:not(:last-child){ margin-right:0;}

.coop_list.method3 li:nth-of-type(2),.coop_list.method3 li:nth-of-type(4),.coop_list.method3 li:nth-of-type(6){ border:0; line-height:4.5rem; vertical-align:middle; width:calc(3rem / 3);}

.coop_list.method3 li span.icon-arrow-right{ color:#c2c2c2; font-size:.5rem;}

.coop_list.method3 li .pic{ line-height:2rem;}

.down_list{ padding:.5rem 0 0 0;}

.down_list li{ border-bottom:1px solid #ebebeb; font-size:.26rem; padding:.15rem 0; margin-bottom:.1rem;}

.down_list li:hover{ border-bottom-color:#4f91db; color:#4f91db;}

.down_list li:hover a{ color:#4f91db;}

.down_list li .fl{ max-width:calc(100% - 2rem);}

.down_list li .icon-download{ font-size:.35rem;}



.pub_tit{ border-bottom:1px solid #e1e1e1; margin:.5rem 0 1rem 0; text-align:center;}

.pub_tit h2{ background:#fff; display:inline-block; font-size:.5rem; font-weight:600; line-height:.5rem; padding:0 .5rem; position:relative; bottom:-.25rem;}

.tab_nav{ background:#f5f5f5; border:1px solid #e1e1e1; height:.888rem; margin-bottom:.5rem;}

.tab_nav li{ border-top:3px solid transparent; cursor:pointer; float:left; font-size:.26rem; line-height:calc(.888rem - 2px); text-align:center; width:2.5rem; max-width:calc(100% / 6); position:relative; top:-1px;}

.tab_nav li:not(:last-child){ border-right:1px solid #e1e1e1;}

.tab_nav li.hover{ background:#fff; border-top-color:#4f91db; color:#4f91db;}

.tab_nav.es li,.tab_nav.es2 li{ padding:0 .2rem; width:auto; max-width:inherit;}



.sc_list1 li{ border:1px solid #e1e1e1; color:#555; cursor:pointer; float:left; font-size:0; height:3.5rem; line-height:3.1rem; margin-bottom:.3rem; padding:.2rem; width:calc((100% - .9rem) / 4);}

.sc_list1 li:not(:nth-of-type(4n)),.smart_list1 li:not(:nth-of-type(4n)){ margin-right:.3rem;}

.sc_list1 li img,.sc_list1 li dl{ display:inline-block; width:28%; vertical-align:middle;}

.sc_list1 li dl{ font-size:.222rem; line-height:1.5; padding-left:.2rem; width:72%;}

.sc_list1 li h3{ font-size:.3rem; margin-bottom:.1rem;}

.sc_list1 li:hover{ border-color:#4f91db;}

.sc_list1 li:hover h3{color:#4f91db;}

.sc_list2 li{ background:#a3b1c2; color:#fff; float:left; font-size:.333rem; height:6rem; padding:.2rem; margin-bottom:.15rem; margin-top:.15rme; width:calc((100% - .9rem) / 4); text-align:center;}

.sc_list2 li:nth-of-type(2){ background:#a4a3c2;}

.sc_list2 li:nth-of-type(3){ background:#b3a3c2;}

.sc_list2 li:nth-of-type(4){ background:#a3c1c2;}

.sc_list2 li:not(:last-child){ margin-right:.3rem;}

.sc_list2 li .pic{ line-height:4rem;}

.sc_list2 li .pic img{ max-width:65%;}

.sc_list3 li,.case li{ border:1px solid #e1e1e1; font-size:.222rem; padding:.5rem; margin-bottom:.3rem;}

.sc_list3 li h3,.case li h3{ font-size:.4rem;}

.sc_list3 li h3 span,.case li h3 span{ background:#4f91db; border-radius:.25rem; color:#fff; display:inline-block; font-size:.3rem; line-height:.5rem; padding:0 .2rem; vertical-align:middle;}

.sc_list3 li .img,.case li img{ float:right; max-width:50%; margin-left:3%;}

.sc_list3 li:nth-of-type(2n) .img{ float:left; margin-left:0; margin-right:3%;}

.sc_list3 li h3,.sc_list3 li p:not(:last-child){ margin-bottom:.2rem;}

.sc_list3 li h4,.case li h4{ font-size:.26rem; margin-bottom:.05rem;}

.sc_list3 li h4 img,.case li h4 img{ display:inline-block; vertical-align:middle; max-height:1.5em; margin-right:.1rem;}

.sc_list3 li dl,.case li dl{ font-size:0; margin-top:.2rem;}

.sc_list3 li dt,.case li dt{ display:inline-block; font-size:.26rem; font-weight:600; width:1.85rem; vertical-align:top;}

.sc_list3 li dd,.case li dd{ display:inline-block; font-size:.222rem; width:auto; max-width:30%;}



.sc_list4 .pub_tit{ border-color:transparent;}

.sc_list4 li{ border:1px solid #e1e1e1; float:left; height:6.5rem; margin-bottom:.3rem; margin-right:.3rem; width:calc((100% - .6rem) / 3);}

.sc_list4 li:nth-of-type(1){ width:calc(60% - .3rem);}

.sc_list4 li:nth-of-type(2),.sc_list4 li:last-child{ margin-right:0;}

.sc_list4 li h3{ background:#f5f5f5; font-size:.333rem; line-height:.6rem; padding:.2rem;}

.sc_list4 li dl{ color:#636363; font-size:.222rem; line-height:1.6; padding:.2rem .1rem;}

.sc_list4 li dl dd{ float:left; padding:0 .1rem;}

.sc_list4 li:nth-of-type(1) dl,.sc_list4 li:nth-of-type(2) dl{ padding-left:.1rem; padding-right:.1rem;}

.sc_list4 li:nth-of-type(1){ width:calc(60% - .3rem);}

.sc_list4 li:nth-of-type(1) dl dd{ width:calc(100% / 3);}

.sc_list4 li:nth-of-type(2){ width:40%;}

.sc_list4 li:nth-of-type(2) dl dd{ width:calc(100% / 2);}

.sc_txt{ background:url(../images/sc_p.png) right 0 no-repeat; background-size:auto 100%; border:1px solid #e1e1e1; font-size:.26rem; line-height:1.8; padding:1rem;}

.sc_txt article{ width:460px; max-width:100%;}

.sc_txt h3{ font-size:.5rem; margin-bottom:.2rem;}

.sc_txt .btn{ background:#4f91db; border-radius:.25rem; color:#fff; display:inline-block; font-size:.333rem; line-height:.5rem; width:2.7rem; text-align:center; margin-top:.2rem;}



.smart_list1{ text-align:center;}

.smart_list1 li{ border:1px solid #ebebeb; color:#555; float:left; font-size:0; height:6rem; padding:.5rem; width:calc((100% - .9rem) / 4);}

.smart_list1 li img{ max-width:50%; margin-bottom:.3rem;}

.smart_list1 h3{ font-size:.4rem; line-height:1.25; padding:.3rem 0;}

.smart_list1 li .txt1{ font-size:.222rem; min-height:3em; margin-bottom:.2rem;}

.smart_list1 li.tc{ padding:0; border:0; height:auto; width:50%; margin-right:0;}

.smart_list1 dl{ display:inline-block; font-size:.222rem; width:50%; margin-top:.3rem;}

.smart_list1 dl dt{ border:1px solid #ebebeb; border-top:0; height:1.4rem;}

.smart_list1 dl h3{ background:#fff; display:inline-block; line-height:1.5; padding:0 .3rem; position:relative; top:-.8em;}

.smart_list1 dl article{ display:inline-block; max-width:50%;}

.smart_list1 dl.s{ width:75%;}

.smart_list2{ background:url(../images/smart_bg1.jpg) 50% 50% no-repeat; background-size:cover; padding:.7rem;}

.smart_list2 hgroup{ font-size:.26rem; text-align:center; margin-bottom:.3rem;}

.smart_list2 hgroup h3{ color:#4f91db; font-size:.5rem;}

.smart_list2 li{ background:rgba(91,99,118,.8); float:left; font-size:0; color:#fff; height:2.8rem; line-height:2; padding:.5rem; margin-bottom:.3rem; margin-right:.3rem; width:calc((100% - .3rem) / 2);}
	
.smart_list2 li img,.smart_list2 li span{ display:inline-block; font-size:.333rem; vertical-align:middle; width:25%;}
	
.smart_list2 li span{ width:75%; padding-left:.5rem;}

.smart_list2 li:nth-of-type(2n){ margin-right:0;}

.smart_list1.th li{ border:0; background:#f5f5f5; height:7rem;}

.smart_list1.th li img{ max-width:65%;}

.smart_list3{ font-size:0; text-align:center;}

.smart_list3 hgroup{ font-size:.26rem; margin-bottom:.5rem;}

.smart_list3 hgroup h3{ font-size:.4rem; line-height:2;}

.smart_list3 li{ display:inline-block; vertical-align:middle; width:calc(100% / 3);}

.smart_list3 li:nth-of-type(2){ padding:0 .4rem;}

.smart_list3 li dl{ border:1px solid #e1e1e1; padding:.25rem; text-align:right; margin-bottom:.25rem;}

.smart_list3 li dl dd,.smart_list3 li dl img{ display:inline-block; font-size:.26rem; vertical-align:middle; width:21%;}

.smart_list3 li dl dd{ width:79%; padding-right:.25rem; line-height:1.3;}

.smart_list3 li dl dd .f18{ color:#00bb9c; display:block; line-height:1.8;}

.smart_list3 li:nth-of-type(3) dl{ text-align:left;}

.smart_list3 li:nth-of-type(3) dl dd{ padding-left:.25rem; padding-right:0;}

.smart1 .swiper-slide,.smart2 .swiper-slide{ float:left; text-align:center; padding:0 .2rem; width:25%;}

.smart1 .swiper-slide > div{ border:1px solid #ebebeb; height:7.5rem;}

.smart1 figure,.smart2 figure{ display:block; overflow:hidden; text-align:center;}

.smart1 figure img,.smart2 figure img{ width:100%;}

.smart1 figcaption{ display:block; width:100%; font-size:.222rem; padding:.2rem; padding-top:0;}

.smart1 figcaption h3{ text-align:center; padding:.2rem 0;}

.smart1 .swiper-button-next,.smart1 .swiper-button-prev,.smart2 .swiper-button-next,.smart2 .swiper-button-prev,.es .swiper-button-next,.es .swiper-button-prev,.case .swiper-button-next,.case .swiper-button-prev{ background-color:#4f91db; height:1.2rem; width:.6rem; opacity:1; left:0;}

.smart1 .swiper-button-next,.smart2 .swiper-button-next,.es .swiper-button-next,.case .swiper-button-next{ left:auto; right:0;}

.smart2 .swiper-slide{ width:calc(100% / 3)}

.smart2 .swiper-slide > div{ border:1px solid #ebebeb; height:11.5rem;}

.smart2 h3{ font-size:.4rem; padding:.2rem 0; line-height:2; text-align:center;}

.smart2 .txtcont{ font-size:.26rem; padding:.2rem;}

.smart2 .txtcont dl{border-bottom:1px solid #ebebeb; padding-bottom:.2rem; margin-bottom:.2rem;}

.smart_list5{ padding:.2rem 0;}

.smart_list5 li{ float:left; width:calc(100% / 3); text-align:center; line-height:2;}

.smart_list5 li img{ max-width:50%;}

.smart_list5 li span{ display:block; padding:.2rem 0;}



.es_cont{ font-size:.26rem; text-align:center;}

.es_cont h3{ font-size:.5rem; margin-bottom:1rem;}

.es_cont .cont1{ position:relative; text-align:center;}

.es_cont .cont1 dt{ position:absolute; left:0; top:50%; transform:translateY(-50%); text-align:left;}

.es_cont .cont1 dt span{ display:block;}

.es_cont .cont1 dt .icon-circle{ color:#ff6904; margin-right:.2rem;}

.es_cont .cont1 dt span:nth-of-type(2) .icon-circle{ color:#6dcff6;}

.es_cont .cont1 dt span:nth-of-type(3) .icon-circle{ color:#82ca9c;}

.es_cont .cont1 dt span:nth-of-type(4) .icon-circle{ color:#7da7d9;}

.es_cont .cont1 dt span:nth-of-type(5) .icon-circle{ color:#297fd5;}

.es_cont .cont1 dt span:nth-of-type(6) .icon-circle{ color:#a186be;}

.es_cont2{ background:url(../images/es_p3.jpg) 50% 50% no-repeat; background-size:cover; color:#fff; line-height:1.6;  min-height:7.5rem; margin-top:1rem; padding:1rem 0; text-align:center;}

.es_cont2 h3{ font-size:.5rem; font-weight:600; margin-bottom:.5rem;}

.es_cont2 article{ display:inline-block; max-width:60%;}

.es .swiper-slide{ text-align:center;}

.es_cont3 h3{ font-size:.4rem; text-align:center;}

.es_cont3 ul{ border-bottom:1px solid #ebebeb; border-left:1px solid #ebebeb; margin:1rem 0;}

.es_cont3 ul li{ border-top:1px solid #ebebeb; border-right:1px solid #ebebeb; float:left; font-size:.26rem; height:5rem; line-height:2; padding:.1rem; width:20%; text-align:center;}

.es_cont3 ul li .pic{ height:4rem; line-height:4rem; vertical-align:middle; overflow:hidden;}

.es_cont3 ul li .pic img{ display:inline-block; max-height:90%; max-width:80%;}

.es_cont4{ border:1px solid #ebebeb; padding:.5rem;}

.es_cont4 .pic{ background:#f9f9f9; float:left; height:6.3rem; line-height:6.3rem; vertical-align:middle; text-align:center; width:42%; overflow:hidden;}

.es_cont4 .pic img{ display:inline-block; max-height:90%; max-width:90%;}

.es_cont4 .txtcont{ font-size:.222rem; float:left; width:58%; padding-left:.5rem;}

.es_cont4 .txtcont hgroup,.es_cont5 li h3{ border-bottom:1px solid #ebebeb; padding-bottom:.3rem; margin-bottom:.3rem;}

.es_cont4 .txtcont hgroup h2{ font-size:.4rem; line-height:2.5;}

.es_cont4 .txtcont hgroup h3 span{ color:#ff6904;}

.es_cont4 .txtcont p:not(:last-child){ margin-bottom:.2rem;}

.es_cont4 .txtcont p b{ display:inline-block; font-size:.26rem; margin-right:.2rem;}

.es_cont5 hgroup{ border-bottom:0;}

.es_cont5 li{border:1px solid #ebebeb; float:left; font-size:.222rem; height:9rem; padding:.7rem; width:calc((100% - .8rem) / 3);}

.es_cont5 li:not(:last-child){ margin-right:.4rem;}

.es_cont5 li h3{font-size:.4rem; text-align:center;}

.es_cont5 li img{ display:inline-block; max-width:50%; margin-bottom:.2rem;}

.es_cont6 .info_list li{ float:left; width:calc((100% - .3rem) / 2); margin-top:0;}

.es_cont6 .info_list li:nth-of-type(2n){ float:right;}

.es_cont6 .info_list li figure{ height:3.259rem; line-height:3.259rem; width:4.814rem;}

.es_cont6 .info_list li figcaption{ margin-left:5.1rem;}

.es_cont6 .info_list li figcaption h3{ color:#555; font-size:.333rem; line-height:1.5; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; white-space:normal;}

.es_cont6 .info_list li figcaption h3 a{ color:#555;}

.es_cont6 .info_list li figcaption article{ color:#636363; font-size:.222rem; height:7.3em;-webkit-line-clamp:5; margin:.15rem 0;}

.es_cont6 .info_list li a.more{ border-radius:50%; height:.37rem; line-height:.37rem; width:.37rem; padding:0;}

.contact{ border-bottom:1px solid #ebebeb; font-size:.26rem; padding:.5rem;}
.contact li{ float:left; width:calc((100% - 2rem) / 3);}
.contact li:not(:last-child){ margin-right:0.6rem;    margin-bottom: 1rem;}
.contact h3{ font-size:1.2em; margin-bottom:.3rem;}
.contact li p:not(:last-child){ margin-bottom:0;}
.contact li span{ display:inline-block;}
.contact li span:not(:last-child){ margin-right:.3rem;}
.contact.ls li{ width:28%}
.contact.ls li:nth-of-type(2){ width:calc(44% - 2rem);}

/*加入我们*/
.accordion { font-size:.26rem; margin-top:.5rem;}
.accordion .link { border-bottom:1px solid #e1e1e1; color:#363636; font-size:1.1em; font-weight:bold; padding:.5em 2em; position: relative; cursor:pointer;}
.accordion li i { background:#a5a5a5; border-radius:50%;color: #fff; height:1.2em; line-height:1.2em; width:1.2em; text-align:center; position: absolute;top:50%;left:0; margin-top:-.6em; padding:0; vertical-align:middle;}
.accordion li.open .link {color: #0078d2;}
.accordion li.open i { background:#0078d2;}
.accordion li.open i.icon-angle-right {-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg);}
.accordion .text_cont{display: none; padding:.3rem .1rem;}
.accordion li.open .text_cont{ display:block;}

.apply_form{ color:#6c6c6c; text-align:center;}
.apply_form ul{ display:inline-block; text-align:left;}
.apply_form ul li{ font-size:.26rem; line-height:.6rem; padding:.1rem 0;}
.apply_form ul li label{ float:left;}
.apply_form ul li dl{ margin-left:6em;}
.apply_form ul li dl .stxt{ border:1px solid #e1e1e1; line-height:calc(.6rem - 2px); padding:0 .1rem; width:5rem; max-width:100%;}
.apply_form ul li dl > span{ display:inline-block;}
.apply_form ul li dl textarea{ border:1px solid #e1e1e1; line-height:1.3; padding:.1rem; width:10rem; max-width:100%; min-height:4rem;}
.apply_form ul li dl span.ta{ vertical-align:text-bottom;}
.apply_form .btn{ background:#0e74d9; border:0; outline:0; color:#fff; line-height:.6rem; padding:0 .5rem; margin:0 .1rem;}
.apply_form .btn[type=reset]{ background:#b7b7b7;}

.sec_nav{border-bottom:1px solid #e1e1e1; font-size:.25rem; margin-top:.5rem;}
.sec_nav li{ float:left;}
.sec_nav li:not(:last-child){ margin-right:.5rem;}
.sec_nav li a{ display:inline-block; line-height:3;}
.sec_nav li.active a{color:#4f91db;}
.login_box{ font-size:.26rem; text-align:center; width:800px; max-width:80%; margin:0 auto;}
.login_box ul{ display:inline-block;}
.login_box li{ padding:.1rem 0;}
.login_box li .stxt{ border:1px solid #e1e1e1; padding:.1rem; line-height:2; width:5rem; max-width:100%;}
.login_box li .sbtn{ background:#4f91db; border:0; color:#fff; cursor:pointer; font-size:.3rem; line-height:2.5; padding:0 .5rem; outline:none;}

#footer{ background:#f0f0f0; color:#737373;  margin-top:1rem;}

#footer .nav_box{ color:#353535; font-size:.259rem; line-height:2; padding:.3rem 0;}

#footer .nav_box .hline{border-right:1px solid #d7d7d7; float:left; width:20%;}

#footer .nav_box .hline span{ font-size:.333rem; display:block;}

#footer .nav_box .hline img{ max-width:1.7rem;}

#footer .nav_box ul{ width:80%; float:left;}

#footer .nav_box ul li{ float:left; width:calc(100% / 8); text-align:center;}

#footer .nav_box ul li dl{ display:inline-block; text-align:left;}

#footer .nav_box ul li dl h3{ color:#353535; font-size:.259rem;}

#footer .nav_box ul li dl a{ color:#5f5f5f; display:block; font-size:.222rem;}

#footer .copyright{ border-top:1px solid #d7d7d7; font-size:.222rem; padding-bottom:.2rem; padding-top:.2rem;}

#footer .copyright span,#footer .copyright a{ color:#737373; display:inline-block; margin-right:.4rem;}

#footer .copyright .fl{1width:calc(100% - 2.5rem);}

#footer .share{ display:inline-block; position:relative; max-width:1rem; margin:0 2px;}

#footer .share .mask{ background:url(../images/fbg.png) 0 0 no-repeat; background-size:auto 100%; color:#000; display:none; height:2.8rem; text-align:center; width:2.2rem; padding:.05rem .05rem .1rem .05rem; position:absolute; top:-2.7rem; left:-.833rem; z-index:9999;}

#footer .share:hover .mask{ display:block;}

#scroll-top { position: fixed; display: none; right: 40px; bottom: 80px; z-index: 1; width:1rem; height:1rem; display: inline-block; cursor: pointer; background:url(../images/s_top.gif) 50% 50% no-repeat; background-size:cover; }



@media (max-width: 1190px) and (min-width: 900px) {

	#header,#footer,.banner,#main{ min-width:inherit;}

	.warpper{width:1000px; margin:0 auto;}

	.animenu__nav > li > a{ padding:0 .22rem;}

	.honor_list li .pic{height:4rem; line-height:3.8rem; padding:.1rem;}

	.sc_list3 li,.sc_txt,.smart_list1 li,.case li{ padding:.2rem;}

	.smart_list1.th li{ height:6rem;}

	.es_cont5 li{ padding:.4rem;}

}



/*手机版*/

@media screen and (max-width:770px) {

	.f18{ font-size:.28rem;}	

	#header,#footer,#banner,#main{ min-width:inherit;}

	#header{ padding-top:.1rem;}

	.warpper{width:100%; padding-left:.185rem; padding-right:.185rem;}

	

	.logo{ max-width:40%; float:left; padding-top:.15rem;}

	.logo img{ max-height:40px;}

	.animenu{margin-bottom:.1rem; text-align:right;}

	.animenu__toggle {display: inline-block; vertical-align:middle;}

	.animenu__nav,.animenu__nav__child { display: none;}

	.animenu__nav {background:rgba(76,76,76,.9); text-align:left; max-height:100vh; overflow-y:auto; width:100%;}

	.animenu__nav > li{ border-bottom:1px solid rgba(255,255,255,.8);  width:100%; margin:0; text-align:left;}

	.animenu__nav > li > a{font-size:inherit; line-height:3; padding:0 1em; min-width:inherit; display:block; font-weight:600;}

	.animenu__nav > li > a span{ display:inline-block;}

	.animenu__nav > li > a img{ max-height:.4rem;}

	.animenu__nav > li:hover > ul {opacity: 1;visibility: visible; margin: 0;}

	

	.animenu__nav__child { /*background:rgba(56,181,73,.8);*/position: static; -webkit-transition: none;transition: none; display:block;}

	.animenu__nav__child > ul{ margin-left:0;}

	.animenu__nav__child > ul > li{ font-size:.26rem; float:none; padding:0 1em; width:100%; text-align:left; margin-bottom:.1rem;}

	.animenu__nav__child > ul > li > dl > a{ font-size:.222rem; display:inline-block; margin:0 .1rem;}

	

	.hlist1{ position:relative; top:-1rem; margin-bottom:-2rem;}

	.hcont .mask,.h_cont4{padding:.2rem;}

	.hcont hgroup h1{ font-size:.45rem;}		

    .hcont.s{ height:4rem;}

    .h_cont1{height:4.814rem;}

    .h_cont2{height:3.82rem; line-height:3.82rem; font-size:.5rem; margin-top:1rem;}	

	.h_n_cont{ height:4rem; padding:.2rem;}

    .h_n_cont nav button{ font-size:.4rem;}

	.h_n_cont ul{ line-height:1.8; padding:.2rem 0;}

	.coop_list li,.coop_list.method2 li{height:4.5rem; width:calc((100% - .2rem) / 3); padding:.1rem;}

	.coop_list li:not(:last-child){ margin-right:.1rem;}	

	.coop_list li .pic,.coop_list.method li .pic{ line-height:1.5rem;}

	.coop_list li .pic img,.profit_list2 li .pic img{ max-width:50%;}

	.coop_list.method2 li{ margin-bottom:.1rem;}

	.coop_list.method2 li .pic,.a_list li .pic{ line-height:2rem;}

	.coop_list.method2 li:nth-of-type(3){ margin-right:0;}

	.coop_list.method3 li{ height:2.5rem;}

	.coop_list.method3 li:nth-of-type(2),.coop_list.method3 li:nth-of-type(4),.coop_list.method3 li:nth-of-type(6){ border:0; line-height:2.5rem; vertical-align:middle; width:calc(3rem / 3);}

	.coop_list.method3 li span.icon-arrow-right{ color:#c2c2c2; font-size:.5rem;}

	.coop_list.method3 li .pic{ line-height:1rem;}

	.a_list li{ height:3.5rem;}

	.honor_list li .pic{height:4rem; line-height:3.8rem; padding:.1rem;}

	.sc_list1 li{ height:4.5rem; line-height:4.3rem;}

	.sc_list2 li{ height:3.5rem; font-size:.3rem; padding:.1rem;}

	.sc_list2 li .pic{ line-height:2rem;}

	.sc_list3 li,.sc_txt,.smart_list1 li,.case li{ padding:.2rem;}

	.sc_list3 li h3,.sc_txt h3,.smart_list1 li h3,.case li h3{ font-size:.35rem;}

	.sc_list4 li,.sc_list4 li:nth-of-type(2){ width:49%; margin-right:0;}

    .sc_list4 li:nth-of-type(1){ width:100%;}

    .sc_list4 li:nth-of-type(3),.sc_list4 li:nth-of-type(5){ float:right;}

	.smart_list1 li,.smart_list1.th li{ height:5.5rem; width:calc((100% - .3rem) / 4);}

    .smart_list1 li:not(:nth-of-type(4n)){ margin-right:.1rem;}

	.smart_list1 h3{ font-size:.333rem;}

	.smart_list1 li.tc{ margin-right:0;}

	.smart_list1 dl dt{height:1rem;}

	.smart_list2,.smart_list2 li,.smart_list3 li dl{ padding:.2rem;}

	.smart_list2 li{ height:2rem; line-height:1.8; margin-bottom:.2rem; margin-right:.2rem; width:calc((100% - .2rem) / 2);}
	
	.smart_list2 li span{ font-size:13px;}

	.es_cont h3{ font-size:.38rem;}

	.es_cont .cont1{ text-align:center;}

    .es_cont .cont1 dt{ margin-bottom:.5rem; padding-left:1rem; position:inherit; top:0; transform:translateY(0); text-align:left;}

	.es_cont .cont1 dt span{ display:inline-block; margin-right:.5rem; margin-bottom:.1rem;}

	.es_cont2{ padding:.5rem 0;}

	.es_cont3 ul li{ height:4rem;}

	.es_cont3 ul li .pic{ height:3rem; line-height:3rem;}

	.es_cont3 ul{ margin:.5rem 0;}

	.es_cont4,.es_cont5 li{ padding:.2rem;}

	.es_cont4 .txtcont{ padding-left:.2rem;}

	.es_cont5 li{ height:8.5rem;}

	.es_cont6 .info_list li,.es_cont6 .info_list li:nth-of-type(2n){ float:none; width:100%;}
    .contact li,.contact.ls li,.contact.ls li:nth-of-type(2){ width:100%; margin-bottom:.2rem;}
	.contact h3{ margin-bottom:.2rem;}
	.apply_form ul li dl textarea{ width:8rem; max-width:100%;}

}



@media screen and (max-width:680px) {

	

	#all_banner h1{font-size:.6rem; height:3rem; line-height:3rem;}

	.pub_nav li{ font-size:.3rem; width:20%; text-align:center;}

	.pub_nav li a{ display:block; padding:0;}

	.pub_nav.es li{ width:auto;}

	.pub_nav.es li a{ padding:0 .1rem;}

	

	.text_cont{ font-size:inherit; line-height:2; padding-top:.5rem;}

	.text_cont hgroup h2,.nv_tit h1{ font-size:.5rem;}

	

	.a_list li{ height:2.5rem;}

	.a_list li .pic{ line-height:1.2rem;}

	.honor_nav{ margin:.5rem 0;}

    .honor_list li{ margin-bottom:.2rem; width:calc((100% - .4rem) / 3);}

    .honor_list li:not(:nth-of-type(3n)){ margin-right:.2rem;}

    .honor_list li .pic{height:2.5rem; line-height:2.3rem; padding:.1rem;}

	

	.coop_list{ padding:.5rem 0;}

	.profit_list2 li{height:5rem; width:49%; margin-bottom:.2rem; padding:.1rem;}

	.profit_list2 li:nth-of-type(2n),.sc_list1 li:nth-of-type(2n),.sc_list2 li:nth-of-type(2n){ float:right;}

    .profit_list2 li:not(:last-child),.sc_list1 li:not(:nth-of-type(4n)),.sc_list2 li:not(:last-child){ margin-right:0;}

	.coop_list li i{ line-height:.8rem; width:.8rem;}

	.coop_list.method li{ height:5rem; padding:.15rem;}

	.coop_list.method2 li{ height:4rem;}

	.coop_list.method3 li{ padding:.1rem; font-size:.2rem; line-height:1.3;}

	

	.info_list li{ padding:.15rem;}

	.info_list li figure,.es_cont6 .info_list li figure{ height:2.5rem; line-height:2.5rem; width:3.7rem;}

	.info_list li figcaption,.es_cont6 .info_list li figcaption{ margin-left:4rem; max-height:2.5rem;}

	.info_list li figcaption h3{ font-size:.35rem;}

    .info_list li figcaption article{height:2.8em; margin:.1rem 0;-webkit-line-clamp:2;}

	.sc_list1 li{height:3.5rem; line-height:3.1rem; width:49%; margin-bottom:.2rem; padding:.1rem;}

	.sc_list2 li{ width:49%;}

	.sc_list2 li .pic img{ max-width:50%;}

	.sc_list4 li,.sc_list4 li:nth-of-type(2),.sc_list4 li:nth-of-type(3),.sc_list4 li:nth-of-type(5){ height:auto; width:100%; float:none;}

	

	.smart_list1 li{ height:5.3rem; padding:.1rem;}

	.smart_list1 li img{ margin-bottom:.3rem; margin-top:.3rem;}

	.smart_list1 dl article{ max-width:70%;}

	.smart_list2 li{ float:none; height:auto; line-height:1.7; margin-right:0; width:100%;}
	
	.smart_list2 li span{ font-size:.333rem;}

	.smart_list1.th li{ height:5.8rem;}

	.smart_list3 li dl{ padding:.1rem; margin-bottom:.1rem;}

	.smart_list3 li dl dd{ font-size:.2rem; padding-right:.15rem;}

	.smart_list3 li dl .f18{ font-size:.26rem;}

	.smart_list3 li:nth-of-type(3) dl dd{ padding-left:.15rem;}

	.smart2 .swiper-slide > div{ height:auto;}

	

	.es_cont2 article{ max-width:80%;}

	.es_cont3 ul li{ width:50%;}

	.es_cont4 .pic,.es_cont4 .txtcont{ float:none; width:100%; padding-left:0;}

	.es_cont4 .pic{ margin-bottom:.2rem;}

	.tab_nav.t li{ padding:0 .1rem; width:auto; max-width:inherit;}

	.tab_nav.es2{ height:1.776rem;}

    .tab_nav.es2 li{ width:50%; max-width:inherit;}

	.tab_nav.es2 li:nth-of-type(1),.tab_nav.es2 li:nth-of-type(2){ border-bottom:1px solid #e1e1e1;}

	.sc_list3 li .img,.sc_list3 li:nth-of-type(2n) .img,.case li img{ float:none; max-width:100%; margin-left:0; margin-right:0; margin-bottom:.2rem;}

	.sc_list3 li dd,.case li dd{ max-width:calc(100% - 1.85rem);}

	.es_cont5 li{ width:calc((100% - .2rem) / 3);}

    .es_cont5 li:not(:last-child){ margin-right:.1rem;}

	.es_cont6 .info_list li figcaption article{height:4.3em; margin:.1rem 0;-webkit-line-clamp:3;}
	
	.apply_form ul li { padding:0;}
	.apply_form ul li label,.apply_form ul li dl{ display:block; float:none; margin-left:0;}
	.apply_form ul li dl .stxt,.apply_form ul li dl textare,.apply_form ul li dl > span{ display:block; width:100%; max-width:inherit;}

	/*#footer .copyright .fl,#footer .copyright .fr{ float:none; width:100%;}*/

	#footer .nav_box{ display:none;}

	#footer .copyright{ border-top:0}

	#footer .copyright .fr{ text-align:center; width:2.5rem;}

}

@media all and (max-width: 1000px) {

span.indexh1 {
    display:none;
}
}

span.indexh1 {
    position: absolute;
    z-index: 99999;
    padding-top: 30%;
    color: #3998fc;
}

.zsmusic {
    position: fixed;
    bottom: 1px;
}
@media (max-width: 770px)
.zsmusic {
    display: none;
}