html,body{padding: 0;margin: 0; color:#333; overflow-x:hidden;}
.wrap{max-width:1200px; margin: 0 auto; overflow:hidden}
ul{padding: 0;margin: 0;}
ul li{list-style: none;}
.fl{float: left;}
.fr{float: right;}
a,a:visited,a:link,a:focus {color:#333; -webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;outline:none;background: none;text-decoration: none;transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s;-webkit-transition-duration: .5s; font-size:14px}
a:hover,a:active{color:#227ddb; text-decoration: underline;}
img{max-width: 100%;}
input:focus,button:focus,textarea:focus,select:focus{outline: none;}
.ovh{display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ovh2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ovh3{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ovh4{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.row{margin-right:0; margin-left:0}
dl, ol, ul, p{margin-bottom:0px}

@font-face {
  font-family: 'iconfont';  /* Project id 3367980 */
  src: url('//at.alicdn.com/t/font_3367980_xasvre5tny.woff2?t=1653455652462') format('woff2'),
       url('//at.alicdn.com/t/font_3367980_xasvre5tny.woff?t=1653455652462') format('woff'),
       url('//at.alicdn.com/t/font_3367980_xasvre5tny.ttf?t=1653455652462') format('truetype');
}
.iconfont{font-family:"iconfont"!important; font-style:normal;}

/* 设置滚动条的样式 */
::-webkit-scrollbar { width:4px;}/* 滚动槽 */
::-webkit-scrollbar-track { background-color:#aaa; border-radius:0px;}/* 滚动条滑块 */
::-webkit-scrollbar-thumb { background-color:#fff;}
::-webkit-scrollbar-thumb:window-inactive { background-color:#fff;}

.swiper-button-next:focus,.swiper-button-prev:focus{outline: none;}

.index_body{height: 100%; margin:0; padding: 0; background:#fff; }
.ny_body{height: 100%; margin:0; padding: 0;}

/**导航菜单**/
header{ width:100%; overflow:hidden; background: url(../images/topbg.png) no-repeat top center; }
header .header-container{ width:100%; overflow:hidden; padding:25px 0 10px}
header .logo{ float:left; width:40%}
header .logo a{position:relative; z-index:99; display:flex; align-items:center;}
header .logo img{max-height:100%;}
header .logo .wimg02{ display:none}

header .rightDiv{width:100%; overflow:hidden; padding:9px 0; background: rgba(255,255,255,.3);}
header .rightDiv .menu{margin:0px auto; overflow: hidden; }
header .rightDiv .menu li{float: left; line-height: 30px; height:60px; border-right: 1px solid #96c2e7;}
header .rightDiv .menu li a{display: block; float: left; width:95px; text-align: center; font-size:16px; color:#FFF}
header .rightDiv .menu .l1{width:17%;}
header .rightDiv .menu .l2{width:41%;}
header .rightDiv .menu .l3{width:25%;}
header .rightDiv .menu .l4{width:17%; border-right: 0;}

header .mbtn {display: inline-block;width: 50px;height: 50px;background: url(../images/menu1.png) no-repeat center center;background-size: 22px auto;position: absolute;top: 0;right: 0;display: none;}
header.indexHeader .mbtn{background: url(../images/menu.png) no-repeat center center;}
header .mbtn:active{opacity: .8;}
body.on-menu header .mbtn{background: url(../images/menu-hide1.png) no-repeat center center;background-size: 22px auto;}
@media (max-width:1400px) {
.wrap{width:96%;}

}
@media (max-width:1200px) {
header .rightDiv .menu li a{width:70px;}
}
@media (max-width:1024px) {
header .rightDiv .menu li a{width:78px;}
}

@media (max-width:992px) {
img{max-width: 100%;height:auto!important;}	
header {position: fixed !important;z-index: 99;top: 0;left: auto;right: 0;width: 100%;height:50px;transition: right 300ms !important; background:#fff}
header .mbtn {display: block;}
header .header-container{ padding:0}
header .logo a{height:50px;}	
header .logo img {max-height:80%; margin-left:10px}	

header .logo .wimg{ display:none}
header .logo .wimg02{ display: block}

header .rightDiv .menu .l1{width:100%;}
header .rightDiv .menu .l2{width:100%;}
header .rightDiv .menu .l3{width:100%;}
header .rightDiv .menu .l4{width:100%;}

header .rightDiv .menu {float:right; position:fixed; top:0px; right:0; width:100%; height:100%;padding-top: 0;background-color: rgba(255, 255, 255, .98); transition: right 300ms; right: -100%; padding:0; overflow-y:auto;}
header .rightDiv .menu ul{width:100%; display:block !important; padding-top:50px;}
header .rightDiv .menu ul li{padding:0; margin:0; width:100%; height: auto; border-top:1px solid rgba(120,120,120,.15); line-height:40px}
header .rightDiv .menu ul li:last-child{border-bottom:1px solid rgba(120,120,120,.15);}

header .rightDiv .menu ul li a{display:block; color:#333; line-height:40px; height:40px; text-align:left;font-size:16px; width:50%; padding:0 40px 0 20px; margin:0; float:left}
header .rightDiv .menu ul li.cur li a,header .rightDiv .menu ul li:hover li a{height:40px; line-height:40px;}



header .rightDiv .menu ul ul{top:0; border: 0; background: transparent;border-bottom:none;padding: 0;}
header .rightDiv .menu ul li a span {display: none;}
header .rightDiv .menu ul li a.on {background: none;}
body.on-menu header .rightDiv .menu {right: 0;}
body.on-menu .main {right: 0;}

header.indexHeader .rightDiv .menu>ul>li.on>a{color: #fff;}
header .rightDiv .menu>ul>li:hover>a{color:#333;}
.menu ul ul{box-shadow: none;}
header .rightDiv .menu .linkDiv{display: none;}
header .rightDiv .menu>ul>li.has-sub{padding: 0;}
header .rightDiv .menu>ul>li>a::before{display: none;}

header .rightDiv .menu ul ul li{ background:rgba(118,182,105,.15); height:35px; line-height:35px}
header .rightDiv .menu ul ul li a{padding:0 20px;font-size:14px;color:#76b669; height:35px; line-height:35px}
header .rightDiv .menu ul li.cur li a{height:35px; line-height:35px}
header .rightDiv .menu ul ul li:hover a{color:#fff;}
header .rightDiv .menu ul li:hover a{color:#fff;}

header .rightDiv .menu>ul>li,header .rightDiv .menu.align-center>ul>li,header .rightDiv .menu.align-right>ul>li{float:none;display:block}
header .rightDiv .menu ul ul ul li a{padding-left:40px}
header .rightDiv .menu ul ul,
header .rightDiv .menu ul ul ul{position:relative;left:0;right:auto;width:100%;margin:0}
header .rightDiv .menu>ul>li.has-sub>a::after,header .rightDiv .menu ul ul li.has-sub>a::after{display:none}
header .rightDiv .menu li:hover>ul{left: auto;margin-left: auto;}

#menu-line{display:none}

.menu #menu-button{display:block;padding:20px;color:#000;cursor:pointer;font-size:12px;text-transform:uppercase}
.menu #menu-button::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#fff}
.menu #menu-button::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #fff;border-bottom:2px solid #fff}
.menu .submenu-button{position:absolute;z-index:10;right:0;top:0;display:block;border-left:1px solid rgba(120,120,120,.15);height:40px;width:45px;cursor:pointer}
.menu .submenu-button::after{content:'';position:absolute;top:15px;left:22px;display:block;width:1px;height:11px;background:#333;z-index:99}
.menu .submenu-button::before{content:'';position:absolute;top:20px;left:17px;display:block;width:11px;height:1px;background:#333;z-index:99}
.menu .submenu-button.submenu-opened:after{display:none}

.menu ul ul{background: transparent;border-bottom:none;padding: 0;}
.menu ul ul ul{top: 0;}

body.on-menu header .mbtn{z-index: 1;}	
}
@media (max-width:520px) {
.wrap{width:94%;}	
}
/********************************* 首页 **********************************/

/*banner轮播*/
.index-banner{width:60%; position:relative; float:right; height:104px;}
.ui-homebanner .swiper-slide{overflow: hidden;}
.ui-homebanner .img{display:block; text-align:center; margin-top:20px}

.index-banner .swiper-pagination-bullets{bottom:20px; left:48%}
.ui-homebanner .swiper-pagination-bullet {width:15px; height:15px; border-radius:50%; opacity:.5; background:#fff; position: relative; margin:0 3px}
.ui-homebanner .swiper-pagination-bullet-active {opacity: 1; background:#76b669;}

.index-banner i{font-family:"iconfont" !important;font-size:40px; font-style:normal; color: rgba(255,255,255,.6);}
.index-banner i:hover{color: rgba(99, 163, 140, .6);}

@media (max-width:1400px) {
.index-banner .swiper-pagination-bullets{left:47%}	
}
@media (max-width:1024px) {
.ui-homebanner .img{height:450px;min-height:450px;}
.index-banner .swiper-pagination-bullets{left:46%}	
}
@media (max-width:992px) {
.index-banner{margin-top:50px; display:none}	
.ui-homebanner .img{height:370px;min-height:370px;}

}
@media (max-width:767px) {
img{max-width: 100%;height:auto!important;}
.hidden-xs{display: none;}
.visible-xs{display: block;}
.breadcrumbDiv{float: initial;margin: 0 15px;font-size: 14px;line-height: 50px;}	
.index-banner .swiper-pagination-bullets{left:45%}	
}
@media (max-width:580px) {
.ui-homebanner .img{height:200px;min-height:200px;}
}
@media (max-width:480px) {
.index-banner .swiper-pagination-bullets{bottom:10px;left:41%}
.ui-homebanner .swiper-pagination-bullet {width:12px; height:12px;}
.ui-homebanner .img{height:190px;min-height:190px;}
}
@media (max-width:380px) {
.ui-homebanner .img{height:180px;min-height:180px;}
}

.in_banner_box{ width:100%; margin:20px 0; overflow:hidden}
.in_news_box{width:100%; overflow:hidden}
.in_left_box{width:32.3%; float:left; overflow:hidden; margin-right:1.55%}
.in_left_box02{margin-right:0}


.index-title{position: relative; height:60px; color:#227ddb;}
.index-title:before{content: ''; position: absolute; top: 37%; left:105px; right:50px; height: 5px; background: url(../images/line.jpg) 0px 0px repeat-x;}
.index-title p{line-height: 40px; width: 110px; text-align: center; position: relative; font-weight:bold}
.index-title p:before{content: ''; position: absolute; top: 0px; right:5px; bottom: 0px; left:5px; border-radius: 5px; border: 1px solid #227ddb;}
.index-title p:after{content: '';position: absolute;top: 40%; left:0px;width: 12px;height: 22px;margin-top: -8px;background: #fff url(../images/bt.png) 0 0 no-repeat;}
.index-title  a{position: absolute; right: 0; top:4px; line-height: 40px; color: #787878;}
@media (max-width:992px) {
.in_banner_box01{ margin-top:60px}
.in_left_box{width:100%;}
}
@media (max-width:580px) {
.in_banner_box{ display:none}	
}

/**图片切换**/
.index_news_img{width:100%; overflow:hidden; margin-bottom:20px}
.index_news_img .swiperWrap{position:relative; width:100%;}
.index_news_img .swiper-wrapper .img{ height:275px; overflow:hidden}
.index_news_img .swiper-wrapper .img img{ width:100%; height:100%}
.index_news_img .swiper-wrapper .bt{ position:absolute; bottom:0; left:0; background: rgba(0, 0, 0, .8); width:100%; height:40px; line-height:40px; color:#FFF}
.index_news_img .swiper-wrapper .bt p{font-size:14px; padding-left:10px; display:block; width:80%}
.index_news_img .swiper-pagination{right:2%; bottom:10px}
.index_news_img .swiper-pagination .swiper-pagination-bullet{ margin:0 2px; width:8px; height:6px; background: rgba(255, 255, 255, .8); border:none; border-radius: 0}
.index_news_img .swiper-pagination .swiper-pagination-bullet-active{background: rgba(255, 255, 255, 1);}

.index_news_img .swiper-button-next,.index_news_img .swiper-button-prev{top:40%; bottom:0px; background:rgba(0,0,0,.8); width:40px; height:74px; line-height:74px; text-align:center}
.index_news_img .swiper-button-prev{left:0;}
.index_news_img .swiper-button-next{right:0}
.index_news_img .swiper-button-next:hover,.index_news_img .swiper-button-prev:hover{background:rgba(0,0,0,.8);}
.index_news_img .swiper-button-next i,.index_news_img .swiper-button-prev i{color:#fff;}
.index_news_img .swiper-button-next:hover i,.index_news_img .swiper-button-prev:hover i{color:#fff;}

@media (max-width:992px) {
.index_news_img .swiper-wrapper .img{height: 460px;}
}
@media (max-width:580px) {
.index_news_imgin{ margin-top:50px}
.index_news_img .swiper-wrapper .img{height: 260px;}
}
@media (max-width:380px) {
.index_news_img .swiper-wrapper .img{height:220px;}
}

/**文章列表**/
.index_news_lb{width:100%; overflow:hidden}
.index_news_lb li{height:34px; line-height:34px; overflow:hidden;}

.index_news_lb03{ margin-bottom:10px}
.index_news_lb .hot_news{position: relative; overflow: hidden; margin-bottom: 10px;}
.index_news_lb .hot_news .pic{width:100px; height:70px; float: left;}
.index_news_lb .hot_news03 .pic{width:156px; height:110px; float: left;}
.index_news_lb .hot_news .pic img{width: 100%; height: 100%;}
.index_news_lb .hot_news .txt{padding-left:110px;}
.index_news_lb .hot_news03 .txt{padding-left:166px;}
.index_news_lb .hot_news .txt h4{line-height:24px; height:24px; overflow: hidden; font-weight: bold; font-size:14px; margin-bottom:0}
.index_news_lb .hot_news .txt p{line-height:24px; font-size: 12px; color: #666; overflow: hidden;}
.index_news_lb .hot_news03 .txt h4{line-height:32px; height:32px; font-size:16px;}

.index_news_lb .hot_news02{width:100%; height:200px; overflow: hidden; position: relative;}
.index_news_lb .hot_news02 img{width: 100%;}
.index_news_lb .hot_news02 span{position: absolute; display: block; width: 100%; height: 34px; left: 0; bottom: 0; color: #fff; line-height: 34px; background:rgba(0,0,0,.8); overflow: hidden; text-align:center}
.index_news_lb .ny_news_img span{background:rgba(0,0,0,.8);text-indent:0; padding:0 10px}

.index_news_lb .big_news{position: relative; overflow: hidden; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1;}
.index_news_lb .big_news .txt{}
.index_news_lb .big_news .txt h4{line-height:24px; height:24px; overflow: hidden; font-weight: bold; margin-bottom:10px; text-align:center}
.index_news_lb .big_news .txt h4 a{font-size:16px;}
.index_news_lb .big_news .txt p{line-height:24px; font-size:14px; color: #666; overflow: hidden;}

/**图片列表**/
.index_news_pic dl{float: left; width:50%; margin-bottom: 10px;}
.index_news_pic dl a{display: block; width: 90%; text-align: center; font-size:14px; margin:0px auto; }
.index_news_pic dl p{ font-weight:normal; margin-top:10px; margin-bottom:10px}
.index_news_pic dl .pic{height:100px;  overflow:hidden}
.index_news_pic dl img{width: 100%;  margin-bottom:6px;}

.picnews{width:100%; overflow: hidden; position: relative;}
.picnews li{width:46%; float: left; margin:0 2%; text-align: center; height:auto}
.picnews img{ width:185px; height:130px; margin-bottom: 5px;}

.meideul li{float:left; width:23.5%; margin-right:1.5%; text-align: center; height:auto}
.meideul li img{width:100%;}
@media (max-width:1024px) {
.index_news_pic dl .pic{height:80px;}
}
@media (max-width:992px) {
.index_news_lb .hot_news02{height:400px;}
}
@media (max-width:580px) {
.index_news_lb .hot_news02{height: inherit;}
.index_news_lb02 li:nth-child(6),.index_news_lb02 li:nth-child(10){ margin-top:3px}
.index_news_pic dl .pic{height:100px;}
}
@media (max-width:380px) {
.index_news_pic dl .pic{height:80px;}
}


/**友情链接**/
.links-cont{ width:100%; margin:20px 0; overflow:hidden;}
.links-cont .tab-content-wrap {width:100%;}
.links-cont .tab-content{width:100%; display:none}
.links-cont .tab-content.show {display:block}
.links-cont .col-box-wz{}
.links-cont .col-box-wz li{float: left; padding-right: 20px; line-height:30px;}
.links-cont .col-box-wz li a{ font-size:14px}
.links-cont .pavilion-inner .tabs {width:100%; overflow:hidden; height:40px; border-bottom:1px solid #ccc; line-height:40px; margin-bottom: 10px; position: relative;}
.links-cont .pavilion-inner .tabs dl{width:11%; float:left; cursor: pointer; border-bottom:none;height:35px; line-height:35px; background:#FFF; margin-right:3%; text-align:center}
.links-cont .pavilion-inner .tabs dl p{font-size:16px; z-index:10; margin-left:5%;}
.links-cont .pavilion-inner .tabs dl.on p{ color:#227ddb; font-weight: bold}
.links-cont .pavilion-inner .tabs dl.on p:after{content: ''; position: absolute; top: 40%; left:0px; width: 12px; height: 22px; margin-top: -8px; background: #fff url(../images/bt.png) 0 0 no-repeat;}

@media (max-width:580px) {
.links-cont{margin:10px 0 20px;}
.links-cont .pavilion-inner .tabs dl{ width:20%}
.links-cont .col-box-wz li{padding-right:10px; line-height:25px;}
}

/**底部**/
.footer{background:url(../images/footerbg.jpg) no-repeat bottom center; padding:10px 0; line-height: 30px; width:100%; margin:0px auto; text-align: center; color: #fff; font-size:14px}
.footer .fnav{line-height:30px; font-size:14px}
.footer a{ font-size:14px; color:#FFF}
@media (max-width:580px) {
.footer{font-size:12px;}	
.footer .fnav{line-height:20px; margin-bottom:10px;}
.footer a{ font-size:12px}
}


.ny_box{width:100%; margin:30px 0; overflow:hidden}
.ny_left{width:72.5%; float:left; overflow:hidden;}
.ny_right{width:25%; float:right; overflow:hidden;}
.ny_crumbs{width:100%; overflow:hidden; height:20px; line-height:20px; margin-bottom:20px; font-size:14px}
@media (max-width:992px) {
.ny_box{margin:70px 0 30px;}
.ny_left{width:100%;}
.ny_right{width:100%;}
}
@media (max-width:580px) {
.ny_box{margin:60px 0 30px;}
.ny_crumbs{margin-bottom:10px;}
}

.ny_list_box{width:100%; overflow:hidden;}
.ny_list_box li{width:100%; overflow:hidden; overflow:hidden; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #e1e1e1;}
.ny_list_box li .fbt-p{width:100%; overflow:hidden; margin-bottom:10px}
.ny_list_box li .wz{ width:100%; font-size:14px; color:#666;  line-height:30px}
.ny_list_box li .fbt-p p{width:80%; float:left;}
.ny_list_box li .fbt-st{width:20%; float:right; color:#999; font-size:14px; text-align:right;}
.ny_list_box li a{font-size:16px; font-weight:bold}


.ny_news_lb li{border-bottom: 1px solid #e1e1e1;}
.ny_news_lb li p{ padding-left:10px}
.ny_news_lb li:before{width:18px; height:18px; line-height:18px; border-radius:100%; display:block; background:#c00; float:left; text-align:center; color:#FFF; font-size:12px; margin-top:8px}
.ny_news_lb li:nth-child(1):before{content:"1";}
.ny_news_lb li:nth-child(2):before{content:"2";}
.ny_news_lb li:nth-child(3):before{content:"3";}
.ny_news_lb li:nth-child(4):before{content:"4"; background:#999;}
.ny_news_lb li:nth-child(5):before{content:"5"; background:#999;}
.ny_news_lb li:nth-child(6):before{content:"6"; background:#999;}
.ny_news_lb li:nth-child(7):before{content:"7"; background:#999;}
.ny_news_lb li:nth-child(8):before{content:"8"; background:#999;}
.ny_news_lb li:nth-child(9):before{content:"9"; background:#999;}
.ny_news_lb li:nth-child(10):before{content:"10"; background:#999;}
@media (max-width:580px) {
.ny_list_box li a{font-size:14px}
.ny_list_box li:nth-child(5),.ny_list_box li:nth-child(10),.ny_list_box li:nth-child(15),.ny_list_box li:nth-child(20){margin-bottom:10px; padding-bottom:10px} 
}
@media (max-width:380px) {
.ny_list_box li .fbt-p{width:76%;}
.ny_list_box li .fbt-st{width:22%;}
}
@media (max-width:330px) {
.ny_list_box li .fbt-p{width:70%;}
.ny_list_box li .fbt-st{width:28%;}
}


/**新闻详情**/
.ny_hddiv{padding:0 0 15px; overflow:hidden}
.ny_hddiv .title{font-size:32px; font-weight:bold; border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px; text-align:center;}
.ny_hddiv .title02 span{color: #999999; display:block; float:left; margin-right:10px; font-size:14px}

.newsDetailDiv .bdDiv{border-bottom: 1px solid #eee; padding:15px 0;}
.newsDetailDiv .otherPage{padding: 10px 0 45px; font-size:14px}
.newsDetailDiv .otherPage .fl,.newsDetailDiv .otherPage .fr{width:48%;}
.newsDetailDiv .otherPage .fr{ text-align:right}
@media (max-width:992px) {
.ny_hddiv .title{font-size:24px;}
.newsDetailDiv .bdDiv{padding:0 0 15px;}
.newsDetailDiv .otherPage{padding: 10px 0 25px;}
}
@media (max-width:580px) {
.ny_hddiv .title{font-size:18px; padding-bottom:7px; margin-bottom:7px;}
.newsDetailDiv .otherPage{padding: 10px 0 15px;}
.newsDetailDiv .otherPage .fl,.newsDetailDiv .otherPage .fr{width:100%;}
.newsDetailDiv .otherPage .fr{ text-align:left}
}


/*分页样式 开始*/
#fengye {overflow: hidden; margin-top:30px; height:80px}
#fengye{ clear:both; margin:auto 0; text-align:center;}
div.digg {text-align: left; font-size:14px; display:inline-block; height:50px; margin-top:20px}
div.digg a {border: #ccc 1px solid;  padding:12px 18px; margin: 2px; color: #666;text-decoration: none;}
div.digg a:hover {border:#227ddb 1px solid; color: #227ddb; background:#fff;}
div.digg a:active {border: #e46015 1px solid; color: #000;}
div.digg span.current {border: #227ddb 1px solid;font-weight: bold; padding:12px 18px;margin: 2px; color: #227ddb; background-color: #fff;}
div.digg span.disabled {border: #ccc 1px solid; padding:12px 18px;margin: 2px;color: #999;}
div.digg .keng{ display:none}

.search{width:70%; margin:0px auto; padding:10%; font-size: 14px;border: 1px solid #e1e1e1;}
.search form {display:block;width:100%;height:50px;position:relative; margin-top:30px}
.search form .btn01 {width:90%;height:50px;line-height:50px;border:none;background:none;outline:0;padding:0 0 0 20px;font-size:14px;color:#666; border: 1px solid #e1e1e1; float:left}
.search form .btn01::-webkit-input-placeholder {color:#666;font-size:14px}
.search form .btn01::-moz-placeholder {color:#666;font-size:14px}
.search form .btn01:-moz-placeholder {color:#666;font-size:14px}
.search form .btn01:-ms-input-placeholder {color:#666;font-size:14px}
.search form .btn02 {display:block;width:10%;height:50px; line-height:50px; border:none;background:#227ddb;outline:0; float:right}
.search form .btn02 i {display:block; color:#fff;font-family:"iconfont" !important;font-size:24px;font-style:normal; text-align:center}
.search form .btn02:hover svg {color:#0000ff}
@media (max-width:992px) {
.search{width:90%;}
.search form .btn01 {width:85%;}
.search form .btn02 {width:15%;}
}
@media (max-width:580px) {
.search{width:100%;}
.search form {margin-top:15px}
.search form .btn01 {width:80%;}
.search form .btn02 {width:20%;}
}

.ny_footer{width: 100%; padding: 0; padding-bottom: 20px; text-align:center; background: #eee;}
.ny_footer .fnav{background: #c00; color: #fff; height:50px; line-height: 50px;}
.ny_footer .fnav a{ color:#fff}
.ny_footer .copyright{padding:20px 0 10px; font-size:14px}