﻿@charset "utf-8";
/* CSS Document */
body, td, th { font-family: 微软雅黑,Arial, Helvetica, sans-serif; font-size: 13px; color: #333; line-height: 200%; }

input { font-family: 微软雅黑,Arial, Helvetica, sans-serif; font-size: 13px; }

body, form { margin: 0px; width: 100%; }

body { }

a:link { color: #333; text-decoration: none; }

a:visited { text-decoration: none; color: #333; }

a:hover { text-decoration: none; color: #333; }

a:active { text-decoration: none; color: #333; }

img { border: 0px; }

ul, li, dl, dt, dd, p { margin: 0px; padding: 0px; list-style: none; }

h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }

.orange, a.orange { color: #ff6012; }

.blue, a.blue { color: #0148b2; }

.red, a.red { color: #f00; }

@media screen and (min-width:681px) {
    .mw { width: 1000px; clear: both; margin: 0px auto; }

    .head { }

    .head .webcomebar { height: 40px; line-height: 40px; background: #111; color: #999; font-size: 12px; }

    .head .webcomebar a { color: #999; }

    .head .webcomebar .webcome { float: left; }

    .head .webcomebar .language { float: right; }

    .head .navbar { height: 100px; overflow: hidden; }

    .head .navbar .logo { float: left; margin-top: 20px; }

    .head .navbar .logo img { display: block; height: 60px; }

    .head .navbar .nav_switch { display: none; }

    .head .navbar .nav { float: right; margin-top: 30px; }

    .head .navbar .nav a { display: block; float: left; line-height: 40px; padding: 0px 20px; margin-left: 20px; border-radius: 20px; font-size: 16px; }

    .head .navbar .nav a:hover { background: #ff6012; color: #fff; }

    .head .navbar .nav a.current { background: #ff6012; color: #fff; }

    .head .navbar h1 { display: none; }

    .foot { }

    .foot .contact { background: #f7f7f7; padding: 60px 0px; }

    .foot .copyright { background: #ff6012; padding: 10px 0px; color: #fff; }

    .foot .copyright a { color: #fff; }

    .foot_wap { display: none; }

    .home { }

    .home .swiper_banner { position: relative; overflow: hidden; }

    .home .swiper_banner .swiper-pagination-bullets { bottom: 20px; }

    .home .swiper_banner .swiper-pagination-bullets .swiper-pagination-bullet { border-radius: 0px; width: 40px; height: 10px; background: #fff; font-size: 0px; opacity: .7; }

    .home .swiper_banner .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #ff6012; }

    .home .swiper_banner .swiper-wrapper .swiper-slide { }

    .home .swiper_banner .swiper-wrapper .swiper-slide a { display: block; width: 100%; height: 550px; }

    .home .swiper_banner .swiper-button { display: none; }

    .home .swiper_banner_wap { display: none; }

    .p_inner .banner_wap { display: none; }

    .p_inner .banner { width: 100%; height: 500px; overflow: hidden; }

    .p_inner .nav2bar { overflow: hidden; background: #f7f7f7; }

    .p_inner .nav2bar .nav2 { float: left; }

    .p_inner .nav2bar .nav2 a { display: block; float: left; line-height: 40px; padding: 0px 20px; font-size: 16px; }

    .p_inner .nav2bar .nav2 a.current { background: #ff6012; color: #fff; }

    .p_inner .nav2bar .sitemap { float: right; line-height: 40px; }

    .p_inner .t1 { margin-top: 80px; line-height: 30px; text-align: center; font-size: 24px; color: #ff6012; }

    .p_inner .nav3 { text-align: center; line-height: 20px; margin-top: 30px; }

    .p_inner .nav3 a { padding: 0px 10px; }

    .p_inner .nav3 .current { color: #ff6012; }

    .p_inner .about { padding-top: 40px; }

    .p_inner .about_wap { display: none; }

    .p_inner .newlist { padding-top: 20px; }

    .p_inner .newlist li { overflow: hidden; border: 1px solid #ddd; padding: 20px; margin-top: 20px; }

    .p_inner .newlist li img { float: left; width: 240px; }

    .p_inner .newlist li span { display: block; margin-left: 270px; }

    .p_inner .newlist li .title { line-heiht: 30px; padding: 15px 0px; font-size: 24px; color: #000; }

    .p_inner .newlist li .time { line-height: 30px; color: #999; }

    .p_inner .newlist li .summary { margin-top: 10px; color: #666; }

    .p_inner .newlist li:hover { background: #f7f7f7; }

    .p_inner .newlist li:hover .title { color: #ff6012; }

    .p_inner .newdetail { }

    .p_inner .newdetail .title { padding-top: 80px; line-height: 30px; font-size: 24px; text-align: center; color: #ff6012; }

    .p_inner .newdetail .time { margin-top: 20px; text-align: center; }

    .p_inner .newdetail .content { padding: 40px 0px; }

    .p_inner .newdetail .content_wap { display: none; }
    .p_inner .newdetail .siblings { }

    .p_inner .newdetail .siblings li { }

    .p_inner .prolist { margin-left: -20px; overflow: hidden; }

    .p_inner .prolist li { float: left; width: 235px; margin-left: 20px; margin-top: 40px; }

    .p_inner .prolist li img { width: 100%; height: 160px; }

    .p_inner .prolist li span.title { display: block; text-align: center; height: 25px; line-height: 25px; font-size: 16px; overflow: hidden; }

    .p_inner .prolist li span.summary { display: none; }

    .p_inner .prolist li:hover .title { color: #ff6012; }

    .p_inner .prodetail { overflow: hidden; margin-top: 40px; }

    .p_inner .prodetail .pic { border: 1px solid #ddd; float: left; padding: 19px; }

    .p_inner .prodetail .pic img { display: block; width: 470px; }

    .p_inner .prodetail .content { margin-left: 550px; padding: 40px 0px; }

    .p_inner .prodetail .content_wap { display: none; }


    .pagerhtml { padding-top: 60px; text-align: center; line-height: 35px; }

    .pagerhtml a { display: inline-block; padding: 0px 14px; margin: 0px 5px; background: #f7f7f7; }

    .pagerhtml a:hover { color: #fff; background: #ff6012; }

    .pagerhtml .current { color: #fff; background: #ff6012; }
}

@media screen and (max-width:680px) {
    .mw { }

    .head { }

    .head .webcomebar { display: none; }

    .head .navbar { height: 50px; position: relative; }

    .head .navbar .logo { float: left; }

    .head .navbar .logo img { display: block; height: 40px; margin: 5px 0px 0px 15px; }

    .head .navbar .nav_switch { float: right; margin: 5px 15px 0px 0px; line-height: 40px; font-size: 40px; color: #ff6012; position: relative; z-index: 10; }

    .head .navbar .nav_switch:before { font-family: "iconfont" !important; content: "\e653"; }

    .head .navbar .nav_switch.close:before { font-family: "iconfont" !important; content: "\e60c"; }

    .head .navbar .nav { position: fixed; z-index: 9; left: 0px; top: 0px; right: 0px; bottom: 0px; background: rgba(0,0,0,.7); padding-top: 50px; display: none; }

    .head .navbar .nav a { display: block; text-align: center; line-height: 40px; padding: 0px 20px; font-size: 16px; color: #fff; }

    .head .navbar .nav a.current { color: #ff6012; }

    .head .navbar .nav.show { display: block; }

    .head .navbar h1 { position: absolute; z-index: -1; left: 0px; width: 100%; line-height: 50px; text-align: center; font-size: 20px; }


    .foot { display: none; }

    .foot_wap { }

    .foot_wap .contact { background: #f7f7f7; padding: 20px 15px; }

    .foot_wap .wx { background: #ff6012; color: #fff; padding: 20px 15px; }

    .foot_wap .nav { background: #ff6012; }

    .foot_wap .nav a { display: block; border-top: 1px solid rgba(255,255,255,.5); line-height: 40px; color: #fff; font-size: 15px; padding: 0px 15px; }

    .foot_wap .nav a:after { float: right; font-family: "iconfont" !important; content: "\e63f"; }

    .foot_wap .copyright { border-top: 1px solid rgba(255,255,255,.5); background: #ff6012; color: #fff; padding: 20px 15px; }


    .home { }

    .home .swiper_banner_wap { position: relative; overflow: hidden; }

    .home .swiper_banner_wap .swiper-pagination-bullets { bottom: 10px; }

    .home .swiper_banner_wap .swiper-pagination-bullets .swiper-pagination-bullet { border-radius: 50%; width: 10px; height: 10px; background: #fff; font-size: 0px; opacity: .7; }

    .home .swiper_banner_wap .swiper-pagination-bullets .swiper-pagination-bullet-active { background: #ff6012; opacity: 1; }

    .home .swiper_banner_wap .swiper-wrapper .swiper-slide { }

    .home .swiper_banner_wap .swiper-wrapper .swiper-slide img { display: block; width: 100%; }

    .home .swiper_banner_wap .swiper-button { display: none; }

    .home .swiper_banner { display: none; }

    .p_inner { }

    .p_inner .banner_wap img { display: block; width: 100%; }

    .p_inner .nav2bar { }

    .p_inner .nav2bar .nav2 { display: flex; flex-wrap: nowrap; overflow: auto; background: #ff6012; padding: 0px 10px; }

    .p_inner .nav2bar .nav2 a { flex-shrink: 0; line-height: 40px; margin: 0px 10px; font-size: 16px; position: relative; color: #fff; }

    .p_inner .nav2bar .nav2 a.current:before { content: ''; position: absolute; left: 50%; bottom: -5px; margin-left: -5px; display: block; width: 10px; height: 10px; overflow: hidden; transform: rotate(45deg); background: #fff; }

    .p_inner .nav2bar .sitemap { display: none; }

    .p_inner .t1 { display: none; }

    .p_inner .nav3 { background: #f7f7f7; display: flex; flex-wrap: wrap; padding: 10px 15px 10px 0px; }

    .p_inner .nav3 a { margin-left: 15px; }

    .p_inner .nav3 .current { color: #ff6012; }

    .p_inner .about { display: none; }

    .p_inner .about_wap { padding: 20px 15px; }

    .p_inner .newlist { }

    .p_inner .newlist li { overflow: hidden; padding: 10px 15px; border-bottom: 1px solid #ddd; }

    .p_inner .newlist li img { float: right; width: 120px; }

    .p_inner .newlist li span { display: block; margin-right: 130px; }

    .p_inner .newlist li .title { font-size: 14px; }

    .p_inner .newlist li .time { margin-top: 5px; color: #999; }

    .p_inner .newlist li .summary { display: none; }

    .p_inner .newlist li:hover { background: #f7f7f7; }

    .p_inner .newlist li:hover .title { color: #ff6012; }

    .p_inner .newdetail { padding: 40px 15px 0px 15px; }

    .p_inner .newdetail .title { line-height: 30px; font-size: 20px; color: #ff6012; }

    .p_inner .newdetail .time { margin-top: 10px; color: #888; }

    .p_inner .newdetail .content { display: none; }

    .p_inner .newdetail .content_wap { margin-top: 30px; }

    .p_inner .newdetail .siblings { }

    .p_inner .newdetail .siblings li { }

    .p_inner .prolist { display: flex; flex-wrap: wrap; padding: 7.5px; }

    .p_inner .prolist li { width: 50%; box-sizing: border-box; padding: 20px 7.5px 0px 7.5px; }

    .p_inner .prolist li img { width: 100%; }

    .p_inner .prolist li span.title { display: block; text-align: center; line-height: 25px; font-size: 16px; }

    .p_inner .prolist li span.summary { display: none; }

    .p_inner .prodetail { padding: 20px 15px 0px 15px; }

    .p_inner .prodetail .pic { }

    .p_inner .prodetail .pic img { display: block; width: 100%; }

    .p_inner .prodetail .content { display: none; }

    .p_inner .prodetail .content_wap { }

    .pagerhtml { padding-top: 40px; text-align: center; line-height: 35px; }

    .pagerhtml a { display: inline-block; padding: 0px 14px; margin: 0px 5px; background: #ff6012; color: #fff; }

    .pagerhtml a.num { display: none; }

    .pagerhtml a.disabled { background: #f7f7f7; color: #888; }
}
