@import url({eyou:global name='web_templets_pc' /}/skin/css/common.css);
@import url({eyou:global name='web_templets_pc' /}/skin/css/font.css);
body{ background:#fff; color:#4f4644; line-height:1.5;}
a{color:#4f4644; 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:#5bb369;}
.white,.white a,.yellow a:hover{ color:#fff;}
.yellow,.yellow a{ color:#fff799;}
.blue,.blue a{ color:#4f91db;}
.f18{ font-size:.32rem;}

/*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:#3cab32; border-color:#3cab32; 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;}
.warpper{width:1200px; margin:0 auto; position:relative;}

#header{ background:#0c0906;}
.logo{width:100%; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.logo a{ display:inline-block; font-size:.222rem; vertical-align:middle; margin-right:.3rem; max-width:60%;}

.animenu__toggle {display: none; cursor: pointer; background: #45ab47; border: 0; padding:10px; height:40px; width:40px;}
.animenu__toggle:hover { background-color: #349f36;}
.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);}
.animenu {font-size:.26rem;}
.animenu ul {}
.animenu li, .animenu a { display: inline-block;}
.animenu a { text-decoration: none;}
.animenu__nav { text-align:right;}
.animenu__nav > li { position: relative; margin:0 .1rem;}
.animenu__nav > li > a { line-height:1.8rem; padding:0 2em;}
.animenu__nav > li:hover > ul {opacity: 1;visibility: visible; margin: 0;}
.animenu__nav > li.active > a,.animenu__nav > li:hover > a { background:#5bb369; color: #fff;}
.animenu__nav__child { background:#fff; width:100%; position: absolute; top: 100%;left:0; z-index: 9999; opacity: 0; visibility: hidden; -webkit-transition: margin .15s, opacity .15s; transition: margin .15s, opacity .15s;}
.animenu__nav > li:nth-last-of-type(2) .animenu__nav__child{ width:100%;}
.animenu__nav__child > li { width:100%; text-align:center;}
.animenu__nav__child > li:last-child { border: 0;}
.animenu__nav__child > li > a {border-bottom:1px solid #e2e2e2; color:#4f4644; display:block; font-size:.222rem; line-height:2; padding:.5em 0;}
.animenu__nav__child > li:last-child > a{ border-bottom:0;}
.animenu__nav__child > li > a:hover { background:#f9f9f9;}
.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-button-next,.banner .swiper-button-prev{ opacity:1;}

.h_tit{ color:#000; font-size:.666rem; margin-bottom:1rem;}
.h_tit h3{ display:inline-block; position:relative;}
.h_tit h3:after,#all_banner h1:after{ content:''; border-bottom:.05rem solid #5bb369; width:2rem; position:absolute; left:50%; bottom:-.3rem; transform:translateX(-50%);}

.h_plist,.h_nlist,.h_partner{ padding:1rem 0;}
.h_plist li{ border:1px solid #ebebeb; float:left; margin-right:30px; margin-bottom:30px; width:calc((100% - 60px) / 3); position:relative; text-align:center;}
.h_plist li:nth-of-type(3n){ margin-right:0;}
.h_plist li figure{ /*background:#b6a0d9;*/ height:5rem; line-height:5rem; overflow:hidden;}
.h_plist li figure img{ display:inline-block; width:100%; max-height:100%; vertical-align:middle;}
.h_plist li figcaption{ font-size:.333rem; line-height:2.5; padding:.5rem .2rem; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
/*.h_plist li:nth-of-type(2) figure{ background:#7195d6;}
.h_plist li:nth-of-type(3) figure{ background:#9dd8cd;}
.h_plist li:nth-of-type(4) figure{ background:#dcc59e;}
.h_plist li:nth-of-type(5) figure{ background:#c9c9c9}
.h_plist li:nth-of-type(6) figure{ background:#ccc9cc;}*/

.h_plist li .ibg{ background:url(../images/ibg.png) 50% 50% no-repeat; background-size:cover; height:.5rem; width:.5rem; position:absolute; bottom:0; right:0; z-index:1;}
.h_plist .white a:hover{ color:#fff;}

.h_about{ background:url(../images/h_abg.jpg) 50% 50% no-repeat; background-size:cover; padding:.5rem 0 1rem 0;}
.h_about article{ background:#fff; font-size:.26rem; padding:.5rem;}
.h_about article figure{ float:left; max-width:34%; margin-right:.5rem; overflow:hidden;}
.h_about article dl{ height:12em; line-height:2; margin-bottom:.3rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6;-webkit-box-orient: vertical; overflow:hidden;}
.h_about article a.more{ background:#5bb369; padding:0 .2rem;}

/*.h_nlist{ background:url(../images/h_nbg.jpg) 50% 50% no-repeat; background-size:cover;}*/
.h_nlist li{ border:1px solid #ebebeb; float:left; margin-bottom:20px; margin-right:20px; padding:.3rem; width:calc((100% - 20px) / 2);}
.h_nlist li:nth-of-type(2n){ margin-right:0;}
.h_nlist li figure{ float:left; height:170px; line-height:170px; width:275px; overflow:hidden;}
.h_nlist li figure img{ width:100%;}
.h_nlist li .txt_cont{ float:right; font-size:.222rem; width:calc(100% - 300px);}
.h_nlist li .txt_cont h3{ font-size:.333rem; height:3em; margin-bottom:.1rem;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2;-webkit-box-orient: vertical; overflow:hidden;}
.h_nlist li .txt_cont dl{ height:6em; margin-bottom:.2rem; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4;-webkit-box-orient: vertical; overflow:hidden;}
.h_nlist li i{ font-size:.3rem; float:right;}


/*内页*/
#all_banner{ background-position:50% 50%; background-repeat:no-repeat; background-size:cover;}
#all_banner h1{ color:rgba(255,255,255,1); font-size:.8rem; padding:1.5rem 0; text-transform:uppercase;}
#all_banner h1:after{ left:auto; right:0; bottom:1.2rem; transform:none; width:1rem;}

#pub_nav{ border-bottom:1px solid #e1e1e1; font-size:.26rem;}
#pub_nav .current{ float:right; padding:10px 0;}
#pub_nav .current span{ display:inline-block; padding:0 10px; vertical-align:middle;}
#pub_nav ul{ float:left; width:calc(100% - 330px);}
#pub_nav ul li{ float:left;}
#pub_nav ul li:not(:last-child){ margin-right:.2rem;}
#pub_nav ul li a{ border-bottom:.1rem solid transparent; color:#4f4644; display:inline-block; line-height:40px; padding:0 .2rem;}
#pub_nav ul li.active a,#pub_nav ul li a:hover{ border-bottom-color:#5bb369;}

.more{ background:#ccc; color:#fff; display:inline-block; float:right; font-family:'宋体'; font-size:.3rem; height:.444rem; line-height:.444rem; padding:0 .15rem; text-align:center; overflow:hidden; vertical-align:middle;}
.more:hover{ background:#5bb369; 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,.plist,.ser_list{ font-size:.26rem; line-height:1.8; padding:1rem 0;}
.text_cont hgroup{ color:#000; 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 #5bb369; width:3em; position:absolute; left:50%; bottom:-.2rem; transform:translateX(-50%);}
.text_cont hgroup h2 span{ display:block; font-size:.26rem; text-transform:uppercase; opacity:.5;}
.text_cont hgroup h3{ font-size:.333rem;}
.text_cont h4{ color:#000; font-size:.4rem; text-align:center; padding:.5rem 0;}
.text_cont p:not(:last-child){ margin-bottom:.3rem;}
.text_cont .img{ max-width:50%; float:right; margin-left:.2rem;}
.text_cont .pv{ background:url(../images/about_bg1.png) 50% bottom no-repeat; background-size:cover; min-height:8rem; padding:1rem; margin-top:1rem;}
.text_cont .pv li{ float:left; width:48%;}
.text_cont .pv li:last-child{ float:right;}
.text_cont .pv li h3{ text-align:center; margin-bottom:.5rem;}
.text_cont .pv li h3 span{ background:#5bb369; color:#fff; display:inline-block; font-size:.4rem; line-height:1rem; width:3rem;}
.text_cont .alist{ margin-top:1rem;}
.text_cont .alist li{ border:1px solid #e1e1e1; float:left; font-size:0; height:240px; padding:.5rem; margin-bottom:.6rem; margin-right:.6rem; width:calc((100% - .6rem) / 2);}
.text_cont .alist li:nth-of-type(2n){ margin-right:0;}
.text_cont .alist li figure{ float:left; height:180px; line-height:180px; width:250px; overflow:hidden;}
.text_cont .alist li figure img{ display:inline-block; vertical-align:middle;}
.text_cont .alist li dl{float:right; font-size:.26rem; line-height:2; width:calc(100% - 280px);}
.text_cont .alist li dl h3{ color:#363636; font-size:.333rem; font-weight:600; margin-bottom:.2rem;}
.text_cont .elist li{ border:1px solid #e1e1e1; float:left; margin-bottom:.5rem; padding:.3rem; width:calc((100% - 1rem) / 3); text-align:center;}
.text_cont .elist li:not(:nth-of-type(3n)){ margin-right:.5rem;}
.text_cont .elist li .pic{ height:230px; line-height:230px; overflow:hidden;}
.text_cont .elist li .pic img{ display:inline-block; max-height:100%; vertical-align:middle;}
.text_cont .txtbox1{ width:760px; max-width:100%; margin:0 auto; margin-bottom:.5rem;}

.book_from{ display:inline-block; width:790px; max-width:90%; text-align:left;}
.book_from li{ float:left; width:48%; margin-bottom:.5rem;}
.book_from li:nth-of-type(2n){ float:right;}
.book_from li:last-child{ float:none; width:100%;}
.book_from li label{ float:left; line-height:37px;}
.book_from li dl{ margin-left:5em;}
.book_from li dl input[type=text],.book_from li dl textarea{ border:1px solid #e1e1e1; padding:0 .1rem; line-height:37px; width:100%;}
.book_from li dl textarea{ padding:.1rem; line-height:1.5; height:18em; margin-bottom:.5rem;}
.book_from li dl .btn{ background:#5bb369; border:0; color:#fff; line-height:3; text-align:center; width:3rem;}

.info_list{ padding:.5rem 0;}
.info_list ul,.plist ul{ margin-bottom:.5rem;}
.info_list li{ border-bottom:1px solid #e1e1e1; padding:.5rem 0; }
.info_list li figure{ display:block; float:left; height:3.055rem; line-height:3.055rem; width:4.259rem; 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:4.8rem; max-height:3.055rem; overflow:hidden;}
.info_list li figcaption h3{ font-size:.333rem; line-height:2; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.info_list li figcaption article{font-size:.26rem; height:4.3em; margin:.3rem 0; overflow:hidden; text-overflow:ellipsis; display:-webkit-box;-webkit-line-clamp:3; -webkit-box-orient:vertical;}
.info_list li a.btn{ background:#5bb369; color:#fff; display:inline-block; font-size:.222rem; float:right; line-height:2; padding:0 .2rem;}

.plist,.plist2{ padding:.5rem 0;}
.plist li{border:1px solid #e1e1e1; float:left; font-size:.26rem; height:6rem; margin-bottom:.2rem; margin-right:.2rem; padding:.5rem; width:calc((100% - 1rem) / 5); text-align:center;}
.plist li:last-child{ margin-right:0;}
.plist li img,.plist2 li img{ display:inline-block; max-width:60%;}
.plist li h3,.plist2 li h3{ color:#000; font-size:.333rem; padding:.5rem 0;}
.plist2 li{ float:left; padding:0 .5rem; width:25%; text-align:center;}
.plist2 li img{ max-width:90%;}

.p_btn{ background:#fff; box-shadow:2px 2px 10px rgba(0,0,0,.2); display:inline-block; padding:.3rem;}
.p_btn img,.p_btn span{ display:inline-block; vertical-align:middle;}
.p_btn span{ color:#464646; font-size:.333rem; line-height:1.3; padding:0 .5rem; text-align:left;}

.down_list li{ border-bottom:1px solid #ebebeb; font-size:.26rem; padding:.15rem 0; margin-bottom:.1rem;}
.down_list li:hover{ border-bottom-color:#5bb369; color:#4f91db;}
.down_list li:hover a{ color:#5bb369;}
.down_list li .fl{ max-width:calc(100% - 2rem);}
.down_list li .icon-download{ color:#5bb369; 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;}

.contact{ border-bottom:1px solid #d7d7d7; padding:.5rem 0;}
.contact h3{ color:#363636; font-size:.5rem; margin-bottom:.3rem;}


/*加入我们*/
.accordion { font-size:.26rem;}
.accordion .link { border-bottom:1px solid #e1e1e1; color:#363636; font-size:1.1em; font-weight:bold; padding:.5em 2em; padding-left:0; position: relative; cursor:pointer;}
.accordion li i { border:1px solid #5bb369; border-radius:50%; color: #5bb369; height:1.2em; line-height:1.1em; width:1.2em; text-align:center; position: absolute;top:50%; right:0; margin-top:-.6em; padding:0; vertical-align:middle;}
.accordion li.open .link {color: #5bb369;}
/*.accordion li.open i { background:#5bb369;}*/
.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;}

/*footer*/
#footer{background:#3a3734; color:#fff; font-size:.222rem; line-height:2; padding:.5rem 0;}
#footer a{ color:#fff;}
#footer .flogo{ float:left; margin-top:.15rem; max-width:20%;}
#footer p > span{ display:inline-block; margin-left:1em;}
#footer .nav span{ padding:0 10px; margin-right:0;}
#footer .copyright{ display:inline-block; text-align:right; vertical-align:middle; margin-right:.2rem;}
#footer .share{ display:inline-block; position:relative; margin-left:5px;}
#footer .share .mask{ background:url(../images/fbg.png) 0 0 no-repeat; color:#000; display:none; height:150px; text-align:center; width:120px; padding:5px 5px 15px 5px; position:absolute; top:-150px; left:-45px; z-index:9999;}
#footer .share:hover .mask{ display:block;}
#footer .fr{ margin-top:1em;}

#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;}
	.h_nlist li{margin-bottom:20px; margin-right:20px; padding:.2rem; width:calc((100% - 20px) / 2);}
	.h_nlist li figure{ height:155px; line-height:155px; width:250px;}
    .h_nlist li .txt_cont{width:calc(100% - 265px);}
	.h_nlist li .txt_cont h3{ font-size:.3rem;}
	
	.text_cont .pv{ padding:.5rem;}
	.text_cont .alist li{ height:195px; padding:.3rem; margin-bottom:.3rem; margin-right:.3rem; width:calc((100% - .3rem) / 2);}
	.text_cont .alist li figure{ line-height:160px; height:160px; width:220px;}
	.text_cont .alist li dl{width:calc(100% - 240px); line-height:1.6;}
	.text_cont .elist li .pic{ height:190px; line-height:190px;}
	
	.culture_list li{margin-bottom:.3rem; margin-right:.3rem; padding:.3rem; padding-left:0; width:calc((100% - .3rem) / 2);}
}

/*手机版*/
@media screen and (max-width:770px) {
	.f18{ font-size:.28rem;}
	
	#header,#footer,.banner,#main{ min-width:inherit;}
	.warpper{width:100%; padding-left:.185rem; padding-right:.185rem;}
	
	.logo{ left:10px; width:60%;}
	.animenu{ padding:.1rem 0; text-align:right;}
	.animenu__toggle {display: inline-block; vertical-align:middle;}
	.animenu__nav,.animenu__nav__child { display: none;}
	.animenu__nav { background:rgba(0,0,0,.8); text-align:left; max-height:90vh; overflow-y:auto;}
	.animenu__nav > li{ border-bottom:1px solid rgba(255,255,255,.5); width:100%; margin:0;}
	.animenu__nav > li:last-child{ border-bottom:0;}
	.animenu__nav > li > a{ border-bottom:0; color:#fff; font-size:1em; line-height:3; padding:0 .2rem;}
	.animenu__nav > li:hover > ul {opacity: 1;visibility: visible; margin: 0;}
	.animenu__nav > li.active > a,.animenu__nav > li:hover > a {color: #fff; font-weight:600;}	
	.animenu__nav__child { background-color:transparent; position: static; -webkit-transition: none;transition: none;visibility: visible; opacity: 1;}
	.animenu__nav__child > li{ float:none; padding:0 1em; width:100%; text-align:left;}
	.animenu__nav__child > li > a{ color:#fff; opacity:.8;}
	
    .h_tit{ font-size:.5rem; margin-bottom:.5rem;}
	.h_plist,.h_nlist,.h_partner{ padding-bottom:.5rem; padding-top:.5rem;}	
	.h_plist li figure{ height:4rem; line-height:4rem;}
	.h_nlist li{ float:none; margin-right:0; margin-bottom:.3rem; padding:.3rem; width:100%;}
	.h_partner ul li{ height:1.5rem; line-height:1.5rem;}
	
	#pub_nav .current,#pub_nav ul{ display:block; float:none; width:100%;}
	#pub_nav .current{ padding:.2rem 0;}	
	
	#all_banner h1{ padding:1rem .5rem;}
	#all_banner h1:after{ bottom:1rem; right:.3rem;}
	
	.text_cont,.ser_list{ padding:.5rem 0;}
	.text_cont .pv{ padding:.5rem;}
	.text_cont .alist li{ float:none; height:auto; padding:.3rem; margin-right:0; width:100%;}
	.text_cont .alist li figure{ line-height:160px; height:160px; width:220px;}
	.text_cont .alist li dl{width:calc(100% - 240px); line-height:1.6;}
	.text_cont .elist li .pic{ height:2.5rem; line-height:2.5rem;}
	
	.culture_list li{ float:none;margin-bottom:.3rem; margin-right:0; min-height:inherit; padding:.3rem; padding-left:0; width:100%;}
	.info_list li figcaption{ margin-left:4.5rem;}
	.info_list li figcaption article{ margin-top:.1rem; }
	
	.plist li,.ser_list li{ margin-bottom:.3rem; margin-right:.3rem; padding:.3rem; width:calc((100% - .6rem) / 3);}
	.plist li .pic{ height:4rem; line-height:4rem; margin-bottom:.3rem;}

}

@media screen and (max-width:680px) {
	.h_plist li{ margin-right:.2rem; margin-bottom:.2rem; width:calc((100% - .2rem) / 2);}
    .h_plist li:nth-of-type(2n){ margin-right:0;}
	.h_about article figure{ float:none; margin-bottom:.2rem; max-width:inherit; width:100%; text-align:center;}
	.h_nlist li figure{height:95px; line-height:95px; width:150px; overflow:hidden;}
    .h_nlist li figure img{ width:100%;}
    .h_nlist li .txt_cont{width:calc(100% - 160px);}
	.h_nlist li .txt_cont h3{ height:auto; -webkit-line-clamp:1;}
	.h_nlist li .txt_cont dl{ height:4.5em; -webkit-line-clamp:3;}
	
	#all_banner h1{font-size:.6rem; padding-right:.2rem;}
	.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{ line-height:2; padding-top:.5rem;}
	.text_cont hgroup h2,.text_cont h4{ font-size:.45rem;}
	.text_cont .img{ max-width:100%; float:none; margin-left:0; margin-bottom:.5rem;}
	.text_cont .pv li,.text_cont .pv li:last-child{ float:none; width:100%;}
	.text_cont .pv li:last-child{ margin-top:.5rem;}
	.text_cont .alist li{ padding:.2rem; margin-bottom:.2rem;}
	.text_cont .alist li figure{ line-height:130px; height:130px; width:180px;}
	.text_cont .alist li dl{width:calc(100% - 190px); line-height:2;}
	.text_cont .elist li{ margin-bottom:.2rem; width:calc((100% - .2rem) / 2);}
    .text_cont .elist li:not(:nth-of-type(3n)){ margin-right:0;}
	.text_cont .elist li:nth-of-type(2n){ float:right;}
    .text_cont .elist li .pic{height:2.5rem; line-height:2.5rem;y}
	
	.book_from li,.book_from li:nth-of-type(2n){ float:none; width:100%; margin-bottom:.3rem;}
	
	.plist li{ margin-right:0; width:calc((100% - .3rem) / 2);}
    .plist li:nth-of-type(2n),.ser_list li:nth-of-type(2n){ float:right;}
	.h_plist li figure img{ max-height:90%; max-width:90%;}
	/*.ser_list li{ height:12rem; padding:.2rem;}*/
	.plist2 li{ width:50%;}
	.plist2 li p.tl{ min-height:10em; line-height:1.5;}

  
	#footer{ padding:.3rem 0;}
	#footer .flogo,#footer .fr{ float:none; width:100%; max-width:inherit;}
	#footer .flogo img{ max-width:50%;}
	#footer .fr{ text-align:center;}
	#footer .share{ margin-left:0; margin-right:.5rem;}
	#footer .copyright{ text-align:left; width:100%; margin-bottom:.2rem;}
	#footer p > span{ margin-left:0; margin-right:1em;}
	
	
	
	
}

/*漂浮*/
#floatmenu1 p{margin: 0}
#floatmenu1 a {	color:#666;	text-align:center;	text-decoration:none}
.listnav {width:61px;position:fixed!important;position:absolute;z-index:999;bottom:5%;display:block; right: 5px}
.listnav_a {width:87px;	left:94%;position:fixed!important;position:absolute;z-index:5;bottom:5%;display:block}
.weixin_show {width:120px;height:150px;position:absolute;top:0px;left:-130px;padding:5px;background:#ff8400;text-align:center;color:#fff;font-size:14px;line-height:30px}
.qq_show {width:130px;height:65px;position:absolute;top:0px;left:-130px;padding-top:10px;background:#ff8400;text-align:center;color:#fff;font-size:14px;line-height:26px}
#floatmenu_qq {width:61px;height:75px;text-align:center;background:url(../img/piaofu.png) no-repeat 0px 0px;	display:block;}
#floatmenu_qq {color:#fff}
#floatmenu_weixin {width:61px;height:75px;	padding-top:50px;background:url(../img/piaofu.png) no-repeat -9px -75px;display:block}
#floatmenu_zixun {width:61px;height:75px;padding-top:50px;background:url(../img/piaofu.png) no-repeat -10px -150px;display:block}
#floatmenu_tousu {width:61px;height:75px;padding-top:50px;background:url(../img/piaofu.png) no-repeat -10px -225px;display:block}
#floatmenu_fanhui {	width:61px;height:75px;padding-top:50px;background:url(../img/piaofu.png) no-repeat -10px -300px;display:block}
#floatmenu_qq:hover {background:url(../img/piaofu.png) no-repeat -88px 0px;color:#fff}
#floatmenu_weixin:hover {background:url(../img/piaofu.png) no-repeat -98px -75px;color:#fff}
#floatmenu_weixin:hover .weixin_show {display:show}
#floatmenu_zixun:hover {background:url(../img/piaofu.png) no-repeat -98px -150px;color:#fff}
#floatmenu_tousu:hover {background:url(../img/piaofu.png) no-repeat -98px -225px;color:#fff}
#floatmenu_fanhui:hover {background:url(../img/piaofu.png) no-repeat -98px -300px;color:#fff}