@charset "utf-8";
/* CSS Document */
@media (min-width: 1025px){
.view{padding:0;max-width: 900px;margin:0 auto;}
.header-view{padding:0 12.5%;}
header .logo{width: auto;line-height: 80px;}
header .navbox{width:40%;}
/*
header .pc-nav-box .left{float: left;width: 49%;}
header .pc-nav-box .left li{float: left;padding:0 6%;position: relative;}
header .pc-nav-box .left li:after{content: "";position: absolute;right: 0;top:50%;width:1px;height: 12px;background: #e0e0e0;margin-top: -6px;}
header .pc-nav-box .left li:last-child:after{display: none;}
header .pc-nav-box .left li a{display: block;line-height: 75px;border-bottom:5px solid transparent;color: #000000;font-size: 14px;transition:border-color .3s linear,color .3s linear;}
header .pc-nav-box .left li:hover a,
header .pc-nav-box .left li.cur a{border-color: #0fa564;color: #0fa564;}
*/
header .pc-nav-box .right{float: right;width: 90%;margin:24px 0 0}
header .pc-nav-box .right .header-icon a{float: left;margin-left: 10px}
header .pc-nav-box .right .search-btn{margin:6px 10px 0;width:17px;height: 15px;background-position: center;background-image: url(../images/search.png);background-repeat: no-repeat;}
header .pc-nav-box .right .right-nav li{float: left;position: relative;}
header .pc-nav-box .right .right-nav li a.tit{display: block;font-size: 17px;color: #666666;padding:0 6%;position: relative;transition:all .3s linear;}
header .pc-nav-box .right .right-nav li:hover a.tit,
header .pc-nav-box .right .right-nav li.cur a.tit{color: #0fa564;}
header .pc-nav-box .right .right-nav li a.tit:after{content: "";position: absolute;right: 0;top:50%;width: 1px;height: 10px;background:#e0e0e0;margin-top: -5px;}
header .pc-nav-box .right .right-nav li .navson{display: none;position: absolute;left:0;top:35px;text-align: center;width: 140%;left:50%;transform:translateX(-50%);background: #fff;box-shadow: 0 0 10px #ccc;}
header .pc-nav-box .right .right-nav li:hover .navson{display: block;}
header .pc-nav-box .right .right-nav li .navson:after{content: "";position: absolute;left:50%;top:-5px;transform:translateX(-50%);width: 11px;height: 5px;background-image: url(../images/tou.png);background-position: center;background-repeat: no-repeat;background-size: cover}
header .pc-nav-box .right .right-nav li .navson a{display: block;padding:5px 0;color: #888;transition:all .3s linear;}
header .pc-nav-box .right .right-nav li .navson a:hover{color: #0fa564;}
header .pc-nav-box .right .right-nav li:hover a.tit,
header .pc-nav-box .right .right-nav li.cur a.tit{border-color: #0fa564;color: #0fa564;}


header .pc-nav-box .search-box{display: none;position: absolute;right: 0;top:0;width: 90%;padding:0 5%;height: 80px;background: #fff;}
header .pc-nav-box .search-box .search-wrap{float: left;width:80%;}
header .pc-nav-box .search-box .search-wrap input[type=submit]{float: left;height: 80px;padding:0;background-image:url(../images/search.png);background-repeat: no-repeat;background-position: center;width: 17px;background-color: transparent;border:none;}
header .pc-nav-box .search-box .search-wrap input[type=text]{height: 80px;line-height: 80px;border:none;outline: none;padding:0;width: 80%;padding-left: 30px;font-size: 16px;color: #666;}
header .pc-nav-box .search-box .search-close{float: left;font-size: 40px;line-height: 80px;color: #666;}
.clearfixed{height: 80px;}
/************header end************/
footer .view{padding:0;}
.f-right{ text-align:left; padding:0;}
.footer-top .navson a{transition:all .3s linear;}
.footer-top .navson a:hover{opacity: 1;filter: alpha(opacity=100);}
.share-box.jiathis_style_32x32 a{transition:all .3s linear;}
.share-box.jiathis_style_32x32 a.jiathis_button_cqq:hover{background-image: url(../images/img_1002.png);}
.share-box.jiathis_style_32x32 a.jiathis_button_weixin:hover{background-image: url(../images/img_28.png);}
.share-box.jiathis_style_32x32 a.jiathis_button_tsina:hover{background-image: url(../images/img_29.png);}
.footer-bottom .build a{transition:all .3s linear;}
.footer-bottom .build a:hover{color: #fff;}

/************footer end************/
.search-list-box{margin-bottom: 50px;}
.search-list-box .view{padding:0;}
.search-wrap-box{padding:80px 0;}
.search-list-box{padding:0;}
.search-wrap-box h3{font-size: 30px;}
.search-list-box .right{float: none;width: 100%;}
.search-list-box .right .list{padding:0;}
.search-wrap-box .search-more{transition:all .3s linear;}
.search-wrap-box .search-more:hover{background: transparent;color: #0fa564;}
}
header .top_tel{ display: none;}
@media (min-width: 1239px){
header .m-nav-box{display: none;}
header .pc-nav-box{display: block;position: relative;}
}
@media (min-width: 1240px){
header .navbox{width:70%;}
.header-view{padding:0 4%;}
header .pc-nav-box .right{float: right;width: 100%;margin:5px 0 0}
.view{max-width: 1200px}
header .logo{line-height: 90px}
header .pc-nav-box .right .header-icon a{margin-left: 15px; margin-top:3px;}
header .pc-nav-box .right .header-icon .a1{width:17px; height:12px; font-size:15px;position:relative;color:#e62129;}
header .pc-nav-box .right .header-icon .a1 span{position: absolute;top:34px;left:-45px;background:#ececec;padding:5px; width:100px; height:100px;display:none;z-index:5;}
header .pc-nav-box .right .header-icon .a1 span img { width:100%;}
header .pc-nav-box .right .header-icon .a1 span::before{position: absolute;content: "";top:-12px;left:50px;border:6px solid transparent;border-bottom-color:#ccc;}
header .pc-nav-box .right .header-icon .a1:hover{ color:#016CBE;}
header .pc-nav-box .right .right-nav li a.tit{padding:0 25px}
header .pc-nav-box .right .search-btn{margin-left: 20px}
header .pc-nav-box .search-box{height: 90px;}
header .pc-nav-box .search-box .search-wrap input[type=submit]{height: 90px;}
header .pc-nav-box .search-box .search-wrap input[type=text]{height: 90px;line-height: 90px;}
header .pc-nav-box .search-box .search-close{line-height: 90px;}
.clearfixed{height: 90px;}
/*************header end************/
.footer-top .f-nav{float: left;width: 66%}
.footer-top .f-nav li{text-align: left;width: auto;margin-right: 13%}
.footer-top .f-nav li:last-child{margin-right: 0}
.f-right{float: right;margin-top:10px;width:18%}
.share-box{text-align: left;margin-top: 20px;}
/************footer end************/
.search-list-box{margin-bottom: 70px;}
.search-wrap-box{padding:80px 0 150px;}
.search-list-box .right .list{padding:0;}
.search-wrap-box .search-more{width: 186px;height: 50px;line-height: 50px;margin: 50px auto 0;}
.top-wrap{margin:25px 0 0;}
header .top_tel{ display: block; float: right; font-size: 18px; text-align: right; color:#0fa564; font-size: 16px;}
}
@media (min-width: 1440px){
header .navbox{width:75%;}
.header-view{padding:0 8%;}
header .pc-nav-box .right{float: right;width: 95%;margin:5px 0 0}
.f-right{float: right;margin-top:10px;width:25%}
header .navbox{width:72%;}
}
@media (min-width: 1550px){
header .pc-nav-box .right .right-nav li a.tit{padding:0 30px}
.header-view{padding:0 12.5%;}
.view{max-width: 1400px;}
.f-right{margin-top: 5px;}
.footer-top{padding:50px 0;}
.footer-top a.tit{font-size:20px;}
.footer-top .navson a{line-height: 40px;}
.f-right .qrcode-box{margin:50px 0 0;}
.f-right{float: right;margin-top:10px;width:18%}
.share-box{margin:30px 0 0;}
.footer-bottom{padding:25px 0;}
.search-list-box{padding:0;}
}
@media (min-width: 1750px){
.f-right select{padding:0 10%;height: 50px;line-height: 50px;}
.f-right .qrcode-box{margin:70px 0 0;}
}
.page{font-size: 13px; color: #777777; text-align: center;margin: 30px 0;}
.page li{ list-style:none; float:left;}
.page a { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 10px 15px;vertical-align: middle;margin: 0 0 10px -1px;}
.page span { color: #777777;display: inline-block;padding: 10px 8px;vertical-align: middle;margin: 0 0 10px -1px;}

.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover{color:#fff; background: #0FA564;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}


@media (min-width: 768px) and (max-width: 1920px) {
.menu-footer{ display:none;}
.footer1 { display:none;}
}