﻿body { min-height: 100%; /* opacity: 0;
    transition: .8s; */ background: #fff; }

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.wrap { width: 1200px; margin: 0 auto; }

@media screen and (max-width:1280px) {
    .wrap { width: 970px; }
}

@media screen and (max-width:992px) {
    .wrap { width: 750px; }
}

@media screen and (max-width:768px) {
    .wrap { width: 94%; }
}

/* s-头部 */

.top { width: 100%; background: #fff; }

.top .wrap { height: 100px; padding-top: 30px; }

.logo_img { float: left; }

.langue { float: right; line-height: 36px; }

.langue a { font-size: 12px; color: #999; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }

.langue a.ch { padding-right: 8px; background: url('../images/icon/icon16.png') no-repeat right 3px; margin-right: 8px; }

.langue a.active { color: #ec3745; }

.langue a:hover { color: #ec3745; }

.hotline { float: right; font-size: 14px; color: #333; margin-right: 30px; line-height: 36px; }

.hotline i { color: #ec3745; font-style: italic; }

.search { float: right; padding-top: 3px; margin-right: 30px; cursor: pointer; }

.nav { width: 100%; background: #fff; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; }

.nav .wrap { height: auto; }

.nav_ul { width: 100%; }

.nav_ul li { float: left; width: 16.66%; border-right: 1px solid #dbdbdb; }

.nav_ul li a { display: block; width: 100%; height: 100%; font-size: 20px; color: #333; text-align: center; line-height: 70px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; transition: .3s; }

.nav_ul li:first-child { border-left: 1px solid #dbdbdb; }

.nav_ul li.active a { background: #ec3745; color: #fff; }

.nav_ul li:hover a { background: #ec3745; color: #fff; }

.search_box { width: 100%; height: 100%; background: rgba(0, 0, 0, .9); position: fixed; left: 0; top: 0; z-index: 99; padding-top: 105px; display: none; }

.search_box span { width: 40px; height: 40px; position: absolute; top: 50px; right: 20%; cursor: pointer; }

.search_box p { width: 544px; margin: 0 auto; height: 50px; border: 1px solid #fff; color: #fff; overflow: hidden; }

.search_box input[type='text'] { float: left; width: 88%; height: 50px; background: none; color: #fff; text-indent: 10px; font-size: 14px; }

.search_box input[type='button'] { float: right; width: 50px; height: 50px; background: url('../images/icon/icon_search.png') no-repeat center; }

.search_box input[type='submit'] { float: right; width: 50px; height: 50px; background: url('../images/icon/icon_search.png') no-repeat center; }

@media screen and (max-width:1280px) {
    .top .wrap { height: 60px; padding-top: 15px; }

    .logo_img { width: 190px; }

    .nav .wrap { height: auto; }

    .nav_ul li a { font-size: 16px; line-height: 50px; }

    .langue { line-height: 30px; }

    .hotline { line-height: 30px; }

    .search { padding-top: 0; }

    .search_box span { right: 15%; }

    .search_box p { width: 500px; }
}

@media screen and (max-width:992px) {
    .top .wrap { padding-top: 18px; }

    .logo_img { width: 155px; }

    .search { margin-top: -3px; }

    .hotline { margin-top: -3px; }

    .langue { margin-top: -3px; }

    .search_box span { right: 10%; }

    .search_box p { width: 400px; }

    .search_box input[type="text"] { width: 85%; }
}

@media screen and (max-width:700px) {
    .top .wrap { padding-top: 20px; }

    .hotline { display: none; }

    .logo_img { width: 130px; }

    .search { margin-top: -5px; margin-right: 16px; }

    .langue { margin-top: -5px; }

    .nav { border: none; }

    .nav .wrap { padding-bottom: 2px; }

    .nav_ul li { width: 33.333%; border: 1px solid #dbdbdb; margin-left: -1px; margin-bottom: -1px; }

    .nav_ul li a { font-size: 14px; line-height: 36px; }

    .search_box { padding-top: 25%; }

    .search_box span { right: 10%; }

    .search_box p { width: 85%; height: 40px; }

    .search_box span { width: 30px; height: 30px; top: 5%; right: 7%; }

    .search_box input[type="text"] { width: 85%; height: 40px; }

    .search_box input[type='button'] { width: 40px; height: 40px; }
}

/* e-头部 */


/* s-底部 */

.footer { width: 100%; height: auto; background: #eaeaea; }

.f_ul1 { width: 100%; height: auto; text-align: center; }

.f_ul1 li { display: inline-block; height: auto; margin: 0 50px; padding: 20px 0; }

.f_ul1 li:before { content: ''; width: 0; height: 100%; display: inline-block; vertical-align: middle; }

.f_ul1 li img { display: inline-block; vertical-align: middle; margin-right: 15px; }

.f_ul1 li p { display: inline-block; vertical-align: middle; font-size: 18px; color: #333; text-align: left; }

.f_ul1 li p span { display: block; font-size: 14px; color: #666; }

.f_nav { width: 100%; height: 50px; background: #e30012; overflow: hidden; text-align: center; }

.f_nav li { display: inline-block; margin: 0 25px; }

.f_nav li a { display: block; font-size: 14px; color: #fff; line-height: 50px; }

.copyright { width: 100%; height: 50px; background: #bf0413; text-align: center; font-size: 12px; color: #bbb; line-height: 50px; }

.copyright a { color: #bbb; }

@media screen and (max-width:1280px) {
    .f_ul1 li { margin: 0 26px; }
}

@media screen and (max-width:992px) {
    .f_ul1 li { margin: 0 7px; }

    .f_ul1 li img { margin-right: 7px; }

    .f_ul1 li p { font-size: 16px; }

    .f_ul1 li p span { font-size: 14px; }
}

@media screen and (max-width:768px) {
    .f_ul1 li { width: 23%; margin: 0; padding: 15px 0; }

    .f_ul1 li img { float: none; margin-right: 0; display: block; margin: 0 auto; margin-bottom: 5px; }

    .f_ul1 li p { text-align: center; }

    .f_ul1 li:before { display: none; }
}

@media screen and (max-width:700px) {
    .f_ul1 { display: none; }

    .f_nav { display: none; }

    .copyright { height: auto; line-height: 20px; padding: 15px 3%; }
}

/* e-底部 */


/* s-首页 */

.ind_top { position: absolute; top: 0; z-index: 2; }

.banner { width: 100%; }

.banner .swiper-pagination-bullet { width: 10px; height: 10px; }

.banner .swiper-pagination-bullet-active { opacity: 1; background: #ec3745; }

.ind_section1 { padding-top: 70px; margin-bottom: 60px; }

.ind_section1 h4 { font-size: 24px; color: #333; text-align: center; margin-bottom: 60px; }

.ind_section1 .txt { float: left; width: 50.5%; padding-left: 110px; }

.ind_section1 .img { float: right; width: 45.5%; height: auto; position: relative; }

.about-swiper { height: 260px; }

.ind_section1 .txt h5 { width: 64px; height: 256px; border: 1px solid #b7b7b7; text-align: center; font-size: 22px; color: #333; padding: 10px; float: left; margin-left: -110px; }

.ind_section1 .txt h5 span { display: inline-block; vertical-align: middle; }

.ind_section1 .txt h5:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }

.ind_section1 .txt h6 { font-size: 18px; color: #333; margin-bottom: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.ind_section1 .txt p { font-size: 14px; color: #666; line-height: 24px; height: 144px; overflow: hidden; margin-bottom: 15px; }

.ind_section1 .txt ul { overflow: hidden; }

.ind_section1 .txt ul li { float: left; margin-left: 50px; width: 58px; height: 58px; }

.ind_section1 .txt ul li:first-child { margin-left: 0; }

@media screen and (max-width:1280px) {
    .ind_section1 { padding-top: 50px; }

    .ind_section1 .txt ul li { margin-left: 22px; }
}

@media screen and (max-width:992px) {
    .ind_section1 .txt { width: 53%; padding-left: 90px; }

    .ind_section1 .txt h5 { margin-left: -90px; }

    .ind_section1 .img { width: 43%; }

    .ind_section1 .txt ul li { margin-left: 2px; }
}

@media screen and (max-width:768px) {
    .ind_section1 { padding-top: 30px; margin-bottom: 40px; }

    .ind_section1 h4 { margin-bottom: 30px; }

    .ind_section1 .txt p { height: 216px; }

    .ind_section1 .txt ul { display: none; }
}

@media screen and (max-width:700px) {
    .ind_top { position: static; }

    .ind_section1 { margin-bottom: 15px; }

    .ind_section1 .txt { width: 100%; padding-left: 80px; }

    .ind_section1 .txt h5 { margin-left: -80px; }

    .ind_section1 .img { width: 100%; }
}

.ind_section2 { width: 100%; height: 595px; background: url('../images/bg/bg001.jpg') no-repeat center; -webkit-background-size: cover; background-size: cover; padding-top: 70px; }

.ind_section2 h4 { font-size: 24px; color: #fff; text-align: center; margin-bottom: 115px; }

.product_list { overflow: hidden; text-align: center; }

.product_list li { display: inline-block; width: 225px; height: 195px; background: url('../images/icon/icon04_2.png') no-repeat center; margin: 0 36px; }

.product_list li a { display: block; width: 100%; height: 100%; padding-top: 50px; }

.product_list li img { display: inline-block; margin-bottom: 10px; }

.product_list li span { display: block; font-size: 20px; color: #fff; }

.product_list li.active { background: url('../images/icon/icon04_1.png') no-repeat center; }

.product_list li:hover { background: url('../images/icon/icon04_1.png') no-repeat center; }

.ind_section3 { width: 100%; padding-top: 70px; margin-bottom: 10px; }

.ind_section3 h4 { font-size: 24px; color: #333; text-align: center; margin-bottom: 40px; }

@media screen and (max-width:1280px) {
    .ind_section2 { padding-top: 50px; height: 485px; }

    .product_list li { background: url('../images/icon/icon04_4.png') no-repeat center; width: 155px; height: 134px; }

    .product_list li.active { background: url('../images/icon/icon04_3.png') no-repeat center; }

    .product_list li:hover { background: url('../images/icon/icon04_3.png') no-repeat center; }

    .product_list li a { padding-top: 22px; }

    .product_list li span { font-size: 16px; }
}

@media screen and (max-width:992px) {
    .ind_section2 { height: 465px; }

    .product_list li { margin: 0 12px; }

    .ind_section2 h4 { margin-bottom: 95px; }
}

@media screen and (max-width:768px) {
    .ind_section2 { height: 410px; padding-top: 40px; }

    .ind_section2 h4 { margin-bottom: 80px; }

    .product_list li { background: url('../images/icon/icon04_6.png') no-repeat center; width: 135px; height: 117px; }

    .product_list li.active { background: url('../images/icon/icon04_5.png') no-repeat center; }

    .product_list li:hover { background: url('../images/icon/icon04_5.png') no-repeat center; }

    .product_list li img { width: 40px; height: 40px; }

    .product_list li span { font-size: 14px; }
}

@media screen and (max-width:700px) {
    .ind_section2 { height: 380px; }

    .ind_section2 h4 { margin-bottom: 40px; }

    .product_list li { background: url('../images/icon/icon04_8.png') no-repeat center; width: 110px; height: 95px; margin: 0 5%; margin-bottom: 5%; }

    .product_list li.active { background: url('../images/icon/icon04_7.png') no-repeat center; }

    .product_list li:hover { background: url('../images/icon/icon04_7.png') no-repeat center; }

    .product_list li a { padding-top: 13px; }

    .product_list li img { margin-bottom: 3px; }
}

.ind_section3 .title { text-align: center; margin-bottom: 40px; }

.ind_section3 .title a { display: inline-block; width: 130px; height: 44px; border: 1px solid #dbdbdb; text-align: center; line-height: 44px; font-size: 16px; color: #333; margin: 0 12px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }

.ind_section3 .title a.active { border: 1px solid #e30012; background: #e30012; color: #fff; }

.ind_section3 .title a:hover { border: 1px solid #e30012; background: #e30012; color: #fff; }

@media screen and (max-width:1280px) {
    .ind_section3 { padding-top: 50px; }
}

@media screen and (max-width:768px) {
    .ind_section3 { padding-top: 40px; }

    .ind_section3 .title a { width: 110px; height: 40px; line-height: 40px; }
}
 

.ind_section4 { width: 100%; height: 202px; background: #eee; padding-top: 50px; text-align: center; margin-bottom: 50px; }

.ind_section4 h4 { font-size: 24px; color: #333; margin-bottom: 30px; }

.ind_section4 p { font-size: 14px; color: #666; line-height: 24px; margin-bottom: 20px; }

.ind_section4 img { display: inline-block; margin-bottom: 40px; }

.ind_section4 .btn { display: block; width: 130px; height: 44px; margin: 0 auto; font-size: 14px; color: #fff; background: #e30012; text-align: center; line-height: 44px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }
/* .ind_section4 .btn:hover {
    opacity: .8;
} */
@media screen and (max-width:768px) {
    .ind_section4 { padding-top: 40px; height: 199px; }
}

@media screen and (max-width:700px) {
    .ind_section4 { margin-bottom: 0; }

    .ind_section4 .btn { width: 110px; height: 40px; line-height: 40px; }
}

.ind_section5 { margin-bottom: 45px; }

.ind_section5 ul { overflow: hidden; }

.ind_section5 ul li { float: left; width: 23.5%; height: auto; padding: 15px 0; border: 1px solid #e2e2e2; text-align: center; margin-right: 2%; }

.ind_section5 ul li:nth-child(4n+4) { margin-right: 0; }

.ind_section5 ul li img { display: inline-block; vertical-align: middle; margin-right: 10px; }

.ind_section5 ul li p { display: inline-block; font-size: 14px; color: #666; vertical-align: middle; text-align: left; }

.ind_section5 ul li p span { display: block; font-size: 18px; color: #333; }

.ind_section5 ul li:before { content: ''; display: inline-block; vertical-align: middle; width: 0; height: 100%; }

@media screen and (max-width:1280px) {
    .ind_section5 ul li p { font-size: 12px; }

    .ind_section5 ul li p span { font-size: 14px; }
}

@media screen and (max-width:992px) {
    .ind_section5 ul li p { text-align: center; margin-top: 7px; }
}

@media screen and (max-width:700px) {
    .ind_section5 { display: none; }
}

/* e-首页 */


/* s-关于我们（公司简介） */

.crumbs { width: 100%; }

.crumbs .wrap { height: auto; overflow: hidden; }

.crumbs ul { float: left; overflow: hidden; }

.crumbs ul li { float: left; margin-right: 6px; }

.crumbs ul li a { font-size: 14px; color: #333; line-height: 60px; padding-right: 15px; background: url('../images/icon/icon10.png') no-repeat right center; }

.crumbs ul li:first-child { padding-left: 20px; background: url('../images/icon/icon09.png') no-repeat left center; }

.crumbs ul li:last-child a { padding-right: 0; background: none; }

.crumbs p { float: right; }

.crumbs p a { font-size: 16px; color: #333; line-height: 60px; margin-left: 20px; }

.crumbs p a.active { color: #e60012; border-bottom: 1px solid #e60012; }

.crumbs p a:hover { color: #e60012; border-bottom: 1px solid #e60012; }

@media screen and (max-width:1280px) {
    .crumbs ul li a { line-height: 50px; }

    .crumbs p a { line-height: 50px; }

    .crumbs p a { font-size: 14px; }
}

@media screen and (max-width:992px) {
}

@media screen and (max-width:768px) {
}

@media screen and (max-width:700px) {
    .crumbs ul { display: none; }

    .crumbs p a { margin-left: 12px; }
}

.cp_section1 { margin-bottom: 60px; }

.cp_img_banner { width: 100%; height: auto; margin-bottom: 30px; }

.cp_h5 { font-size: 16px; color: #333; font-weight: bold; margin-bottom: 20px; }

.cp_section1 p { font-size: 14px; color: #666; line-height: 30px; margin-bottom: 20px; }

.cp_img_box { }

.cp_img_box ul { overflow: hidden; }

.cp_img_box ul li { float: left; width: 25%; padding: 0 1%; margin-bottom: 20px; }

.cp_img_box ul li img { width: 100%; }

@media screen and (max-width:700px) {
    .cp_section1 { margin-bottom: 30px; }

    .cp_img_box ul li { width: 50%; padding: 1%; margin-bottom: 0; }

    .rad_section1 { padding-top: 30px; }
}

/* e-关于我们（公司简介） */


/* s-关于我们（公司文化） */

.cc_section1 .part { position: relative; width: 100%; height: auto; margin-bottom: 30px; }

.cc_section1 .part img { }

.cc_section1 .part .cp_p { font-size: 16px; color: #333; line-height: 40px; position: absolute; left: 60px; top: 50%; }

.cc_section1 .part .cp_p span { font-weight: bold; }

.cc_section1 .odd .cp_p { text-align: right; right: 60px; }

@media screen and (max-width:992px) {
    .cc_section1 .part .cp_p { line-height: 30px; }
}

@media screen and (max-width:700px) {
    .cc_section1 .part { height: 150px; background: url('../images/img/img04_1.jpg') no-repeat center; -webkit-background-size: auto 150px; background-size: auto 150px; }

    .cc_section1 .part img { display: none; }

    .cc_section1 .part .cp_p { font-size: 12px; line-height: 20px; left: 15px; }

    .cc_section1 .part .cp_p span { font-size: 14px; }

    .cc_section1 .odd { height: 150px; background: url('../images/img/img04_2.jpg') no-repeat center; -webkit-background-size: auto 150px; background-size: auto 150px; }

    .cc_section1 .odd .cp_p { right: 15px; }
}

/* e-关于我们（公司文化） */


/* s-产品中心 */

.pc_section1 { margin-bottom: 60px; }

.pc_ul { overflow: hidden; }

.pc_ul li { float: left; width: 23.5%; border: 1px solid #dbdbdb; margin-bottom: 20px; margin-right: 2%; position: relative; }

.pc_ul li:nth-child(4n+4) { margin-right: 0; }

.pc_ul li .img { width: 100%; height: auto; }

.pc_ul li .txt { width: 100%; height: 100px; padding: 15px 35px 0; position: relative; }

.pc_ul li .txt p { font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow: hidden; }

.pc_ul li .tt { font-size: 18px; color: #333; font-weight: bold; position: absolute; left: 35px; top: 15px; width: 80%; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.pc_ul li .txt i { display: block; width: 30px; height: 30px; background: url('../images/icon/icon11_1.png') no-repeat center; position: absolute; right: 0; bottom: 0; }

.pc_ul li.active .tt { color: #e60012; }

.pc_ul li.active .txt i { background: url('../images/icon/icon11_2.png') no-repeat center; }

.pc_ul li:hover .tt { color: #e60012; }

.pc_ul li:hover .txt i { background: url('../images/icon/icon11_2.png') no-repeat center; }

@media screen and (max-width:1280px) {
    .pc_ul li .txt { padding: 15px 18px 0; }
}

@media screen and (max-width:992px) {
    .pc_ul li .txt { padding: 15px 18px 0; }

    .pc_ul li .txt p { font-size: 12px; line-height: 20px; height: 60px; }

    .pc_ul li .tt { font-size: 18px; left: 15px; top: 10px; }
}

@media screen and (max-width:768px) {
    .pc_ul li .txt i { width: 26px; height: 26px; }

    .pc_ul li .tt { font-size: 16px; }
}

@media screen and (max-width:700px) {
    .pc_section1 { margin-bottom: 30px; }

    .pc_ul li { width: 49%; }

    .pc_ul li:nth-child(2n+2) { margin-right: 0; }
}

/* e-产品中心 */


/* s-产品中心详情页 */

.pcd_section1 { margin-bottom: 60px; padding-top: 20px; }

.part_l { float: left; width: 46%; }

.part_r { float: right; width: 50%; overflow-x: auto; }

.part_r p { font-size: 14px; color: #666; line-height: 30px; }

.pcd_h5 { font-size: 24px; color: #333; font-weight: bold; margin-bottom: 30px; }

.part_l .pcd_h5 { color: #e60012; }

.pcd_section1 .content p.pcd_p { font-size: 14px; color: #666; line-height: 30px; }

.pcd_video { width: 100%; }

.pcd_h6 { font-size: 20px; color: #333; margin-bottom: 20px; }

.pcd_img_box { }

.pcd_img_box ul { overflow: hidden; }

.pcd_img_box ul li { float: left; width: 33.333%; padding: 0 1%; }

.pcd_img_box ul li:first-child { margin-left: 0; }

@media screen and (max-width:1280px) {
    .pcd_h5 { font-size: 20px; }

    .pcd_h6 { font-size: 18px; }

    .pcd_section1 .content p.pcd_p { font-size: 12px; line-height: 24px; }
}

@media screen and (max-width:700px) {
    .pcd_section1 { padding-top: 0; margin-bottom: 30px; }

    .pcd_h5 { margin-bottom: 10px; }

    .part_l { width: 100%; margin-bottom: 20px; }

    .part_r { width: 100%; }

    .pcd_h6 { margin-bottom: 10px; }

    .pcd_img_box ul li { width: 100%; margin-bottom: 2%; }
}

/* e-产品中心详情页 */


/* s-新闻动态 */

.news_ul { overflow: hidden; }

.news_ul li { float: left; width: 49%; margin-right: 2%; margin-bottom: 30px; }

.news_ul li:nth-child(2n+2) { margin-right: 0; }

.news_ul li .img { width: 100%; height: auto; }

.news_ul li .txt { padding-top: 20px; }

.news_ul li .txt h6 { font-size: 20px; color: #333; margin-bottom: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.news_ul li .txt p { font-size: 14px; color: #666; line-height: 24px; margin-bottom: 15px; height: 48px; overflow: hidden; }

.new_btn { display: block; width: 130px; height: 44px; text-align: center; line-height: 44px; font-size: 14px; color: #999; border: 1px solid #a3a3a3; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; transition: .3s; }

/*.news_ul li.active .new_btn
{
    background: #e30012;
    color: #fff;
    border: 1px solid #e30012;
}*/

.news_ul li .new_btn:hover { background: #e30012; color: #fff; border: 1px solid #e30012; }

@media screen and (max-width:1280px) {
    .new_btn { width: 110px; height: 40px; line-height: 40px; }
}

@media screen and (max-width:992px) {
    .news_ul li .txt { padding-top: 10px; }

    .news_ul li .txt h6 { font-size: 18px; margin-bottom: 4px; }

    .news_ul li .txt p { font-size: 12px; line-height: 20px; height: 40px; }

    .new_btn { width: 90px; height: 35px; line-height: 35px; font-size: 12px; }
}

@media screen and (max-width:700px) {
    .news_ul li { width: 100%; }

    .page_class { display: none; }
}

/* e-新闻动态 */


/* s-新闻动态详情页 */

.news_section1 { margin-bottom: 30px; }

.news_section1 .content { padding: 20px 0 40px; border-bottom: 1px dashed #dbdbdb; margin-bottom: 30px; }

.news_section1 .content .title { font-size: 24px; color: #333; text-align: center; margin-bottom: 20px; }

.news_section1 .content .date { display: block; font-size: 14px; color: #999; text-align: center; margin-bottom: 40px; }

.news_section1 .content p { font-size: 14px; color: #666; line-height: 30px; }

.news_section1 .content img { margin: 20px auto; }

.paging { width: 100%; overflow: hidden; }

.paging ul { float: left; }

.paging ul li { margin-bottom: 10px; }

.paging ul li a { font-size: 14px; color: #999; }

.paging p { float: right; }

.paging p a { font-size: 14px; color: #999; }

.paging ul li a:hover { color: #e60012; border-bottom: 1px solid #e60012; }

.paging p a:hover { color: #e60012; border-bottom: 1px solid #e60012; }

@media screen and (max-width:700px) {
    .news_section1 .content .title { margin-bottom: 10px; }

    .news_section1 .content .date { margin-bottom: 20px; }
}

/* e-新闻动态详情页 */


/* s-联系我们 */

.cu_section1 { margin-bottom: 60px; }

.cu_section1 .part1 { overflow: hidden; margin-bottom: 40px; }

.cu_section1 .part1 .sec1 { float: left; width: 50%; }

.cu_section1 .part1 .sec2 { float: right; width: 46%; }

.cu_section1 .part1 .sec1 dl { overflow: hidden; margin-bottom: 20px; height: 42px; }

.cu_section1 .part1 .sec1 dl dt { float: left; width: 15%; height: 42px; line-height: 42px; font-size: 14px; color: #333; }

.cu_section1 .part1 .sec1 dl dt i { color: #ff0000; }

.cu_section1 .part1 .sec1 dl dd { float: left; width: 85%; height: 42px; border: 1px solid #d7dcdf; }

.cu_section1 .part1 .sec1 dl dd input { width: 100%; height: 100%; text-indent: 10px; }

.cu_section1 .part1 .sec1 dl.textarea { height: 100px; }

.cu_section1 .part1 .sec1 dl.textarea dd { border: none; height: 100px; }

.cu_section1 .part1 .sec1 dl.textarea dd textarea { width: 100%; height: 100px; resize: none; padding: 10px; border: 1px solid #d7dcdf; }

.cu_section1 .part1 .sec1 input[type='submit'] { width: 100%; height: 42px; background: #d7dcdf; font-size: 14px; color: #fff; text-align: center; }

.cu_section1 .part1 .sec1 input[type='submit'].cur { background: #ec3745; }

.cu_section1 .part1 .sec2 { }

.cu_section1 .part1 .sec2 ul li { padding-bottom: 20px; border-bottom: 1px dashed #dbdbdb; margin-bottom: 20px; }

.cu_section1 .part1 .sec2 ul li img { display: inline-block; vertical-align: middle; margin-right: 15px; }

.cu_section1 .part1 .sec2 ul li p { display: inline-block; vertical-align: middle; font-size: 16px; color: #333; }

.cu_section1 .part1 .sec2 ul li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none; }

.cu_section1 .part1 .sec2 ul li img:nth-child(2) { display: none; }

.cu_section1 .part1 .sec2 ul li:hover img:nth-child(2) { display: inline-block; }

.cu_section1 .part1 .sec2 ul li:hover img:nth-child(1) { display: none; }

.cu_section1 .part2 { width: 100%; height: 430px; }

.cu_section1 .part2 * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

.cu_section1 .part2 img { display: inline-block; max-width: none; max-height: none; }

@media screen and (max-width:1280px) {
    .cu_section1 .part1 .sec2 ul li p { width: 340px; }
}

@media screen and (max-width:992px) {
    .cu_section1 .part1 .sec1 { float: none; width: 100%; margin: 0 auto; margin-bottom: 20px; }

    .cu_section1 .part1 .sec2 { float: none; width: 80%; display: none; }
}

@media screen and (max-width:700px) {
    .cu_section1 { padding-top: 30px; margin-bottom: 30px; }

    .cu_section1 .part1 { margin-bottom: 30px; }

    .cu_section1 .part1 .sec1 dl dt { width: 24%; }

    .cu_section1 .part1 .sec1 dl dd { width: 76%; }

    .cu_section1 .part1 .sec2 { display: block; width: 100%; }

    .cu_section1 .part1 .sec2 p span { display: block; }

    .cu_section1 .part1 .sec2 ul li p { width: 280px; }

    .cu_section1 .part2 { height: 200px; }
}

@media screen and (max-width:360px) {
    .cu_section1 .part1 .sec1 { margin-bottom: 30px; }

    .cu_section1 .part1 .sec2 ul li img { margin-right: 8px; }

    .cu_section1 .part1 .sec2 ul li p { font-size: 14px; width: 230px; }
}

/* e-联系我们 */


/* s-详情页 表格*/
.pcd_table1 { width: 600px; }

.pcd_table1 tr th { height: 60px; font-size: 24px; color: #fff; border: 1px solid #fc8b94; background: #e60012; font-weight: normal; }

.pcd_table1 tr td { border: 1px solid #fc8b94; font-size: 16px; color: #333; height: 60px; text-align: center; }

.zh_tabp { width: 600px; line-height: 40px; text-align: right; font-size: 14px; color: #333; }

@media screen and (max-width:700px) {

    .pcd_table1 { width: 460px; }

    .pcd_table1 tr th { height: 40px; font-size: 18px; }

    .pcd_table1 tr td { font-size: 14px; }

    .zh_tabp { width: 460px; }
}

/* e-详情页 表格*/
