﻿@charset "utf-8";
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{margin:0; padding:0;}
body{min-width:1200px; font-size:14px; font-family:"微软雅黑", Arial, sans-serif;}
h1, h2, h3, h4, h5, h6{font-size:100%;}
ul, ol{list-style:none;}
legend{color:#000;}
fieldset, img{border:0; vertical-align:bottom;}
section, article, aside, header, footer, nav, dialog, figure{display:block;}
figure{margin:0;}
button, input, select, textarea{font-size:100%; border:0; background:none; outline:none;}
table{border-collapse:collapse; border-spacing:0;}
.clear{display:block; height:0; overflow:hidden; clear:both;}
.clearfix:after{content:'\20'; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
a:link, a:visited, a:hover, a:active{text-decoration:none;}
a{text-decoration:none; outline:none;}
.hidden{display:none;}
.invisible{visibility:hidden;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.fn{float:none;}
.tl{text-align:left;}
.tr{text-align:right;}
.tc{text-align:center;}
.hide{display:none;}
.show{display:block;}
.noBg{background:none !important;}
.noBorder{border:none !important;}
.noMg{margin:0!important;}
.mr0{margin-right:0 !important; float:right !important;}

/*Body*/
body{margin:0 auto; overflow-x:hidden; background:#fff; color:#555;}
area{anything:expression(this.onfocus=this.blur);}
a{color:#555; transition:all 0.5s ease 0s;}
a:hover{color:#00c0ff;}


.wrapper{position:relative; width:100%; margin:0 auto; overflow:hidden;}
.wrap{width:1200px; margin:0 auto;}
.wrap > a{color:#eee;}

.topArea{position:fixed; top:0; width:100%; left:0; z-index:999999; background:rgba(0,0,0,0.6); height:70px;}
.topArea .wrap{width:95%; margin:0 auto;}

.logo{float:left;}

.searchPc{width:40px; height:40px; float:right; padding:15px 0;}
.searchBtn01{display:block; width:40px; height:40px; background:url(../images/searchBtnPc.png) no-repeat center center;}
.searchBtnCur{background-image:url(../images/close.png);}
/*表单样式*/
.search{width:760px; height:50px; position:absolute; overflow:hidden; top:70px; right:2.5%; z-index:70; background:#fff; display:none;}
.search .searchTxt{width:640px; height:50px; background:#fff; border:0; padding-left:20px; font-size:14px; color:#4a4a4a; line-height:50px; float:left;}
.search .searchBtn{width:100px; height:50px; background:#0094e4; font-size:14px; color:#fff; line-height:50px; display:block; cursor:pointer; float:left;}

.nav{float:right; width:720px;}
.nav ul li{position:relative; float:left; text-align:center; font-size:14px;}
.nav ul li .a1{display:block; width:120px; font-size:14px; color:#fff;}
.nav ul li .a1 span{display:block; width:55px; height:3px; background:transparent; margin:0 auto;}
.nav ul li .a1 p{height:67px; line-height:67px;}
.nav ul li .a1 p i{display:block; font-size:12px; text-transform:uppercase;}
.nav ul li:hover .a1 span,.nav .current .a1 span{background:#00c0ff;}
.nav .sub{position:absolute; top:70px; width:100%; display:none; background:rgba(0,0,0,0.6); z-index:999;}
.nav .sub li{width:100%; text-align:center; line-height:30px; padding:5px 0; border-bottom:1px solid #6e7580;}
.nav .sub li a{color:#fff;}
.nav .sub li:hover{background:#00c0ff;}
.nav .sub li:hover a{color:#fff;}

.footer{background:#5b5b5b; color:#eee;}
.footArea{padding:75px 0 55px;}
.foot01{float:left; width:350px; background:url(../images/li01.jpg) no-repeat center right;}
.foot02{float:left; width:420px; margin-left:80px; background:url(../images/li01.jpg) no-repeat center right;}
.foot03{float:right; width:256px; padding-top:45px;}
.foot03 select{width:254px; height:40px; padding-left:30px; color:#eee; line-height:40px; border:1px solid #999; -webkit-appearance:none; -moz-appearance:none; appearance:none; background:#5b5b5b;}

.tail{border-top:1px solid #777; padding:15px 0;  text-align:center;}

.back-to{position:fixed; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+400); bottom:110px; right:50%; margin-right:-670px; display:none; z-index:999;}
.back-to .back-top{display:block; width:44px; height:44px; background:url(../images/top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden;}
.back-to .back-top:hover{background-position:0 0;}

.container{position:relative; width:100%;}
.section{position:relative; overflow:hidden;}

#fp-nav{display:none;} 
.control_point{}
.menu_2{position:fixed; top:50%; right:1%; width:20px; height:104px; margin-top:-52px; z-index:999;}
.navs{display:none; width:80px; height:26px; line-height:26px; text-align:center; background:#53aa47; color:#fff; position:absolute; right:39px; top:-6px;}
.menu_2 li{position:relative; margin-top:10px; text-align:center;}
.menu_2 li.active a, .menu_2 li.hover a{border-color:#00c0ff;}
.menu_2 li.active .navs{display:block;}
.menu_2 .active .navs{display:block;}
.menu_2 li a{position:relative; z-index:99; display:inline-block; margin-bottom:6px; width:10px; height:10px; border-radius:100%; border:1px solid #aaaaaa;}
.menu_2 li span{position:absolute; z-index:9999999; right:30px; top:-15px; font-size:14px; width:121px; height:47px; line-height:47px; text-align:center; color:#fff; background:url(../images/full-menu-bcg.png) no-repeat left center; display:none;}
.menu_2 li:hover span{display:block;}

.bannerPC{position:relative; width:100%; overflow:hidden;}
.bannerPC .bd{width:100%; position:relative; left:50%; margin-left:-50%; z-index:9;}
.bannerPC .bd ul li{width:100%; height:100%;}
.bannerPC .bd ul li a{display:block; width:100%; height:100%; position:relative;}
.bannerPC .bd ul li p{width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
.bannerPC .bd ul li p span{display:block; width:80%; min-height:100px; padding-bottom:30px; position:absolute; left:10%; bottom:30%; color:#fff; text-shadow:0 0 2px #333;}
.bannerPC .bd ul li p span i{display:block; line-height:48px; font-family:"Times New Roman", Times, serif; font-size:48px;}
.bannerPC .bd ul li p span b{display:block; line-height:80px; font-size:60px; padding-top:10px;}
.bannerPC .bd ul li p span em{display:block; width:50px; height:2px; background:#fff; position:absolute; left:0; bottom:0;}
.bannerPC .hd{width:100%; position:absolute; left:50%; margin-left:-50%; z-index:11; bottom:4%; text-align:center; height:2px; margin-bottom:2px;}
.bannerPC .hd ul{display:inline-block; height:2px;}
.bannerPC .hd ul li{width:50px; height:5px; margin:0 5px; background:#fff; *display:block; display:inline-block; vertical-align:top; cursor:pointer; text-indent:9999999px;}
.bannerPC .hd ul .on{background:#00c0ff;}
.bannerPC a.prev, .bannerPC a.next{width:48px; height:6px; position:absolute; bottom:4%; z-index:15; transition:0.8s linear 0s; cursor:pointer;}

.cArea ul li{width:18.45%; float:left; transition:all 0.6s;}
.cArea ul li a{position:relative; display:block; width:100%; height:100%; top:-500px; opacity:0; background-size:cover; background-position:left center;}
.cArea ul li.on{width:26.2%;}
.active .cArea ul li a{opacity:1; top:0;}
.cArea ul li a .p1{position:absolute; width:100%; height:100%; top:0; left:0; z-index:9;}
.cArea ul li.on a .p1{background:rgba(0,160,255,0.6);}
.cArea ul li a .p2{position:absolute; width:250px; height:295px; top:50%; left:30px; margin-top:-147px; color:#fff; z-index:9;}
.cArea ul li a .p2 h1{font-size:24px; font-weight:normal; padding-left:50px;height: 44px;}
.cArea ul li a .p2 h1 span{display:block; font-size:12px; text-transform:uppercase; transform:scale(0.8); margin-left:-20px;  }
.cArea ul li a .p2 p{margin:0 0 170px 50px;}
.cArea ul li a .p2 i{display:block; margin-left:50px;}
.cArea ul li:nth-child(1) a .p2 h1{background:url(../images/c1.png) no-repeat center left;}
.cArea ul li:nth-child(2) a .p2 h1{background:url(../images/c2.png) no-repeat center left;}
.cArea ul li:nth-child(3) a .p2 h1{background:url(../images/c2.png) no-repeat center left;}
.cArea ul li:nth-child(4) a .p2 h1{background:url(../images/c2.png) no-repeat center left;}
.cArea ul li:nth-child(5) a .p2 h1{background:url(../images/c2.png) no-repeat center left;}

#container{height:320px;}
.amap-marker-label{border:#ccc 1px solid !important;}

/*侧边广告样式*/
.side{position:fixed;width:54px;height:219px;right:0;top:50%; margin-top:-109.5px;z-index:1000;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background-color:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox i, .side ul li .sideewm i{display:block; width:54px; height:54px; background-repeat:no-repeat; background-position:center center; float:left;}
.side ul li .sidebox .qq{background-image:url(../images/qq.png);}
.side ul li .sidebox .tel{background-image:url(../images/phone.png);}
.side ul li .sidetop, .side ul li .sideewm{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s; position:relative;}
.side ul li .sidetop{background-image:url(../images/goTop.png); background-repeat:no-repeat; background-position:center center;}
.side ul li .sideewm .wx{background-image:url(../images/wx.png);}
.side ul li .sideewm span{display:block; width:150px; height:150px; position:absolute; right:-150px; bottom:0;}
.side ul li .sideewm span img{width:150px; height:150px;}
.side ul li .sidetop:hover, .side ul li .sideewm:hover{background-color:#00c0ff;opacity:1;filter:Alpha(opacity=100);}
.side ul li .sideewm:hover span{right:54px;}
.side ul li img{float:left;}
.side ul li.goTop{border-bottom:none;}

.nyBanner{width:100%; height:450px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.nyBanner .wrap{position:relative; height:450px;}
.nyBanner p{height:45px; line-height:45px; font-size:30px; color:#00c0ff; position:absolute; left:0; bottom:45px;}
.nyBanner p i{padding-left:15px; font-size:26px; color:#fff;}

.post{width:100%; height:66px; border-bottom:#eaeaea 1px solid;}
.nyH{height:65px; line-height:65px; font-size:18px; color:#00b5f4; padding:0 20px; border-bottom:#00b5f4 2px solid; position:relative; bottom:0; float:left;}
.nySearch{width:350px; height:18px; padding:20px 0 8px; border-bottom:#eee 1px solid; float:right;}
.nySearch .searchTxt{width:314px; height:18px; line-height:18px; border:0; padding:0; margin:0; float:left;}
.nySearch .searchBtn{width:36px; height:18px; border:0; padding:0; margin:0; background:url(../images/form.jpg) no-repeat; float:left; cursor:pointer;}

.ny{width:100%; padding:20px 0;}
.nyLeft{width:250px; float:left;}
.nyLeft li a{display:block; padding-left:35px; height:51px; line-height:51px; border-bottom:#eee 1px solid; background:url(../images/a02.png) no-repeat 225px center;}
.nyLeft li a.on, .nyLeft li a:hover{color:#fff; background:#00c0ff url(../images/a03.png) no-repeat 225px center;}

.nyRight{width:924px; padding-left:25px; border-left:#eee 1px solid; min-height:500px; float:left;}

.nyAbout{width:100%; line-height:30px; padding-left:16px; box-sizing:border-box;}

.foot{width:100%; padding:20px 0; line-height:24px; background:#5b5b5b; color:#eee; text-align:center;}
.foot a{color:#eee;}
.foot a:hover{color:#fff;}

.nyNews{width:100%; padding-left:16px; box-sizing:border-box;}
.nyNews li{width:100%; margin-bottom:20px;}
.nyNews li a{display:block; width:100%; padding:30px 0; overflow:hidden; box-sizing: border-box; border-bottom:1px solid #eee; transition: 0.3s;}
.nyNews li a .newsPic{width:205px; height:135px; background-repeat:no-repeat; background-position:center center; background-size:cover; margin-right:20px; float:left;}
.nyNews li a .newsTxt{height:135px; margin-right:20px; padding-right:60px; background:url(../images/a04.png) no-repeat right center; transition: 0.3s;}
.nyNews li a .newsTxt h2{height:32px; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:18px; font-weight:normal; color:#00c0ff;}
.nyNews li a .newsTxt span{display:block; height:20px; line-height:20px; color:#999;}
.nyNews li a .newsTxt p{height:50px; line-height:25px; padding-top:33px; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#666;}
.nyNews li a:hover{padding-left:25px; box-shadow:3px 3px 10px #e8e8e8;}
.nyNews li a:hover .newsTxt{background-image:url(../images/a05.png);}

.page{width:100%; line-height:30px; padding:20px 0; text-align:center;}
.page a{display:inline-block; height:30px; line-height:30px; border:#eee 1px solid; margin:0 2px; padding:0 12px;}
.page a.on{background:#00c0ff; color:#fff; border-color:#00c0ff;}
.page a:hover{color:#00c0ff; border-color:#00c0ff;}
.page a.pn{display:inline-block;}

.nyPro{width:100%;}
.nyPro li{float:left; width:215px; height:125px; padding:0 0 20px 16px;}
.nyPro li a{display:block; width:100%; height:100%; padding:37px 20px; box-sizing:border-box; border:1px solid #eee; box-sizing:border-box; text-align:center; background:#d9f1ff; transition:0.3s;}
.nyPro li a h2{height:21px; line-height:21px; word-wrap:break-word; overflow:hidden; font-weight:normal; font-size:14px; color:#333; transition:0.4s; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nyPro li a p{height:18px; line-height:18px; padding-top:10px; font-size:9px; color:#666; transition:0.4s; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.nyPro li a:hover{background:#00c0ff;}
.nyPro li a:hover h2, .nyPro li a:hover p{color:#fff;}

.nyJob{width:100%; overflow:hidden;}
.nyJob ul li{margin-bottom:20px;}
.nyJob ul li h3{padding:30px 0 30px 40px; border-bottom:#eee 1px solid; cursor:pointer; font-size:24px; font-weight:normal; text-transform:uppercase;}
.nyJob ul li h3 p{height:36px; line-height:36px; margin-bottom:10px; background:url(../images/a06.png) no-repeat right center; padding-right:40px;}
.nyJob ul li h3.on p{background-image:url(../images/a07.png); color:#00c0ff;}
.nyJob ul li h3 span{display:block; height:18px; line-height:18px; font-size:12px; color:#555;}
.nyJob ul li h3 span i{display:block; font-style:normal; width:300px; float:left;}
.nyJob ul li ul{padding:20px 40px; display:none; box-shadow:3px 3px 10px #e8e8e8;}
.nyJob ul li ul li{line-height:30px; margin-bottom:0;}

.ny_title2{width:100%; line-height:30px; font-size:20px; font-weight:bold; text-align:center; margin:10px 0; color:#000;}
.ny_info{width:100%; height:30px; line-height:30px; background:#f1f1f1; color:#333; text-align:center; font-size:12px; margin-top:10px;}
.ny_info span{padding-left:30px;}
.ny_img{width:100%; margin-top:15px; text-align:center;}
.ny_img img{max-width:80%;}
.ny_text{width:100%; margin-top:10px;}
.ny_text img {max-width:100%;}
.ny_pn{width:100%; margin-top:20px;}
.ny_pn p{width:100%; height:30px; line-height:30px; color:#999; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.ny_pn p b{color:#000;}

.nyPartner{width:100%;}
.nyPartner li{float:left; width:215px; padding:0 0 20px 16px;}
.nyPartner li p{width:213px; height:0; padding-top:53%; background-position:center center; background-repeat:no-repeat; background-size:contain; border:#eee 1px solid;}

.head, .bannerWrap, .tabBoxWrap, .navList{display:none;}
@media only screen and (max-width:768px){
	.topArea, .bannerPC, .cArea, .side{display:none;}
	.head, .bannerWrap, .tabBoxWrap{display:block;}
	body{font-size:62.5%; min-width:100%;}
	.wrap{width:100%;}
	
	.head{position:fixed; left:0; top:0; width:100%; padding:0 0.3rem; background:rgba(0,0,0,0.6); height:2rem; box-sizing:border-box; z-index:99999;}
	.head .logo{width:80%; height:2rem;}
	.head .logo img{height:2rem;}
	
	.navWap{width:1rem; float:right; position:relative; cursor:pointer; height:0.72rem; margin-top:0.64rem;}
	.navWap span{display:block; background:#fff; width:100%; height:0.04rem; position:absolute; left:0; transition:all ease 0.35s;}
	.navWap span:nth-of-type(1){top:0;}
	.navWap span:nth-of-type(2){top:0.3rem;}
	.navWap span:nth-of-type(3){top:0.6rem;}
	.navCur span:nth-of-type(1){top:0.3rem; transform:rotate(45deg);}
	.navCur span:nth-of-type(2){width:0;}
	.navCur span:nth-of-type(3){top:0.3rem;transform:rotate(-45deg);}
	
	.navList{position:fixed; z-index:9990; background:rgba(0,0,0,0.6); width:100%; font-size:0.4rem; top:-100%; overflow:auto; overflow-x:hidden; transition:top ease 0.35s; display:block;}
	.navShow{top:2rem;}
	.navList .searchWap{width:100%; height:1.4rem; padding:0.3rem 1.1rem 0.3rem 0.3rem; background:#fff; overflow:hidden; float:none; box-sizing:border-box; margin:0; position:relative;}
	.navList .searchWap .searchTxt{width:100%; height:0.8rem; line-height:0.8rem; background:#fff; border:0; padding:0; margin:0; font-size:0.4rem;}
	.navList .searchWap .searchBtn{display:block; width:0.8rem; height:0.8rem; background:url(../images/searchBtn.png) no-repeat center center; position:absolute; top:0.3rem; right:0.3rem; color:#fff;}
	
	.navList ul li i{position:absolute; top:0.1rem; right:0; border-left:1px #ddd solid; width:1rem; height:1rem; line-height:1rem; text-align:center; box-sizing:border-box; cursor:pointer;}
	.navList ul li i svg{transform:rotate(-90deg); transition:all ease 0.35s; width:20px; height:20px; position:absolute; left:50%; top:50%; margin:-10px 0 0 -10px; fill:#fff;}
	.navList ul li{position:relative; line-height:1.2rem; font-size:0.45rem; border-bottom:#ddd 1px solid;}
	.navList ul li ul{display:none; border-top:#ddd 1px solid; padding:0.3rem 0.5rem;}
	.navList ul li ul li{border-bottom:0; border-top:0; font-size:0.45rem;}
	.navList ul li a{color:#fff; width:100%; display:block; padding-left:0.5rem;}
	.navList ul li ul li a{color:#fff; display: block; text-align:left; border-bottom:0;}
	.navList ul li a:hover{color:#00c0ff;}
	.navList ul li .navListCur svg{fill:#00c0ff; transform:rotate(0deg);}
	
	.bannerWrap{width:100%; overflow:hidden;}
	.bannerWap{width:100%; position:relative; overflow:hidden;}
	.bannerWap .bd{position:relative; z-index:0; overflow:hidden;}
	.bannerWap .bd ul{width:100%;}
	.bannerWap .bd li{width:100%; overflow:hidden;}
	.bannerWap .bd li p{width:100%; background-repeat:no-repeat; background-position:center center; background-size:cover; position:relative;}
	.bannerWap .bd li a{display:block; width:100%; height:100%;}
	.bannerWap .bd li p span{display:block; width:80%; min-height:2.4rem; padding-bottom:1rem; position:absolute; left:10%; bottom:15%; color:#fff; text-shadow:0 0 2px #333;}
	.bannerWap .bd li p span i{display:block; line-height:1.2rem; font-family:"Times New Roman", Times, serif; font-size:0.9rem;}
	.bannerWap .bd li p span b{display:block; line-height:1.6rem; font-size:1.2rem; padding-top:0.4rem;}
	.bannerWap .bd li p span em{display:block; width:50px; height:2px; background:#fff; position:absolute; left:0; bottom:0;}
	.bannerWap .hd{width:100%; position:absolute; left:0; bottom:20px; z-index:1; text-align:center;}
	.bannerWap .hd ul{width:100%; margin:0 !important; padding:0 !important; -webkit-padding-start:0; vertical-align:top;}
	.bannerWap .hd ul li{margin:0 5px; width:12px; height:12px; padding:0; background:url(../images/bannerBtn.png) no-repeat right center; cursor:pointer; text-indent:-99px; font-size:0; display:inline-block;}
	.bannerWap .hd ul li.on{background-position:left center;}
	
	.tabBoxWrap{width:100%; overflow:hidden;}
	.tabBox{width:100%; position:relative; overflow:hidden;}
	.tabBox .hd{width:100%; position:absolute; left:0; bottom:20px; z-index:1; text-align:center;}
	.tabBox .hd ul{width:100%; margin:0 !important; padding:0 !important; -webkit-padding-start:0; vertical-align:top;}
	.tabBox .hd ul li{margin:0 5px; width:12px; height:12px; padding:0; background:url(../images/bannerBtn.png) no-repeat right center; cursor:pointer; text-indent:-99px; font-size:0; display:inline-block;}
	.tabBox .hd ul li.on{background-position:left center;}
	.tabBox .bd{position:relative; z-index:0; overflow:hidden;}
	.tabBox .bd ul{width:100%;}
	.tabBox .bd li{width:100%; overflow:hidden;}
	.tabBox .bd ul li a{position:relative; display:block; width:100%; height:800px; background-size:cover !important; background-position:center center !important;}
	.tabBox .bd ul li a .p1{position:absolute; width:100%; height:100%; top:0; left:0; z-index:9; background:rgba(0,0,0,0.2);}
	.tabBox .bd ul li a .p2{position:absolute; width:80%; height:10rem; top:50%; left:10%; margin-top:-5rem; color:#fff; z-index:9; text-align:center;}
	.tabBox .bd ul li a .p2 h1{font-size:0.8rem; line-height:1.6rem; font-weight:normal; padding-top:1.6rem; background-size:auto 1.4rem !important;}
	.tabBox .bd ul li a .p2 h1 span{display:block; font-size:0.5rem; line-height:0.6rem; text-transform:uppercase; transform:scale(0.8);}
	.tabBox .bd ul li a .p2 p{}
	.tabBox .bd ul li a .p2 i{display:block; position:absolute; left:0; bottom:0; font-style:normal; font-size:0.45rem; width:100%; line-height:0.6rem;}
	.tabBox .bd ul li:nth-child(1) a .p2 h1{background:url(../images/c1.png) no-repeat center left;}
	.tabBox .bd ul li:nth-child(2) a .p2 h1{background:url(../images/c2.png) no-repeat center left;}
	.tabBox .bd ul li:nth-child(3) a .p2 h1{background:url(../images/c2.png) no-repeat center left;}
	.tabBox .bd ul li:nth-child(4) a .p2 h1{background:url(../images/c2.png) no-repeat center left;}
	.tabBox .bd ul li:nth-child(5) a .p2 h1{background:url(../images/c2.png) no-repeat center left;}
	
	.nyBanner{height:6rem;}
	.nyBanner.nyBPost01{background-position:right center;}
	.nyBanner .wrap{height:6rem;}
	.nyBanner p{height:1rem; line-height:1rem; font-size:0.6rem; bottom:0.4rem; padding:0 0.3rem;}
	.nyBanner p i{padding-left:0.3rem; font-size:0.5rem;}

	.post{width:100%; height:auto; border-bottom:#eaeaea 1px solid;}
	.nyH{height:1.4rem; line-height:1.4rem; margin-left:0.5rem; font-size:0.5rem; padding:0 0.4rem; bottom:-1px;}
	.nySearch{width:auto; height:1.2rem; margin-top:0.3rem; padding:0 0.5rem; border-bottom:#eee 5px solid; float:none; position:relative;}
	.nySearch .searchTxt{width:100%; height:0.8rem; line-height:0.8rem; padding-right:0.8rem; box-sizing:border-box; float:none; font-size:0.45rem;}
	.nySearch .searchBtn{width:1.6rempx; height:0.8rem; background-size:contain; background-position:center right; float:none; position:absolute; right:0.5rem; top:0; cursor:pointer;}
	
	.ny{width:100%; padding:0;}
	.nyLeft{display:none;}
	
	.control_point{display:none;}
	
	.nyRight{width:100%; padding:0; border-left:0; min-height:11rem; float:none;}
	
	.nyAbout{width:100%; line-height:0.8rem; font-size:0.45rem; padding:0.3rem 0.5rem; box-sizing:border-box;}
	.nyAbout img {max-width:100%;}
	
	.foot{width:100%; padding:0.3rem 0.5rem; line-height:0.6rem; font-size:0.4rem; box-sizing:border-box;}
	
	.nyNews{width:100%; padding:0 0.5rem; box-sizing:border-box;}
	.nyNews li{margin-bottom:0.5rem;}
	.nyNews li a{padding:0.3rem 0;}
	.nyNews li a .newsPic{width:3rem; height:2rem; margin-right:0.3rem;}
	.nyNews li a .newsTxt{height:2rem; margin-right:0; padding-right:0.6rem; background-size:auto 0.64rem;}
	.nyNews li a .newsTxt h2{height:0.6rem; line-height:0.6rem; font-size:0.45rem;}
	.nyNews li a .newsTxt span{height:0.6rem; line-height:0.6rem; font-size:0.36rem;}
	.nyNews li a .newsTxt p{height:0.5rem; line-height:0.5rem; padding-top:0.3rem; font-size:0.4rem; -webkit-line-clamp:1;}
	.nyNews li a:hover{padding-left:25px; box-shadow:3px 3px 10px #e8e8e8;}
	
	.page{line-height:0.8rem; border-top:#eee 5px solid; padding:0.5rem;}
	.page a, .page span{ padding:0 0.5rem; font-size:0.5rem;}
	.page a:first-child,.page a:last-child,.page .number-page{display: none;}
	.page a.pn{margin:0 0.5rem;}
	
	.pro01{background-position:70% center;}
	
	.nyPro{padding:0.25rem; box-sizing:border-box;}
	.nyPro li{width:50%; height:auto; padding:0.25rem; box-sizing:border-box;}
	.nyPro li a{height:auto; padding:0.5rem 0.3rem;}
	.nyPro li a h2{height:0.8rem; line-height:0.8rem; font-size:0.45rem;}
	.nyPro li a p{height:0.6rem; line-height:0.6rem; padding-top:0.3rem; font-size:0.36rem;}
	
	.nyJob{width:100%; overflow:hidden;}
	.nyJob ul li{margin-bottom:0.4rem;}
	.nyJob ul li h3{padding:0.3rem 0.5rem; font-size:0.54rem;}
	.nyJob ul li h3 p{height:auto; line-height:0.8rem; background-size:auto 0.3rem; padding-right:0.8rem; margin-bottom:0.2rem;}
	.nyJob ul li h3 span{height:0.6rem; line-height:0.6rem; font-size:0.4rem;}
	.nyJob ul li h3 span i{width:50%;}
	.nyJob ul li ul{padding:0.3rem 0.5rem;}
	.nyJob ul li ul li{line-height:0.8rem; font-size:0.45rem; margin-bottom:0;}
    
    .ny_title2{line-height:1rem; font-size:0.6rem; margin:0.2rem 0;}
    .ny_info{height:1rem; line-height:1rem; font-size:0.36rem; margin-top:0.2rem;}
    .ny_info span{padding-left:0.5rem;}
    .ny_img{margin-top:0.3rem;}
    .ny_img img{max-width:100%;}
    .ny_text{margin-top:0.3rem; font-size:0.45rem}
    .ny_pn{margin-top:0.6rem; font-size:0.45rem;}
    .ny_pn p{height:1rem; line-height:1rem;}
    
    .nyPartner{padding:0.25rem; box-sizing:border-box;}
    .nyPartner li{width:50%; height:auto; padding:0.25rem; box-sizing:border-box;}
    .nyPartner li p{width:100%;}
}






