body {

    margin: 0;

    padding: 0;

    overflow-x: hidden;

    font-family: "Microsoft JhengHei UI";

}



ul,

li,

p {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



a:link,

a:hover {

    text-decoration: none;

}



.w100 {

    width: 100%;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



select:focus,

.swiper-button-next,

.swiper-button-prev,

.swiper-pagination-clickable .swiper-pagination-bullet,

textarea,

input:focus {

    outline: none;

    resize: none;

}



.over {

    overflow: hidden;

}



.over>img {

    cursor: pointer;

    transition: all 0.6s;

}



.over>img:hover {

    transform: scale(1.2);

}



.exhibition_size a:hover,

.crumbs_fl a:hover,

.crumbs_fl a.active,

.crumbs_fl a:hover::before,

.crumbs_fl a.active::before,

.problem_wid:hover .problem_size a,

.problem_wid:hover,

.Journalism_bor:hover .Journalism_rig_size a,

.Journalism_a a:hover,

.Journalism_le:hover .Journalism_le_size a:nth-of-type(1),

.product .product_back:hover .product_top .iconfont,

.product .product_back:hover .product_top p,

.product .product_back:hover .product_top a,

.daohang_ul>li>a:hover::after,

.daohang_ul>li.active>a::after {

    transition: all 0.4s ease-in-out;

    -webkit-transition: all 0.4s ease-in-out;

    -moz-transition: all 0.4s ease-in-out;

    -ms-transition: all 0.4s ease-in-out;

    -o-transition: all 0.4s ease-in-out;

}



@media (min-width: 1700px) {

    .container {

        width: 1200px;

    }

}





/* pc导航 */



.daohang {

    background-color: #2b5aa0;

    line-height: 100px;

    padding-left: 150px;

}



.daohang_div .iconfont {

    font-size: 20px;

}



.daohang_div span {

    font-size: 15px;

    color: #fff;

    display: inline-block;

    margin-left: 35px;

}



.daohang_span {

    background-color: #1a99d5;

    width: 110px;

    text-align: center;

}



.daohang>a {

    display: inline-block;

}



.daohang_ul>li {

    display: inline-block;

    margin: 0 16px;

}



.daohang_ul>li>a {

    display: block;

    color: #fff;

    font-size: 15px;

    position: relative;

}



.daohang_ul>li>a::after {

    position: absolute;

    left: 0;

    bottom: 0;

    display: block;

    content: "";

    width: 0;

    height: 3px;

    background: #1a99d5;

}



.daohang_ul>li>a:hover::after,

.daohang_ul>li.active>a::after {

    width: 100%;

}



.lunbo .swiper-pagination {

    bottom: 5%;

}



.lunbo .swiper-pagination-bullet {

    width: 10px;

    height: 10px;

    opacity: 1;

    position: relative;

    margin: 0 9px !important;

    border: 1px solid #fff;

    background: #fff;

}



.lunbo .swiper-pagination-bullet:before {

    content: "";

    width: 20px;

    height: 20px;

    border-radius: 100%;

    border: 1px solid #fff;

    position: absolute;

    top: -6px;

    left: -6px;

    opacity: 0;

}



.lunbo .swiper-pagination-bullet-active {

    background: #fff;

}



.lunbo .swiper-pagination-bullet-active:before {

    opacity: 1;

}



.product_back {

    padding: 65px 45px 30px 45px;

    border: 1px solid #ededed;

}



.product_top {

    padding-bottom: 30px;

}



.product_top a {

    font-size: 24px;

    color: #000000;

    display: block;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;

    overflow: hidden;

}



.product_top .iconfont {

    color: #8e8e8e;

}



.product_top a:nth-of-type(1) {

    width: 70%;

}



.product_top {

    position: relative;

}



.product_top a:nth-of-type(2) {

    position: absolute;

    right: 0;

    top: 0;

    z-index: 2;

}



.product_top>div::after {

    width: 30px;

    height: 30px;

    position: absolute;

    right: 5px;

    top: 5px;

    background-color: #dfdfdf;

    border-radius: 50%;

    display: block;

    content: "";

}



.product_top p {

    font-size: 18px;

    color: #ababab;

    padding-top: 10px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;

    overflow: hidden;

}



.product_size {

    text-align: center;

}



.product_size>p:nth-of-type(1) {

    font-size: 39px;

    color: #121212;

}



.product_size>:nth-of-type(2) {

    color: #565656;

    font-size: 19px;

    margin-top: 12px;

}



.product {

    padding-top: 75px;

}



.product .swiper-container {

    padding-top: 50px;

}



.product .product_back:hover .product_top>div::after {

    background-color: #34ace5;

}



.product .product_back:hover {

    background-color: #1a99d5;

    border: 1px solid #1a99d5;

}



.product .product_back:hover .product_top .iconfont,

.product .product_back:hover .product_top p,

.product .product_back:hover .product_top a {

    color: #ffff;

}



.product_back>a {

    display: inline-block;

    text-align: center;

}



.product_back .product_top {

    text-align: left;

}



.product_back {

    text-align: center;

}



.exhibition {

    background: url(../img/3.jpg) no-repeat;

    background-size: cover;

    padding: 80px 0 58px 0;

}



.exhibition_size {

    text-align: center;

}



.exhibition_size p {

    color: #fff;

}



.exhibition_size p:nth-of-type(1) {

    font-size: 35px;

}



.exhibition_size p:nth-of-type(2) {

    color: #b8b8b8;

    font-size: 19px;

    padding: 10px 0;

}



.exhibition_size a {

    display: inline-block;

    color: #fff;

    font-size: 18px;

    background-color: #1a99d5;

    width: 185px;

    line-height: 55px;

    border: 1px solid #1a99d5;

}



.exhibition_size a:hover {

    color: #1a99d5;

    background: #fff;

    border: 1px solid #1a99d5;

}



.exhibition_size a .iconfont {

    font-size: 25px;

}



.case {

    padding: 75px 5%;

}



.case_lunbo {

    padding-top: 55px;

    position: relative;

}



.case_size>div {

    position: relative;

}



.case_size .case_a {

    position: absolute;

    width: 90%;

    height: 88%;

    margin: 5%;

    background-color: #1c8fc4e3;

    top: 0;

    bottom: 0;

    left: 0;

    right: 0;

    left: -100%;

    transition: 400ms ease-in-out;

}



.case_size .case_a::after {

    background: url(../img/2.png) no-repeat;

    background-size: 100%;

    width: 65px;

    height: 65px;

    position: relative;

    top: 50%;

    left: 50%;

    display: table;

    content: " ";

    transform: translate(-50%, -50%);

}



.case_size:hover .case_a {

    overflow: hidden;

    left: 0;

    transition: 400ms ease-in-out;

}



.case_size {

    border: 1px solid #e9e9e9;

}



.case_size a {

    display: block;

    text-align: center;

    color: #000000;

    font-size: 22px;

}



.case_size>a {

    padding: 30px 0;

}



.case_size:hover>a {

    color: #1a99d5;

}



.case .swiper-pagination {

    position: sticky;

    text-align: center;

    margin-top: 35px;

}



.case_lunbo .swiper-pagination-bullet {

    background: none;

    border: 1px solid #44acdd;

    margin: 0 5px;

    width: 14px;

    height: 14px;

    opacity: 1;

}



.case_lunbo .swiper-pagination-bullet-active {

    border: 3px solid #44acdd;

}



.Journalism {

    padding: 85px 6% 75px 6%;

    background: #f6f6f6;

}



.Journalism_wid {

    width: 100%;

    padding: 50px 0 45px 0;

}



.Journalism_le {

    width: 46.5%;

    float: left;

    margin-right: 110px;

    position: relative;

}



.Journalism_le a {

    display: block;
	width:45%;
	margin:0 auto;

}



.Journalism_le_size {

    padding-top: 35px;

}



.Journalism_le_size a:nth-of-type(1) {

    font-size: 22px;

    color: #000000;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;

    overflow: hidden;

}



.Journalism_le:hover .Journalism_le_size a:nth-of-type(1) {

    color: #1a99d5;

}



.Journalism_le_size a:nth-of-type(2) {

    font-size: 17px;

    color: #1a99d5;

}



.Journalism_le_size p:nth-of-type(1) {

    font-size: 17px;

    color: #878787;

    line-height: 30px;

    margin: 18px 0 55px 0;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    overflow: hidden;
	width:45%;
	margin:0 auto;

}



.Journalism_rig {

    width: 46.5%;

    float: left;

}



.Journalism_qi {

    width: 12%;

    float: left;

}



.Journalism_qi p:nth-of-type(1) {

    font-size: 53px;

    font-family: "Myriad Pro";

    color: rgb(26, 153, 213);

}



.Journalism_qi p:nth-of-type(2) {

    font-size: 16px;

    color: rgb(107, 107, 107);

}



.Journalism_rig_size {

    width: 88%;

    float: left;

}



.Journalism_rig_size p {

    font-size: 17px;

    line-height: 28px;

    color: #878787;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



.Journalism_rig_size a {

    color: #000000;

    font-size: 22px;

    padding-bottom: 6px;

    display: block;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;

    overflow: hidden;

}



.Journalism_bor:hover .Journalism_rig_size a {

    color: #1a99d5;

}



.Journalism_bor {

    border-bottom: 1px solid #e4e4e4;

    padding: 15px 0;

}



.Journalism_span {

    display: inline-block;

    position: absolute;

    left: 50px;

    top: 20px;

    background: #1a99d5;

    font-family: 'Myriad Pro';

    height: 75px;

    width: 75px;

    text-align: center;

    color: #fff;

    padding-top: 10px;

    font-size: 37px;

    line-height: 27px;

}



.Journalism_span span {

    font-size: 14px;

}



.Journalism_a {

    text-align: center;

}



.Journalism_a a {

    display: inline-block;

    color: #1a99d5;

    border: 2px solid #1a99d5;

    font-size: 17px;

    line-height: 48px;

    padding: 0 42px;

}



.Journalism_a a:hover {

    background-color: #1a99d5;

    color: #fff;

}



.problem {

    padding: 70px 6%;

}



.problem_div {

    padding: 55px 0 60px 0;

}



.problem_wid {

    width: 100%;

    float: left;

    background: #f4f4f4;

    padding: 25px 50px 20px 50px;

    border-bottom: 1px solid #e4e4e4;

}



.problem_wid>div:nth-of-type(1) {

    width: 3%;

    float: left;

    text-align: right;

}



.problem_size {

    width: 88%;

    float: left;

    padding-left: 15px;

}



.problem_size a {

    color: #000000;

    font-size: 22px;

    margin-bottom: 8px;

}



.problem_wid:hover {

    background: #fff;

}



.problem_wid:hover .problem_size a {

    color: #1a99d5;

}



.problem_size p {

    font-size: 17px;

    color: #878787;

    line-height: 30px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



.problem_a {

    width: 5%;

    float: right;

}



.problem_a a {

    display: inline-block;

    height: 55px;

    width: 55px;

    line-height: 45px;

    color: #1a99d5;

    border: 2px solid #1a99d5;

    font-size: 45px;

    text-align: center;

    font-weight: 300;

    position: relative;

    top: 15px;

}





/* 底部 */



.bott {

    padding: 0 6%;

}



.bott_wid {

    width: 100%;

    padding: 70px 0 50px 0;

}



.bott {

    background: #2b5aa0;

}



.bott_wid ul {

    width: 10.5%;

    float: left;

}



.bott_wid ul li:nth-of-type(1) {

    color: #ffffff;

    font-size: 16px;

    padding-bottom: 15px;

    font-weight: bold;

}



.bott_wid ul li a {

    font-size: 14px;

    color: #ffffff;

    display: block;

    line-height: 30px;

}



.bott_wid ul li a:hover {

    color: #1a99d5;

}



.bott_wid .bott_ul {

    width: 16%;

    padding-right: 40px;

}



.bott_ul li {

    color: #fff;

    line-height: 30px;

    text-align: right;

}



.bott_wid .bott_ul li:nth-of-type(1) {

    padding-bottom: 0;

}



.bott_img {

    text-align: center;

}



.bott_wid .bott_ul li a {

    background: #1a99d5;

    font-size: 16px;

    color: #fff;

    line-height: 45px;

    padding: 0 43px;

    display: inline-block;

    letter-spacing: 8px;

    margin-top: 10px;

}



.bott_wid .bott_ul li a:hover {

    background: #fff;

    color: #1a99d5;

}



.bott_ul li a .iconfont {

    font-size: 20px;

    font-weight: bold;

}



.bott_img {

    color: #fff;

    font-size: 16px;

    font-weight: bold;

}



.bott_back {

    background-color: #1f4d91;

    padding: 15px 6%;

}



.bott_size .fl {

    font-size: 14px;

    color: #fff;

}



.bott_size .fl span {

    display: inline-block;

    margin: 0 20px;

    line-height: 35px;

}



.bott_back .bdsharebuttonbox .iconfont {

    font-size: 20px !important;

    color: #fff !important;

    margin: 0 !important;

    margin-left: 6px !important;

    padding-left: 0 !important;

}



.bott_back .bdsharebuttonbox span {

    font-size: 14px;

    color: #fff;

}



.bott_back .bdsharebuttonbox a {

    display: inline-block;

    text-align: center;

    float: none !important;

    line-height: 34px;

    height: 34px;

    width: 34px;

    border-radius: 50%;

    background: #255499 !important;

}



.bott_back .bdshare-button-style0-16 a {

    height: 34px;

    width: 34px;

}



.picture_size {

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%, -50%);

}





/* 风机资料 */



.picture {

    position: relative;

}



.picture_size p {

    color: #fff;

    font-size: 50px;

}



.crumbs {

    line-height: 70px;

    border-bottom: 1px solid #ebebeb;

}



.crumbs_fl a {

    display: inline-block;

    color: #4e4e4e;

    font-size: 16px;

    position: relative;

    margin-right: 35px;

}



.crumbs_fl a::before {

    position: absolute;

    left: 0;

    bottom: -1px;

    height: 2px;

    width: 0;

    background-color: #1a99d5;

    content: "";

    display: block;

}



.crumbs_fl a:hover::before,

.crumbs_fl a.active::before {

    width: 100%;

}



.crumbs_fl a:hover,

.crumbs_fl a.active {

    color: #1a99d5;

}



.crumbs_fr a {

    font-size: 15px;

    color: #4e4e4e;

    margin: 0 5px;

    display: inline-block;

}



.crumbs_fr a:hover {

    color: #1a99d5;

}

.crumbs_fr a{

	padding-right: 20px;
	position: relative;
}
.crumbs_fr a:before{
    content: ">";
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 5px;

}
.crumbs_fr a:last-child::before {
    display: none;
}

.crumbs_fr {

    font-size: 15px;

    color: #4e4e4e;

}



.download {

    padding: 80px 0 145px 0;

}



.download_wid {

    width: 100%;

    padding: 30px 35px 30px 50px;

    background: #f6f6f6;

}



.download_le {

    width: 10%;

    float: left;

}



.download_le p:nth-of-type(1) {

    font-size: 53px;

    color: #1a99d5;

    font-weight: bold;

}



.download_le p:nth-of-type(2) {

    font-size: 16px;

    color: #6b6b6b;

}



.download_cen {

    font-size: 22px;

    color: #000000;

    padding-top: 30px;

    width: 60%;

    float: left;

}



.download_rig {

    width: 30%;

    float: left;

    padding-top: 30px;

    text-align: right;

}



.download_rig a {

    display: inline-block;

    color: #1a99d5;

    font-size: 16px;

    font-weight: bold;

    margin-left: 25px;

}



.download_rig .iconfont {

    color: #1a99d5;

    font-size: 20px;

    margin-right: 8px;

}





/* 联系我们 */



.contact {

    padding: 80px 0 60px 0;

}



.contact_wid>div {

    width: 48.2%;

    float: left;

}



.contact_wid>div:nth-of-type(1) {

    margin-right: 40px;

}



.content_div {

    background: #1a99d5;

}



.content_size {

    padding: 25px 30px;

}



.content_size>p {

    color: #fff;

    font-size: 24px;

    padding-bottom: 15px;

    border-bottom: 1px solid #ffffff82;

}



.content_lian {

    padding-top: 15px;

}



.content_lian>.fl {

    color: #fff;

    line-height: 30px;

    font-size: 15px;

    width: 50%;

}



.content_lian>.fr .zi {

    color: #fff;

    padding: 25px 0 0 15px;

    line-height: 30px;

    font-size: 15px;

}



.message {

    padding-bottom: 75px;

}



.message_ti {

    text-align: center;

    padding-bottom: 50px;

}



.message_ti p:nth-of-type(1) {

    font-size: 33px;

    color: #000000;

}



.message_ti p:nth-of-type(2) {

    font-size: 17px;

    color: #5d5d5d;

    padding-top: 15px;

}



.message_inp {

    width: 100%;

}



.message_inp div {

    width: 31.9%;

    float: left;

    position: relative;

}



.message_inp div:nth-of-type(2) {

    margin: 0 25px;

}



.message_inp input {

    width: 100%;

    height: 48px;

    border: 1px solid #ebebeb;

    font-size: 15px;

    color: #929292;

    padding-left: 15px;

}



.message_inp div .iconfont {

    font-size: 22px;

    color: #ababab;

    position: absolute;

    right: 15px;

    top: 50%;

    transform: translateY(-50%);

}



.message_text textarea {

    width: 100%;

    border: 1px solid #ebebeb;

    font-size: 15px;

    color: #929292;

    padding-left: 15px;

    padding-top: 10px;

    height: 170px;

}



.message_text {

    margin: 20px 0;

    position: relative;

}



.message_text .iconfont {

    font-size: 22px;

    color: #ababab;

    position: absolute;

    right: 15px;

    top: 5px;

}



.message_yan .fl {

    width: 50%;

}



.message_yan div {

    display: inline-block;

}



.message_yan input {

    border: 1px solid #ebebeb;

    font-size: 15px;

    color: #929292;

    width: 140px;

    height: 47px;

    padding-left: 10px;

}



.message_yan .fl div:nth-of-type(2) {

    margin: 0 10px 0 30px;

}



.message_yan:nth-of-type(3) {

    font-size: 15px;

    color: #929292;

}



.message_yan .fr button {

    font-size: 17px;

    border: 1px solid #1a99d5;

    color: #fff;

    background: #1a99d5;

    line-height: 45px;

    padding: 0 40px;

}



.message_yan .fr button:nth-of-type(2) {

    margin-left: 24px;

    background: none;

    color: #1a99d5;

}





/* 其他风机 */



.qther {

    padding: 85px 0 100px 0;

}



.qther_wid {

    width: 100%;

}



.qther_wid>div {

    width: 50%;

    float: left;

}



.qther_size p {

    font-size: 24px;

    color: #0095fb;

    padding: 0 0 20px 25px;

    position: relative;

}



.qther_size {

    padding-left: 30px;

    font-size: 17px;

    color: #474747;

    line-height: 32px;

}



.qther_size p::after {

    position: absolute;

    left: 0;

    top: 4px;

    height: 24px;

    width: 3px;

    background: #0095fb;

    content: "";

    display: block;

}



.transportation {

    padding: 85px 0 70px 0;

}



.transportation_ul {

    width: 100%;

}



.transportation_ul li {

    width: 31.9%;

    float: left;

    margin: 0 0 25px 25px;

    border: 1px solid #e9e9e9;

}



.transportation_ul li:nth-of-type(1),

.transportation_ul li:nth-of-type(4) {

    margin-left: 0;

}



.transportation_ul li a {

    display: block;

}



.transportation_ul li a:nth-of-type(2) {

    color: #000000;

    font-size: 18px;

    padding: 25px 0;

    text-align: center;

}



.transportation_ul li:hover a:nth-of-type(2) {

    color: #1a99d5;

}





/* 常见问题 */



.common {

    padding: 85px 0;

}



.common_top {

    padding: 0 40px;

    line-height: 50px;

    background: #e2e1e1;

    cursor: pointer;

}



.common_top span:nth-of-type(1) {

    font-size: 18px;

    color: #000000;

    float: left;

}



.common_top span:nth-of-type(2) {

    font-size: 25px;

    color: #000000;

    float: right;

}



.common_bott {

    padding: 35px 35px 55px 35px;

    border: 1px solid #e2e1e1;

    border-top: none;

    font-size: 17px;

    color: #6b6b6b;

    line-height: 32px;

    display: none;

}



.common_bott span {

    display: inline-block;

}



.common_bott div {

    text-align: center;

    margin-top: 35px;

}



.common_div_cli.active .common_top {

    background: #1a99d5;

}



.common_div_cli.active .common_top span:nth-of-type(1) {

    color: #ffff;

}



.common_div_cli.active .common_top span:nth-of-type(2) {

    color: #fff;

    transform: rotate(180deg);

}



.common_div_cli.active .common_bott {

    display: block;

}



.common_div_cli {

    margin: 10px 0;

}





/* 风机选型 */



.selection {

    padding: 85px 0 95px 0;

}



.selection_ti {

    text-align: center;

}



.selection_ti p:nth-of-type(2) {

    color: #676767;

    font-size: 17px;

    padding-top: 15px;

}



.selection_ti p:nth-of-type(1) {

    font-size: 24px;

    color: #000000;

}



.selection_for {

    padding-top: 50px;

}



.selection_inp>div {

    display: table;

    content: "";

    width: 50%;

    float: left;

    margin-bottom: 15px;

    position: relative;

}



.selection_inp>div>div:nth-of-type(1) {

    width: 35%;

    float: left;

    text-align: right;

    color: #474747;

    font-size: 17px;

    display: inline-block;

    line-height: 45px;

    padding-right: 15px;

}



.selection_inp>div>div:nth-of-type(2) {

    display: inline-block;

    width: 60%;

    float: left;

}



.selection_inp>div>div>input {

    width: 100%;

    line-height: 45px;

    color: #888888;

    font-size: 17px;

    border: 1px solid #e4e4e4;

    padding-left: 15px;

}



.selection_span {

    position: absolute;

    right: -10px;

    top: 30%;

    color: red;

    font-size: 20px;

    font-weight: bold;

}



.selection_butt {

    text-align: center;

}



.selection_butt {

    margin-top: 60px;

}



.selection_butt button {

    color: #1a99d5;

    font-size: 18px;

    line-height: 50px;

    width: 150px;

    border: 1px solid #1a99d5;

    margin: 0 10px;

    background: none;

}



.selection_butt button:nth-of-type(1) {

    background: #1a99d5;

    color: #fff;

}



.radiobox label {

    font-size: 17px;

    color: #474747;

    font-weight: 500;

    margin-bottom: 0;

}



.radiobox {

    padding: 0 20px 0 15px;

    display: inline-block;

    line-height: 50px;

}



.radiobox label {

    display: inline-block;

    vertical-align: middle;

    position: relative;

    padding-left: 5px;

    line-height: 19px;

}



.radiobox label::before {

    content: "";

    display: inline-block;

    position: absolute;

    width: 17px;

    height: 17px;

    left: 0;

    margin-left: -15px;

    border: 1px solid #e6e6e6;

    border-radius: 50%;

    background-color: #fff;

    -webkit-transition: border 0.15s ease-in-out;

    -o-transition: border 0.15s ease-in-out;

    transition: border 0.15s ease-in-out;

}



.radiobox label::after {

    display: inline-block;

    position: absolute;

    content: " ";

    width: 11px;

    height: 11px;

    left: 3px;

    top: 3px;

    margin-left: -15px;

    border-radius: 50%;

    background-color: #555555;

    -webkit-transform: scale(0, 0);

    -ms-transform: scale(0, 0);

    -o-transform: scale(0, 0);

    transform: scale(0, 0);

    -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);

    -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);

    -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);

    transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);

}



.radiobox input[type="radio"] {

    opacity: 0;

    z-index: 1;

}



.radiobox input[type="radio"]:checked+label::after {

    -webkit-transform: scale(1, 1);

    -ms-transform: scale(1, 1);

    -o-transform: scale(1, 1);

    transform: scale(1, 1);

}



.radiobox input[type="radio"]:disabled+label {

    opacity: 0.65;

}



.radiobox input[type="radio"]:disabled+label::before {

    cursor: not-allowed;

}



.radiobox.radio-inline {

    margin-top: 0;

}



.radiobox input[type="radio"]+label::after {

    background-color: #5d5d5d;

}





/* 行业介绍 */



.introduce {

    padding: 90px 0;

}



.introduce_p {

    font-size: 24px;

    color: #0095fb;

    padding-bottom: 15px;

    padding-left: 20px;

    position: relative;

    overflow: hidden;

}



.introduce_size .fl {

    margin-right: 30px;

}



.introduce_p::after {

    position: absolute;

    left: 0;

    top: 6px;

    height: 20px;

    width: 3px;

    display: block;

    content: "";

    background: #0095fb;

}



.introduce_size {

    font-size: 17px;

    color: #474747;

    line-height: 35px;

}



.introduce_size span {

    color: #000000;

    font-size: 21px;

}



.introduce_size div span {

    display: inline-block;

    width: 48%;

    margin: 10px;

}





/* 污水风机选型 */



.selection_span1 {

    position: absolute;

    right: -10px;

    top: 30%;

    font-size: 17px;

    color: #474747;

}



.selection_bott .selection_span1 {

    right: -50px;

}



.selection_bott>div {

    display: table;

    content: "";

    width: 50%;

    float: left;

    margin-bottom: 15px;

    position: relative;

}



.selection_bott>div>div:nth-of-type(1) {

    width: 35%;

    float: left;

    text-align: right;

    color: #474747;

    font-size: 17px;

    display: inline-block;

    line-height: 45px;

    padding-right: 15px;

}



.selection_bott>div>div:nth-of-type(2) {

    display: inline-block;

    width: 60%;

    float: left;

}



.selection_bott>div>div>input {

    width: 100%;

    line-height: 45px;

    color: #888888;

    font-size: 17px;

    border: 1px solid #e4e4e4;

    padding-left: 15px;

}



.selection_for .selection_ti {

    padding: 60px 0 35px 0;

}





/* 新闻 */



.new {

    padding: 85px 0 100px 0;

}



.new .tui-new {

    display: block;

}



.new .tui-new .swiper-slide>div {

    width: 49%;

}



.overh a {

    display: block;

}



.new .new-title {

    line-height: 30px;

    height: 30px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;

    overflow: hidden;

    margin: 10px 0;

}



.new .new-title a {

    color: #000000;

    font-size: 24px;

}



.new .new-date {

    font-size: 17px;

    line-height: 25px;

    color: #6b6b6b;

}



.new .new-yao {

    font-size: 17px;

    margin-top: 40px;

    color: #6b6b6b;

    line-height: 30px;

    height: 120px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 4;

    overflow: hidden;

}



.new .more {

    margin-top: 40px;

}



.new .more a {

    color: #2b2b33;

    font-size: 16px;

}



.new .tui-new .swiper-slide:hover .more a,

.new .tui-new .swiper-slide:hover .new-title a {

    color: #1a99d5;

}



.new .tui-new .swiper-pagination {

    width: auto;

    left: 51%;

    bottom: 30px;

}



.new .tui-new .swiper-pagination-bullet {

    border-width: 1px;

    border-color: #1a99d5;

    border-style: solid;

    border-radius: 50%;

    background-color: #ffffff;

    width: 13px;

    height: 12px;

    opacity: 1;

}



.new .tui-new .swiper-pagination-bullet-active {

    border-color: #1a99d5;

    border-width: 2px;

}



.new-ul {

    margin-top: 50px;

}



.new-ul li {

    padding: 30px 0;

    border-bottom: 1px solid #f0f0f0;

}



.new-ul li>.fl {

    width: 20%;

    text-align: center;

    border-right: 1px solid #d5d5d5;

}



.new-ul li>.fl .hao {

    font-size: 53px;

    color: #1a99d5;

    font-family: "BodoniBT";

    font-weight: bold;

}



.new-ul li>.fl .yue {

    color: #6b6b6b;

    font-size: 16px;

}



.new-ul li>.fr {

    width: 75%;

}



.new-ul li .biaoti {

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 1;

    overflow: hidden;

}



.new-ul li .biaoti a {

    color: #000000;

    font-size: 24px;

}



.new-ul li .biaoti a:hover {

    color: #1a99d5;

}



.new-ul li .yao-new {

    color: #6b6b6b;

    font-size: 17px;

    line-height: 30px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    overflow: hidden;

    height: 60px;

}





/* 新闻详情 */



.newiss-xing {

    margin-top: 45px;

}



.newiss-xing .title {

    color: #000000;

    font-size: 35px;

    padding: 15px 0;

    border-bottom: 1px solid #dfdfdf;

    position: relative;

    text-align: center;

}



.newiss-xing .title::after {

    content: '';

    position: absolute;

    width: 100px;

    height: 1px;

    bottom: -1px;

    background: #1a99d5;

    left: 50%;

    transform: translateX(-50%);

    -ms-transform: translateX(-50%);

    /* IE 9 */

    -moz-transform: translateX(-50%);

    /* Firefox */

    -webkit-transform: translateX(-50%);

    /* Safari 和 Chrome */

    -o-transform: translateX(-50%);

}



.ta {

    text-align: center;

}



.newiss-xing .dade {

    color: #6b6b6b;

    font-size: 17px;

    margin: 30px 0;

    text-align: center;

}



.newiss-xing .dade span {

    display: inline-block;

    margin: 0 10px;

}



.newiss-xing .nei {

    color: #6b6b6b;

    font-size: 17px;

    line-height: 35px;

}



.newiss-xing .bshare-custom {

    display: inline-block;

}



.newiss-xing .shang {

    margin: 60px 0;

    padding: 30px 0;

    border-top: 1px solid #dfdfdf;

    line-height: 35px;

}



.newiss-xing .shang .fl {

    width: 70%;

}



.newiss-xing .shang a {

    color: #6b6b6b;

    font-size: 17px;

}



.newiss-xing .shang a:hover {

    color: #1a99d5;

}





/* 一键导航 */



.mobile-foot {

    display: none;

    background: #1a99d5;

    padding: 8px 0;

    position: fixed;

    bottom: 0;

    left: 0;

    width: 100%;

    z-index: 9999;

}



.mobile-foot a {

    color: #fff;

    height: 35px;

    line-height: 33px;

    border: 1px solid #fff;

    border-radius: 4px;

    text-align: center;

    width: 22%;

    padding: 0 15px;

    font-size: 15px;

    margin: 0 5px;

    transition: 0.3s;

    -o-transition: 0.3s;

    -moz-transition: 0.3s;

    -webkit-transition: 0.3s;

    padding: 0px;

}



.btn {

    display: inline-block;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: 400;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    cursor: pointer;

    border: 1px solid transparent;

    border-radius: 4px;

}



.pull-right {

    float: right;

}



.pull-left {

    float: left;

}





/* 手机导航 */



.phone {

    box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);

    display: none;

    top: 0;

    background: #fff;

    z-index: 999;

    width: 100%;

    padding: 10px 30px;

}



.index_a {

    display: inline-block;

}



.phone .wid {

    float: left;

}



.phone .wid>a {

    display: inline-block;

}



.color_dao .iconfont {

    color: #fff;

    font-size: 25px;

    margin: 0 5px;

}



.color_dao {

    line-height: 49px;

}



.color_dao .daohang_sp {

    position: relative;

    top: -7px;

    font-size: 25px;

}



.color_a {

    font-size: 25px;

    position: relative;

    top: -7px;

}



.sidebar-menu {

    display: none;

    position: fixed;

    top: 0;

    bottom: 0;

    right: 0;

    width: 250px;

    height: 100%;

    overflow-x: hidden;

    overflow-y: auto;

    background-color: #e7e9eb;

    z-index: 999;

    transition: 0.6s;

}



.sidebar-menu__header {

    height: 50px;

    background: #2b5aa0;

    position: relative;

    display: block;

    padding: 15px 25px;

    height: 100%;

    width: 100%;

    color: #fff;

    margin-right: 105px;

}



.sidebar-menu__list {

    position: fixed;

    top: 50px;

    right: 0;

    bottom: 0;

    margin: 0;

    padding: 0;

    width: 250px;

    list-style: none;

    background: #fff;

    list-style-type: none;

}



.sidebar-menu__item:first-child {

    border-top: 0

}



.sidebar-menu__item {

    padding: 0;

    width: 100%;

    border-bottom: 1px solid #eee;

}



.sidebar-menu__link {

    display: block;

    padding: 10px 25px;

    color: #828282;

    font-size: 13px;

    font-weight: 400;

    transition: color 0.1s cubic-bezier(0.39, 0.575, 0.565, 1);

}



.sidebar-menu__item {

    padding: 0;

    width: 100%;

    border-bottom: 1px solid #eeeeee;

}



.colos {

    line-height: 70px;

}



.sidebar-menu__item:first-child {

    border-top: 0;

}



.sidebar-menu__item.sidebar-menu__item--back,

.sidebar-menu__item.sidebar-menu__item--back:hover,

.sidebar-menu__link.sidebar-menu__subtitle {

    background-color: #2b5aa0 !important;

}



.sidebar-menu__item.sidebar-menu__item--back .sidebar-menu__link {

    color: #fff !important;

}



.sidebar-menu__item:hover {

    background-color: #fff;

    cursor: pointer;

}



.sidebar-menu__item:hover>.sidebar-menu__link {

    color: #6e6e6e;

}



.phone_i {

    display: inline-block;

    line-height: 60px;

    padding: 0 15px;

}



.sidebar-menu__item:hover>.sidebar-menu__link .glyphicon-menu-right {

    color: #6e6e6e;

}



.sidebar-menu__item .sidebar-menu__list {

    position: absolute;

    top: 0;

    right: 0;

    z-index: 1;

    transform: translateX(300px);

    transition: transform 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);

}



.sidebar-menu__item .sidebar-menu__list.is-active {

    transform: translateX(0);

}



.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list {

    z-index: 2;

}



.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {

    z-index: 3;

}



.sidebar-menu__item .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list .sidebar-menu__list {

    z-index: 4;

}



.sidebar-menu__link::first-letter {

    text-transform: uppercase;

}



.sidebar-menu__link:active,

.sidebar-menu__link:focus,

.sidebar-menu__link:hover {

    text-decoration: none;

}



.sidebar-menu__link span.glyphicon-menu-left {

    float: left;

    font-size: 12px;

    color: #fff;

    line-height: 20px;

    margin-right: 4px;

}



.sidebar-menu__link .glyphicon-menu-right {

    color: #bababa;

    float: right;

}





/* 二级导航 */



#div_sitemap {

    display: none;

    position: fixed;

    right: 0;

    top: 0;

    left: 0;

    bottom: 0;

    z-index: 9999;

    background-color: #fff;

}



#div_sitemap h1 {

    display: none;

    position: absolute;

    left: 50px;

    top: 15px;

}



#div_sitemap .fr {

    right: 5%;

    top: 30px;

    padding: 24px 25px 22px !important;

    position: relative;

    z-index: 2;

}



#div_sitemap .fr i {

    font-size: 40px;

    color: #2b5aa0;

}



#ul_sitemap {

    margin: 0 auto;

    width: 100%;

    position: absolute;

    left: 0;

    right: 0;

    top: 40px;

    background: #fff;

    /*position:absolute; left:0; right:0; top:74px; background:#0e7fd4; border-top:1px solid #4d9cd8;*/

}



#ul_sitemap_inner {

    display: table;

    margin: 0 auto;

    height: 800px;

}



#ul_sitemap_inner>li {

    padding: 33px 15px;

    display: table-cell;

    width: 11.5%;

    /*border:1px solid #4d9cd8; border-top:0;*/

}



#ul_sitemap_inner>li>a {

    font-size: 18px;

    color: #000;

    font-weight: 700;

}



#ul_sitemap_inner .ul_submenu {

    display: block !important;

    border-top: 1px solid #1a99d5;

    margin: 25px 0px 0px 0px;

    padding-top: 6px;

}



#ul_sitemap_inner .ul_submenu>li {

    display: table-row;

}



#ul_sitemap_inner .ul_submenu>li>a {

    display: block;

    padding-top: 19px;

    /*padding-left:10px;*/

    text-align: left;

    font-size: 16px;

    color: #1a99d5;

    font-weight: 400;

}



#ul_sitemap_inner .ul_submenu>li>a:hover {

    color: #1a99d5;

}



#ul_sitemap_inner .ul_submenu>li>a:hover::before {

    background: #1a99d5;

}



.no_ul {

    -webkit-transition: .3s linear;

    -moz-transition: .3s linear;

    -o-transition: .3s linear;

    transition: .3s linear;

}



.no_ul.active {

    height: 300px;

    -webkit-transition: .3s linear;

    -moz-transition: .3s linear;

    -o-transition: .3s linear;

    transition: .3s linear;

}



#ul_sitemap_inner .ul_submenu>li>a:before {

    content: '';

    display: inline-block;

    vertical-align: middle;

    width: 4px;

    height: 4px;

    background: #1a99d5;

    margin: -4px 4px 0 0;

}



#ul_sitemap_inner #li_languagemenu,

#ul_mainmenu_mobile #li_languagemenu {

    display: none;

}



#div_sitemap .ul_endpoint {

    padding-top: 10px;

    display: block;

}



#div_sitemap .ul_endpoint>li {

    padding: 6px;

    padding-left: 8px;

    text-align: left;

    font-size: 1em;

    line-height: 20px;

}



.counter {

    font-weight: 100;

    padding: 30px;

}



#ul_globalcount {

    line-height: 10px !important;

    margin: 0px auto;

    margin-top: 30px;

    display: table;

}



#ul_globalcount>li {

    padding: 30px;

    padding-top: 0px !important;

    padding-bottom: 0px !important;

}



#ul_globalcount>li:first-child {

    border-right: 1px solid #1a99d5;

}





/* 搜索 */



.searchbox {

    padding: 15px;

    box-shadow: 0 0 7px 0 #cfcfcf;

    background: #fff;

    width: 100%;

    top: 102px;

    border-top: 2px solid #1a99d5;

    text-align: center;

    z-index: 44;

    position: fixed;

}



.displaynone {

    display: none;

}



.searchs {

    max-width: 600px;

    margin: 0 auto;

}



.clearfix {

    zoom: 1;

}



.searchs .sertext {

    display: block;

    padding: 0;

    outline: 0;

    padding-left: 12px;

    width: 78%;

    float: left;

    border: 1px solid #cdcdcd;

    color: #a2a2a2;

    font-size: 12px;

    height: 52px;

    line-height: 52px;

    transition: 0.4s;

}



.serbtn {

    padding: 0;

    margin: 0;

    border: none;

    outline: 0;

    width: 22%;

    float: right;

    height: 52px;

    text-align: center;

    line-height: 52px;

    background: #1a99d5;

    color: #fff;

    font-size: 15px;

    cursor: pointer;

    transition: 0.44s;

}
@media(max-width:1785px) {

    .Journalism_le{
        margin-right: 80px;
    }

}


@media(max-width:1550px) {

    .daohang {

        padding-left: 30px;

    }

    .Journalism_le {

        margin-right: 88px;

    }

}



@media(max-width:1440px) {

    .Journalism_rig_size a {

        font-size: 20px;

        padding-bottom: 2px;

    }

    .Journalism_rig_size p {

        font-size: 15px;

        line-height: 25px;

    }

    .Journalism_qi p:nth-of-type(1) {

        font-size: 45px;

    }

    .Journalism_qi p:nth-of-type(2) {

        font-size: 14px;

    }

}

@media(max-width:1425px){
    .Journalism_le{
        margin-right: 32px;
    }
}



@media(max-width:1366px) {

    .Journalism_le {

        margin-right: 66px;

    }

    .Journalism_le {

        width: 45.5%;

    }

    .daohang_div span {

        margin-left: 15px;

        font-size: 15px;

    }

    .daohang_ul>li>a {

        font-size: 14px;

    }

    .daohang_ul>li {

        margin: 0 12px;

    }

    .daohang {

        line-height: 90px;

    }

    .searchbox {

        top: 92px;

    }

    #div_sitemap .fr {

        right: 0%;

    }

    #ul_sitemap_inner .ul_submenu>li>a {

        font-size: 14px;

    }

    #ul_sitemap_inner>li {

        padding: 33px 10px;

    }

    .bott_wid .bott_ul li a {

        padding: 0 30px;

    }

    .bott_size .fl span {

        margin: 0 5px;

    }

    .bott_size .fl {

        font-size: 12px;

    }

}



@media(max-width:1280px) {

    .product_size>p:nth-of-type(1) {

        font-size: 32px;

    }

    .product_size>:nth-of-type(2) {

        font-size: 16px;

        margin-top: 5px;

    }

    .product {

        padding-top: 65px;

    }

    .product .swiper-container {

        padding-top: 35px;

    }

    .product_back {

        padding: 35px 16px 20px 15px;

    }

    .product_top a {

        font-size: 22px;

    }

    .product_top p {

        font-size: 16px;

    }

    .exhibition {

        padding: 50px 0;

    }

    .exhibition_size p:nth-of-type(1) {

        font-size: 32px;

    }

    .exhibition_size p:nth-of-type(2) {

        font-size: 16px;

        padding: 10px 0;

    }

    .exhibition_size a {

        line-height: 45px;

    }

    .case {

        padding: 65px 3%;

    }

    .case_size>a {

        padding: 20px 0;

        font-size: 20px;

    }

    .Journalism {

        padding: 65px 3%;

    }

    .problem {

        padding: 65px 3%;

    }

    .problem_div {

        padding: 35px 0 45px 0;

    }

    .daohang_span {

        width: 85px;

    }

    .daohang_div span {

        margin-left: 8px;

    }

    .daohang {

        padding-left: 15px;

    }

    .daohang_ul>li>a {

        font-size: 13px;

    }

    .daohang_div .iconfont {

        font-size: 17px;

    }

    .daohang_div span {

        font-size: 13px;

    }

    .daohang_ul>li {

        margin: 0 5px;

    }

    .transportation_ul li {

        margin: 0 0 25px 24px;

    }

}



@media(max-width:1024px) {

    .Journalism_le {

        margin-right: 20px;

    }

    .Journalism_qi {

        width: 15%;

    }

    .Journalism_rig_size {

        width: 85%;

    }

    .Journalism_bor {

        padding: 8px 0;

    }

    .Journalism_qi p:nth-of-type(1) {

        font-size: 35px;

    }

    .Journalism_rig_size a {

        font-size: 18px;

    }

    .Journalism_rig_size p {

        font-size: 14px;

    }

    .Journalism_le_size p:nth-of-type(1) {

        font-size: 16px;

        margin: 18px 0 19px 0;

    }

    .Journalism_le_size a:nth-of-type(1) {

        font-size: 20px;

    }

    .bott {

        padding: 0 3%;

    }

    .bott_back {

        padding: 10px 3%;

    }

    .bott_wid {

        padding: 45px 0;

    }

    .bott_wid ul li:nth-of-type(1) {

        font-size: 14px;

        padding-bottom: 7px;

    }

    .bott_wid ul li a {

        font-size: 12px;

        line-height: 27px;

    }

    .bott_wid ul li:nth-of-type(1) {

        font-size: 12px;

    }

    .bott_wid .bott_ul li a {

        font-size: 14px;

        padding: 0 24px;

        letter-spacing: 5px;

    }

    .introduce_size div span {

        margin: 8px;

    }

    .introduce {

        padding: 70px 0;

    }

    .new .new-yao {

        font-size: 16px;

        margin-top: 15px;

    }

    .new .more {

        margin-top: 0px;

    }

    .transportation_ul li {

        margin: 0 0 20px 20px;

    }

    .contact_wid>div {

        width: 47.2%;

    }

}



@media(max-width:990px) {

    .sidebar-menu.is-active {

        display: block;

        transition: transform 0.25s cubic-bezier(0.39, 0.575, 0.565, 1);

    }

    .phone {

        display: block;

        background: #2b5aa0;

        position: fixed;

        width: 100%;

        top: 0;

        left: 0;

        right: 0;

    }

    .mobile-foot {

        display: block;

    }

    body {

        padding: 73px 0 51px 0;

    }

    .daohang {

        display: none;

    }

    #div_sitemap {

        display: none;

    }

    .bott_back,

    .bott {

        display: none;

    }

    .phone .fl {

        width: 6%;

    }

    .selection {

        padding: 75px 0;

    }

    .contact_wid>div:nth-of-type(1) {

        margin-right: 34px;

    }

    .content_size {

        padding: 25px 15px;

    }

    .content_lian>.fl {

        font-size: 14px;

    }

    .content_lian>.fr .zi {

        padding: 25px 0 0 10px;

        line-height: 30px;

        font-size: 14px;

    }

    .message_inp div:nth-of-type(2) {

        margin: 0 20px;

    }

}



@media(max-width:768px) {

    .phone .fl {

        width: 8%;

    }

    .searchbox {

        top: 77px;

    }

    .case_size>a {

        padding: 15px 0;

        font-size: 16px;

    }

    .case_lunbo {

        padding-top: 35px;

    }

    .case .swiper-pagination {

        margin-top: 25px;

    }

    .case {

        padding: 55px 3%;

    }

    .product_size>p:nth-of-type(1) {

        font-size: 28px;

    }

    .product {

        padding-top: 55px;

    }

    .exhibition_size p:nth-of-type(1) {

        font-size: 28px;

    }

    .exhibition_size p:nth-of-type(2) {

        padding: 5px 0;

    }

    .Journalism {

        padding: 55px 3%;

    }

    .Journalism_rig_size {

        width: 75%;

    }

    .Journalism_qi {

        width: 25%;

    }

    .Journalism_rig_size p {

        -webkit-line-clamp: 1;

    }

    .Journalism_a a {

        font-size: 14px;

        line-height: 42px;

    }

    .Journalism_wid {

        padding: 35px 0;

    }

    .problem_wid {

        padding: 15px 20px;

    }

    .problem_size a {

        font-size: 18px;

        margin-bottom: 5px;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        text-overflow: ellipsis;

        -webkit-line-clamp: 1;

        overflow: hidden;

    }

    .problem_size p {

        font-size: 14px;

        line-height: 25px;

    }

    .problem_a a {

        height: 40px;

        width: 40px;

        line-height: 35px;

        font-size: 30px;

    }

    .problem_div {

        padding: 35px 0;

    }

    .picture_size p {

        font-size: 28px;

    }

    .crumbs_fl a {

        font-size: 14px;

        margin-right: 20px;

    }

    .crumbs_fr a {

        font-size: 14px;

        margin: 0 2px;

    }

    .crumbs {

        line-height: 55px;

    }

    .introduce_size .fl {

        margin-right: 15px;

        margin-bottom: 15px;

        float: none;

    }

    .introduce_p {

        font-size: 20px;

        padding-bottom: 10px;

        padding-left: 20px;

    }

    .introduce_size {

        font-size: 14px;

        line-height: 28px;

    }

    .introduce_size div span {

        margin: 6px;

    }

    .introduce_size span {

        display: block;

        font-size: 18px;

    }

    .newiss-xing .title {

        font-size: 25px;

        padding: 10px 0;

    }

    .newiss-xing .dade {

        font-size: 15px;

        margin: 18px 0;

    }

    .newiss-xing .nei {

        font-size: 15px;

        line-height: 30px;

    }

    .newiss-xing .shang {

        margin: 35px 0;

        padding: 20px 0;

        line-height: 30px;

    }

    .new .new-yao {

        height: 65px;

    }

    .new-ul {

        margin-top: 30px;

    }

    .new {

        padding: 65px 0;

    }

    .selection_inp>div {

        width: 48%;

    }

    .selection_bott>div {

        width: 48%;

    }

    .qther {

        padding: 65px 0;

    }

    .crumbs_fl a {

        font-size: 13px;

        margin-right: 7px;

    }

    .crumbs_fr {

        font-size: 13px;

    }

    .crumbs_fr a {

        font-size: 13px;

    }

    .qther_size {

        padding-left: 20px;

        font-size: 14px;

        line-height: 28px;

    }

    .contact_wid>div:nth-of-type(1) {

        margin-right: 0px;

        margin-bottom: 35px;

    }

    .contact_wid>div {

        width: 100%;

    }

    .message_inp div:nth-of-type(2) {

        margin: 0 16px;

    }

    .message_yan .fl div:nth-of-type(2) {

        margin: 0 3px 0 3px;

    }

    .download_wid {

        width: 100%;

        padding: 15px 30px 20px;

    }

    .download_le p:nth-of-type(1) {

        font-size: 35px;

    }

    .download_le {

        width: 15%;

        text-align: center;

    }

    .download_cen {

        width: 45%;

        display: -webkit-box;

        -webkit-box-orient: vertical;

        text-overflow: ellipsis;

        -webkit-line-clamp: 1;

        overflow: hidden;

    }

    .download_rig {

        width: 40%;

    }

    .selection_inp>div>div:nth-of-type(1) {

        font-size: 12px;

    }

    .common {

        padding: 65px 0;

    }

    .transportation_ul li {

        margin: 0 0 15px 15px;

    }

    .transportation_ul li a:nth-of-type(2) {

        font-size: 16px;

        padding: 15px 0;

    }

    .transportation {

        padding: 65px 0;

    }

}



@media(max-width:480px) {

    .phone .fl {

        width: 15%;

    }

    .color_dao {

        line-height: 43px;

    }

    body {

        padding: 68px 0 51px 0;

    }

    .product {

        padding: 35px 15px 0 15px;

    }

    .product_top a {

        font-size: 16px;

    }

    .product_back {

        padding: 15px 10px;

    }

    .product_top p {

        font-size: 14px;

    }

    .product_top>div::after {

        width: 20px;

        height: 20px;

        right: 5px;

        top: -4px;

    }

    .product_top {

        padding-bottom: 10px;

    }

    .product_top a:nth-of-type(2) {

        text-align: right;

        font-size: 14px;

        position: absolute;

        top: -5px;

        right: -8px;

    }

    .exhibition {

        padding: 35px 15px;

    }

    .exhibition_size p:nth-of-type(1) {

        font-size: 26px;

    }

    .exhibition_size p:nth-of-type(2) {

        font-size: 14px;

        padding: 8px 0;

    }

    .exhibition_size a .iconfont {

        font-size: 20px;

    }

    .exhibition_size a {

        font-size: 14px;

        width: 145px;

        line-height: 40px;

    }

    .product_size>p:nth-of-type(1) {

        font-size: 26px;

    }

    .product_size>:nth-of-type(2) {

        font-size: 14px;

    }

    .case {

        padding: 35px 15px;

    }

    .case .swiper-pagination {

        margin-top: 15px;

    }

    .case_lunbo {

        padding-top: 25px;

    }

    .case_lunbo .swiper-pagination-bullet {

        margin: 0 3px;

        width: 10px;

        height: 10px;

    }

    .Journalism {

        padding: 35px 15px;

    }

    .Journalism_le {

        width: 100%;

        margin-right: 0;

    }

    .Journalism_span {

        left: -10px;

        top: 10px;

        height: 60px;

        width: 60px;

        padding-top: 7px;

        font-size: 22px;

        line-height: 22px;

    }

    .Journalism_span span {

        font-size: 12px;

    }

    .Journalism_le_size {

        padding-top: 15px;

    }

    .Journalism_le_size p:nth-of-type(1) {

        font-size: 14px;

        margin: 8px 0;

        line-height: 26px;

    }

    .Journalism_le_size a:nth-of-type(2) {

        font-size: 15px;

    }

    .Journalism_rig {

        width: 100%;

        margin-top: 25px;

    }

    .Journalism_qi {

        text-align: center;

    }

    .Journalism_qi p:nth-of-type(1) {

        font-size: 30px;

        line-height: 30px;

    }

    .Journalism_rig_size a {

        font-size: 16px;

    }

    .Journalism_le_size a:nth-of-type(1) {

        font-size: 16px;

    }

    .Journalism_le_size p:nth-of-type(1) {

        font-size: 14px;

        margin: 5px 0;
		margin:0 auto;

    }

    .Journalism_wid {

        padding: 25px 0;

    }

    .Journalism_a a {

        line-height: 38px;

        padding: 0 38px;

    }

    .problem_wid>div:nth-of-type(1) {

        width: 5%;

    }

    .problem_size {

        width: 85%;

        padding-right: 15px;

    }

    .problem_a {

        width: 10%;

    }

    .problem {

        padding: 35px 15px;

    }

    .crumbs {

        display: none;

    }

    .introduce {

        padding: 35px 15px;

    }

    .picture_size p {

        font-size: 20px;

    }

    .introduce_p {

        font-size: 19px;

        padding-bottom: 6px;

        padding-left: 14px;

    }

    .introduce_size div span {

        width: 100%;

        margin: 15px 0;

    }

    .ta img {

        width: 100%;

    }

    .newiss-xing {

        margin-top: 35px;

        padding: 0 15px;

    }

    .newiss-xing .title {

        font-size: 22px;

    }

    .newiss-xing .dade {

        font-size: 14px;

        margin: 15px 0;

    }

    .newiss-xing .nei {

        font-size: 14px;

        line-height: 27px;

    }

    .newiss-xing .shang a {

        font-size: 14px;

    }

    .newiss-xing .shang {

        margin: 35px 0;

        padding: 15px 0;

        line-height: 28px;

    }

    .new {

        padding: 35px 15px;

    }

    .new .tui-new .swiper-slide>div {

        width: 100%;

    }

    /* .new .tui-new{

        padding-bottom: 35px;

    } */

    .new .tui-new .swiper-pagination {

        left: 41%;

        bottom: -2px;

    }

    .new .new-title a {

        font-size: 18px;

    }

    .new .new-title {

        line-height: 26px;

        height: 24px;

        margin: 8px 0;

    }

    .new .new-date {

        font-size: 14px;

        line-height: 20px;

    }

    .new .new-yao {

        font-size: 14px;

        margin-top: 8px;

    }

    .new .more a {

        font-size: 14px;

    }

    .new-ul li>.fl .hao {

        font-size: 35px;

    }

    .new-ul li>.fl .yue {

        font-size: 14px;

    }

    .new-ul li .biaoti a {

        font-size: 18px;

    }

    .new-ul li .yao-new {

        font-size: 14px;

        line-height: 27px;

    }

    .new-ul li {

        padding: 15px 0;

    }

    .selection_for {

        padding-top: 20px;

    }

    .selection_ti p:nth-of-type(2) {

        font-size: 16px;

        padding-top: 10px;

    }

    .selection_ti p:nth-of-type(1) {

        font-size: 20px;

    }

    .selection {

        padding: 35px 15px;

    }

    .selection_bott>div,

    .selection_inp>div {

        width: 98%;

    }

    .selection_bott>div>div:nth-of-type(1),

    .selection_inp>div>div:nth-of-type(1) {

        width: 28%;

        font-size: 15px;

        line-height: 40px;

        padding-right: 6px;

        font-size: 14px;

    }

    .selection_bott>div>div>input,

    .selection_inp>div>div>input {

        line-height: 40px;

        height: 40px;

    }

    .selection_span1 {

        right: -7px;

    }

    .selection_bott>div>div:nth-of-type(2),

    .selection_inp>div>div:nth-of-type(2) {

        width: 68%;

    }

    .selection_span {

        right: -5px;

    }

    .selection_butt button {

        font-size: 14px;

        line-height: 40px;

        width: 130px;

    }

    .selection_butt {

        margin-top: 25px;

    }

    .selection_for .selection_ti {

        padding: 35px 0 25px 0;

    }

    .qther_wid>div {

        width: 100%;

    }

    .qther {

        padding: 35px 15px;

    }

    .qther_size {

        padding-left: 0px;

        margin-top: 25px;

    }

    .qther_size p {

        font-size: 20px;

        padding: 0 0 6px 15px;

    }

    .qther_size p::after {

        height: 20px;

    }

    .content_lian>.fl {

        width: 100%;

    }

    .content_size .fr {

        float: left;

        margin-top: 15px;

    }

    .content_size>p {

        font-size: 18px;

        padding-bottom: 10px;

    }

    .content_lian {

        padding-top: 10px;

    }

    .contact {

        padding: 35px 15px;

    }

    .message_ti p:nth-of-type(1) {

        font-size: 24px;

    }

    .message_ti p:nth-of-type(2) {

        font-size: 14px;

        padding-top: 6px;

    }

    .message {

        padding: 0 15px 35px 15px;

    }

    .message_inp div {

        width: 100%;

    }

    .message_inp div:nth-of-type(2) {

        margin: 15px 0;

    }

    .message_text textarea {

        height: 120px;

        font-size: 14px;

    }

    .message_yan .fl {

        width: 100%;

    }

    .message_yan .fl div:nth-of-type(2) {

        width: 20%;

    }

    .message_yan input {

        height: 40px;

        font-size: 14px;

    }

    .message_yan:nth-of-type(3) {

        font-size: 14px;

    }

    .message_inp input {

        height: 40px;

        font-size: 14px;

    }

    .message_text {

        margin: 15px 0;

    }

    .message_yan .fl {

        float: none;

    }

    .message_yan .fr button {

        font-size: 14px;

        line-height: 35px;

        padding: 0 32px;

    }

    .message_yan .fr {

        float: none;

        text-align: center;

        display: block;

        margin-top: 25px;

    }

    .download_le p:nth-of-type(1) {

        font-size: 35px;

    }

    .download {

        padding: 35px 15px;

    }

    .download_rig a {

        display: block;

        font-size: 14px;

        margin-left: 0px;

    }

    .download_rig {

        padding-top: 10px;

        width: 35%;

    }

    .download_cen {

        font-size: 17px;

        padding-top: 30px;

    }

    .download_wid {

        padding: 15px;

    }

    .download_le p:nth-of-type(2) {

        font-size: 14px;

    }

    .download_le {

        width: 25%;

    }

    .download_cen {

        width: 40%;

    }

    .selection_bott>div>div:nth-of-type(1),

    .selection_inp>div>div:nth-of-type(1) {

        width: 100%;

        text-align: left;

    }

    .selection_bott>div>div:nth-of-type(2),

    .selection_inp>div>div:nth-of-type(2) {

        width: 95%;

    }

    .selection_span {

        right: 0px;

        top: 60%;

    }

    .selection_span1 {

        top: 60%;

    }

    .common {

        padding: 35px 15px;

    }

    .common_top {

        padding: 0 15px;

    }

    .common_top span:nth-of-type(1) {

        font-size: 16px;

    }

    .common_top span:nth-of-type(2) .iconfont {

        font-size: 12px;

    }

    .common_bott {

        padding: 15px;

        font-size: 14px;

        line-height: 28px;

    }

    .transportation_ul li {

        width: 47.8%;

        margin-left: 0;

    }

    .transportation_ul li:nth-of-type(odd) {

        margin-right: 15px;

    }

    .transportation {

        padding: 35px 15px;

    }

    /* {

        width: 100% !important;

    } */

    .contact_wid>div {

        float: none;

        overflow: hidden;

    }

    .content_div>div:nth-of-type(2) {

        width: 69% !important;

        float: left;

    }

    .amap-layer,

    .BMap_mask,

    .amap-labels {

        width: auto !important;

    }

    .my-map {

        width: 69% !important;

        float: left;

    }

}



#page {

    clear: both;

    height: 40px;

    margin: 0 auto;

    text-align: center;

    display: table;

}



#page li {

    float: left;

    padding: 5px 14px;

    border: 1px solid #CCCCCC;

    margin-right: 6px;

    color: #666;

    font-size: 12px;

    list-style: none;

}



#page li:hover {

    border: 1px solid #0060ad;

}



#page li:hover a {

    color: #0060ad

}



#page li a {

    color: #666

}



#page li.active {

    border: 1px solid #0060ad;

    background-color: #0060ad;

    color: #FFFFFF

}



#page li.active a {

    color: #fff

}