@charset "utf-8";
/* CSS Document */
body {padding-top: 110px;}
.container {width: 1230px;}
.header {height: 110px;background: #fff;position: fixed;top: 0;left: 0;width: 100%;z-index: 10;box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.1);}
.header .container {width: 1430px;}
.header .logo {top: 22px;left: 15px;z-index: 2;}
.header .index_nav {right: 15px;top: 30px;}
.header .index_nav > ul {text-align: center;}
.header .index_nav > ul > li {float: none;display: inline-block;height: 80px;position: relative;}
.header .index_nav > ul > li:nth-child(1) {background: none;}
.header .index_nav > ul > li.hasChild > a:before {content: '';position: absolute;left: 50%;margin-left: 40px;top: 50%;margin-top: -3px;width: 12px;height: 6px;background: url(../png/jian2.png) no-repeat center center; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.header .index_nav > ul > li.hasChild > a:hover:before,
.header .index_nav > ul > li.hasChild > a.on:before {background: url(../png/hongjian2.png) no-repeat center center;}
.header .index_nav > ul > li > a {display: block;color: #000000;font-size: 16px;line-height: 80px;padding-left: 22px;padding-right: 22px;}
.header .index_nav > ul > li > a.on,
.header .index_nav > ul > li > a:hover {color: #d6000f;}
.header .index_nav > ul > li .xl {width: 180px;position: absolute;top: 80px;left: 50%;margin-left: -80px;height: auto;background: #fff;text-align: center;display: none;overflow: hidden;list-style: none;}
.header .index_nav > ul > li .xl li {border-top: 0;margin-left: -50px;}
.header .index_nav > ul > li .xl li a {color: #333333;display: block;font-size: 14px;height: 30px;line-height: 30px; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.header .index_nav > ul > li .xl li a:hover {color: #d6000f;}
.header .header_top {position: absolute;top: 22px;right: 15px;color: #666666;font-size: 16px;}
.header .header_top .dib {margin-left: 30px;}
.header .header_top .dib a {color: #666;}
.header .header_top .fdj {margin-left: 30px;position: relative;top: -2px;cursor: pointer;}
.header .header_top .fdj .fdj_m {background-color: #ffffff;box-shadow: 1px 1.732px 5px 0px #000000;position: absolute; top: 30px;right: 0;width: 230px; height: 42px;overflow: hidden; display: none;}
.header .header_top .fdj .fdj_m .inp1 {width: 180px;padding-left: 15px;border: 0;line-height: 42px;background: none; float: left;}
.header .header_top .fdj .fdj_m .btn1 {width: 40px;height: 42px;border: 0;float: right;background: url(../svg/fdj.svg) no-repeat center center; background-size: 16px;}
.header .header_top .language {position: relative;left: 15px;cursor: pointer;}
.header .header_top .language .note {padding-right: 15px;background: url(../svg/jian1.svg) no-repeat right center;background-size: 9px;}
.header .header_top .language .lan_xl {position: absolute;width: 88px;top: 30px;left: 50%;margin-left: -50px;background-color: #ffffff;box-shadow: 1px 1.732px 5px 0px rgba(0, 0, 0, 0.2);padding: 5px 0;  display: none;}
.header .header_top .language .lan_xl a {color: #999999;font-size: 16px;line-height: 24px;display: block;text-align: center;}
.header .header_top .language .lan_xl a:hover {color: #d6000f;}

.menu {font-size: 22px;position: absolute;right: 15px;top: 18px;color: #000;border: solid 1px #000;border-radius: 5px;padding: 5px;cursor: pointer;display: none;z-index: 1;}
.hsbtm {background: rgba(0, 0, 0, 0.5);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 2;display: none;}
.menu_close {font-size: 14px;padding: 10px;background: #fff;color: #000;position: absolute;top: 0px;left: -39px;z-index: 11;display: none; box-shadow: 0px 0px 10px 2px rgba(0, 0, 0, 0.1);}
.banner {height: 840px;}
.logob {display: none;}

.header .header_top .fdj img {display: block;position: relative;top: 3px;}
.header .header_top .fdj > img.imggb {display: none;}
.header .header_top .language .lan_xl a {color: #333 !important;}
.header .header_top .language .lan_xl a:hover {color: #d6000f !important;}

.banner .b_abs {position: absolute;top: 50%;left: 0;width: 100%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; font-size: 0;}
.banner .b_abs .tit {font-size: 50px;font-weight: bold;line-height: 50px;margin-top: 25px;}
.banner .b_abs .note {font-size: 14px;line-height: 24px;margin-top: 20px;max-width: 960px;margin-left: auto;margin-right: auto;}
.banner .b_abs .hengxian {background-color: #ffffff;width: 30px;height: 2px;margin-top: 25px;margin-bottom: 45px;display: none;}
.banner .b_abs .tit1 {font-size: 16px;margin-top: 50px;}
.banner .b_abs .djs {width: 428px;height: 88px;background: url(../png/rili.png) no-repeat center center;margin: 0 auto;padding-top: 6px;line-height: 82px;font-size: 22px;margin-top: 10px;}
.banner .b_abs .djs .dib {font-size: 42px;font-weight: bold;margin-left: 3px;margin-right: 8px;}
.banner .b_abs .note1 {font-size: 16px;margin-top: 10px;}
.banner .b_abs .more {margin-top: 10px;font-size: 16px;}
.banner .b_abs .more a {border-width: 1px;border-color: #ffffff;border-style: solid;width: 178px;height: 48px;border-radius: 24px;line-height: 46px;text-align: center;color: #fff;font-size: 16px;}
.banner .b_abs .banner_bot {padding-top: 80px;}
.banner .b_abs .banner_bot .item {width: 25%;text-align: center;}
.banner .b_abs .banner_bot .item .num {font-size: 42px;font-weight: bold;line-height: 42px;color: #d60110;}
.banner .b_abs .banner_bot .item .notea {font-size: 14px;margin-top: 10px;}
.mobileshow {display: none!important;}
.pub_pad {padding: 70px 0;}
.bgf5 {background: #f5f5f5;}

.index_main1 {overflow: hidden;}
.index_main1 .index_m1 {position: relative;}
.index_main1 .index_m1 .swiper-pagination-bullet-active {background: #d6000f;}
.index_main1 .index_m1 .swiper-container-horizontal > .swiper-pagination {width: 100%;bottom: 0px;}
.index_main1 .index_m1 .prev {background: url(../png/zuojiana1.png) no-repeat center center #999999; width: 72px;height: 30px;cursor: pointer;position: absolute;left: 880px;bottom: 60px;z-index: 3;}
.index_main1 .index_m1 .next {background: url(../png/youjiana1.png) no-repeat center center #d6000f; width: 72px;height: 30px;cursor: pointer;position: absolute;left: 970px;bottom: 60px;z-index: 3;}
.index_main1 .index_m1 .swiper-slide {background: #f5f5f5;position: relative;}
.index_main1 .index_m1 .swiper-slide.swiper-slide-active:before {display: none;}
.index_main1 .index_m1 .swiper-slide:before {content: '';width: 100%;height: 100%;background: rgba(0, 0, 0, 0.3);position: absolute;top: 0;left: 0;z-index: 2;display: none;}
.index_main1 .index_m1 .swiper-slide:hover .item_top .pic img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.index_main1 .index_m1 .swiper-slide .item_top .pic {width: 352px;height: 138px;overflow: hidden;}
.index_main1 .index_m1 .swiper-container {padding-bottom: 25px;}
.index_main1 .index_m1 .swiper-pagination {bottom: 0;}
.index_main1 .index_m1 .swiper-slide .item_top .pic img {width: 100%;}
.index_main1 .index_m1 .swiper-slide .item_top .cont {margin-left: 352px;padding: 20px 28px 0 0;text-align: right;}
.index_main1 .index_m1 .swiper-slide .item_top .cont .more a {background-color: #d6000f;width: 120px;height: 44px;text-align: center;line-height: 44px;color: #fff;font-size: 14px;}
.index_main1 .index_m1 .swiper-slide .item_top .cont .swiper_page {color: #999999;font-size: 24px;margin-top: 50px;}
.index_main1 .index_m1 .swiper-slide .item_top .cont .swiper_page span {color: #d6000f;}
.index_main1 .index_m1 .swiper-slide .item_top .cont .titt {color: #999999;font-size: 14px;text-align: right;margin-top: 35px;}
.index_main1 .index_m1 .swiper-slide .item_top .cont .tit a {color: #2e3442;font-size: 30px;font-weight: bold;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_main1 .index_m1 .swiper-slide .item_top .cont .note {color: #2e3442;font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_main1 .index_m1 .swiper-slide .item_bot {height: 70px;padding-top: 5px;padding-left: 20px;}
.index_main1 .index_m1 .swiper-slide .item_bot a {background-color: #d6000f;width: 130px;height: 40px;display: inline-block;border-radius: 23px;overflow: hidden;text-align: center;line-height: 40px;color: #fff;font-size: 14px;}
.index_main1 .index_m1 .swiper-slide .item_bot a:nth-child(2) {background: #ff7500;margin-left: 15px;}
.index_main2 {background: #f5f5f5;padding: 85px 0;}
.index_main2:hover .video img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.index_main2 .video {width: 700px;position: relative;}
.index_main2 .video .play_btn {position: absolute;width: 72px;height: 72px;background: url(../png/play_btn.png) no-repeat center center;top: 50%;left: 50%;margin-top: -36px;margin-left: -36px;z-index: 2;cursor: pointer;}
.index_main2 .video img {width: 100%;}
.index_main2 .cont {top: 50%;right: 0;left: 700px;padding-left: 60px;color: #666; -webkit-transform: translateY(-50%);transform: translateY(-50%);}
.index_main2 .cont .tit {font-size: 28px;font-weight: bold;color: #000;}
.index_main2 .cont .hongxian {background-color: #d6000f;width: 22px;height: 4px;margin-top: 25px;margin-bottom: 18px;}
.index_main2 .cont .tit1 {font-size: 18px;}
.index_main2 .cont .tit1 a {color: #666666;}
.index_main2 .cont .note {font-size: 14px;margin-top: 10px;margin-bottom: 20px;}
.index_tit .tit {color: #000000;font-size: 28px;line-height: 28px;font-weight: bold;}
.index_tit .hengxian {background-color: #d6000f;width: 20px;height: 4px;margin-top: 25px;}
.index_main3 .index_m3 {margin-top: 40px;}
.index_main3 .index_m3 .item:hover .pic img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.index_main3 .index_m3 .item .pic img {width: 100%;}
.index_main3 .index_m3 .item .tit {text-align: center;margin-top: 10px;}
.index_main3 .index_m3 .item .tit a {color: #000000;font-size: 16px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_main4 .index_m4 {padding-top: 20px;}
.index_main4 .index_m4 .m4_top {border-bottom: solid 1px #dddddd;}
.index_main4 .index_m4 .m4_top .xxk .xxk1 {color: #000000;font-size: 22px;border-bottom: solid 4px #f5f5f5;position: relative;line-height: 50px;padding-bottom: 5px;margin-left: 50px;}
.index_main4 .index_m4 .m4_top .xxk .xxk1:nth-child(1) {margin-left: 0;}
.index_main4 .index_m4 .m4_top .xxk .xxk1:before {content: '';width: 17px;height: 7px;background: url(../png/hongjian1.png) no-repeat center center;position: absolute;left: 50%;margin-left: -9px;bottom: 0;opacity: 0; -webkit-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.index_main4 .index_m4 .m4_top .xxk .xxk1.on {font-weight: bold;color: #d6000f;border-bottom: solid 4px #d6000f;}
.index_main4 .index_m4 .m4_top .xxk .xxk1.on:before {opacity: 1;}
.index_main4 .index_m4 .m4_top .more {padding-top: 20px;}
.index_main4 .index_m4 .m4_top .more a {color: #666666;font-size: 14px;}
.index_main4 .index_m4 .m4_top .more a:hover {color: #d6000f;}
.index_main4 .index_m4 .m4_bot {padding-top: 30px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 {display: block;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .piclist {width: 600px;position: relative;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .piclist .item {width: 600px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .piclist .owl-dots {display: block;position: absolute;bottom: 15px;left: 0;width: 100%;text-align: center;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .piclist .owl-dots .owl-dot {width: 10px;height: 10px;display: inline-block;border-radius: 10px;background: #fff;margin-left: 3px;margin-right: 3px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .piclist .owl-dots .owl-dot.active {background: #d6000f;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list {margin-right: 600px;padding-right: 40px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li {border-bottom: solid 1px #ddd;padding-top: 20px;padding-bottom: 20px;list-style: none;margin-left: -40px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li:nth-child(1) {padding-top: 0;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li .date {background-color: #fff;width: 137px;height: 80px;color: #fff;text-align: center;padding-top: 0px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li .date .span-img {width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li .date img {width: 100%;height: 100%;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li .date .day {font-size: 40px;font-weight: bold;line-height: 40px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li .date .year {font-size: 16px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li .cont {margin-left: 155px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li .cont .tit a {color: #000000;font-size: 16px;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li .cont .note {color: #666666;font-size: 14px;line-height: 20px;height: 60px;overflow: hidden;}
.index_more a {background-color: #d6000f;width: 180px;height: 52px;border-radius: 26px;text-align: center;line-height: 52px;color: #fff;font-size: 14px;display: block;}
.index_main5 .index_m5 .m5_item {position: relative;margin-top: 55px;}
.index_main5 .index_m5 .m5_item:nth-child(1) {margin-top: 0;}
.index_main5 .index_m5 .m5_item:nth-child(2n) .piclist {float: right;}
.index_main5 .index_m5 .m5_item:nth-child(2n) .cont {left: 0;right: 600px;padding-left: 0;padding-right: 60px;}
.index_main5 .index_m5 .m5_item .piclist {width: 600px;}
.index_main5 .index_m5 .m5_item .piclist .prev {position: absolute;width: 15px;height: 35px;left: 0;top: 50%;margin-top: -17px;cursor: pointer; background: url(../png/zuojianb1.png) no-repeat center center rgba(0, 0, 0, 0.6); background-size: 8px; z-index: 3;}
.index_main5 .index_m5 .m5_item .piclist .prev:hover {background: url(../png/zuojianb1.png) no-repeat center center rgba(214, 0, 15, 0.6);}
.index_main5 .index_m5 .m5_item .piclist .next {position: absolute;width: 15px;height: 35px;right: 0;top: 50%;margin-top: -17px;cursor: pointer;background: url(../png/youjianb1.png) no-repeat center center rgba(0, 0, 0, 0.6); background-size: 8px; z-index: 3;}
.index_main5 .index_m5 .m5_item .piclist .next:hover {background: url(../png/youjianb1.png) no-repeat center center rgba(214, 0, 15, 0.6);}
.index_main5 .index_m5 .m5_item .piclist .item {margin-left: -5px;margin-right: -5px;}
.index_main5 .index_m5 .m5_item .piclist .item .item1 {width: 33.33%;padding-left: 5px;padding-right: 5px;padding-top: 5px;padding-bottom: 5px;}
.index_main5 .index_m5 .m5_item .piclist .item .item1 .item2 {background: #f6f6f6;width: 100%;height: 92px;line-height: 92px;text-align: center;}
.index_main5 .index_m5 .m5_item .piclist .item .item1 .item2 img {display: inline-block;vertical-align: middle; width: auto!important; height: auto!important; max-width: 90%; max-height: 90%;}
.index_main5 .index_m5 .m5_item .cont {top: 0%;left: 600px;right: 0; -webkit-transform: translateY(0%); transform: translateY(0%);padding-left: 60px;}
.index_main5 .index_m5 .m5_item .cont .tit {color: #000000;font-size: 28px;font-weight: bold;}
.index_main5 .index_m5 .m5_item .cont .hongxian {background-color: #d6000f;width: 20px;height: 4px;margin-top: 20px;margin-bottom: 20px;}
.index_main5 .index_m5 .m5_item .cont .note {color: #666666;font-size: 14px;line-height: 26px;margin-bottom: 20px;}

.copyRight {background: #2a2a2a;padding: 10px 0;line-height: 30px;color: #fff;font-size: 14px;text-align: center;}
.copyRight a {font-size: 14px;color: #fff;display: inline-block;margin-left: 20px;}

.footer {border-top: solid 10px #f6f6f6;}
.footer .footer_left {width: 250px;}
.footer .footer_left .f_top .item {background-color: #ebebeb;width: 88px;height: 26px;border-radius: 13px;text-align: center;line-height: 26px;color: #666666;font-size: 14px;margin-top: 16px;cursor: pointer;}
.footer .footer_left .f_top .item:nth-child(1) {margin-top: 0;}
.footer .footer_left .f_top .item span {width: 9px;height: 14px; background: url(../png/xiejian1.png) no-repeat center center; display: block;position: absolute; right: 140px; margin-top: -20px; display: none;}
.footer .footer_left .f_top .item.on {background: #d6000f;color: #fff;}
.footer .footer_left .f_top .item.on span {display: block;}
.footer .footer_left .f_top .item.on .item_abs {display: block;}
.footer .footer_left .f_top .item .item_abs {position: absolute;right: 30px;top: 0;width: 110px;height: 110px;border: solid 2px #003164;display: none;}
.footer .footer_left .f_top .item .item_abs img {width: 100%;height: 100%;}
.footer .footer_left .f_bot {margin-top: 45px;color: #000000;font-size: 14px;line-height: 26px;}
.footer .footer_cont {margin-left: 280px;margin-right: -40px;overflow: hidden;}
.footer .footer_cont .f_top ul {list-style: none;}
.footer .footer_cont .f_top ul .li_tit {margin-bottom: 10px;}
.footer .footer_cont .f_top ul .li_tit a {color: #000000;font-size: 18px;}
.footer .footer_cont .f_top ul .li_nr {line-height: 24px;}
.footer .footer_cont .f_top ul .li_nr a {color: #000000;font-size: 14px;}
.footer .footer_cont .f_bot {margin-top: 20px;text-align: right;}
.footer .footer_cont .f_bot .item {line-height: 44px;}
.footer .footer_cont .f_bot .item.item1 {margin-left: 30px;}
.footer .footer_cont .f_bot .item.item1 .cont a {font-size: 14px;}
.footer .footer_cont .f_bot .item .name {color: #000000;font-size: 16px;}
.footer .footer_cont .f_bot .item .cont {display: inline-block;}
.footer .footer_cont .f_bot .item .cont a {background: #f6f6f6;display: inline-block;padding-left: 12px;padding-right: 12px;color: #000000;font-size: 18px;}
.footer .footer_cont .f_bot .item .cont a img{margin-right: 10px;}

.xuanfu {position: fixed;top: 50%;right: 10px; -webkit-transform: translateY(-50%); transform: translateY(-50%);z-index: 4;}
.xuanfu a {border-radius: 10px;background-color: #2a2a2a;width: 68px;height: 68px;display: block;text-align: center;color: #fff;font-size: 12px;padding-top: 10px;margin-top: 5px;position: relative;}
.xuanfu a:nth-child(1) {margin-top: 0;}
.xuanfu a > img {display: block;margin: 0 auto 5px;}
.xuanfu a:hover {background: #d6000f;}
.xuanfu a div {width: 150px;height: 68px;background: #d6000f;position: absolute;right: 68px;top: 0;text-align: center;line-height: 68px;color: #fff;font-size: 16px;border-radius: 10px;display: none;}
.xuanfu a span {width: 120px;height: 120px;padding: 6px;border-radius: 5px;background: #003164; position: absolute; right: 80px; top: 0; display: none;}
.xuanfu a span:before {content: '';width: 9px; height: 14px; background: url(../png/xiejian1.png) no-repeat center center; position: absolute; top: 27px;right: -9px; transform: rotate(180deg);}
.xuanfu a span img {width: 100%;display: block;}

.sp_btm {position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); z-index: 11; display: none;}
.sp_tk {position: fixed; top: 50%; left: 50%; display: none; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 12; width: 100%; max-width: 1080px;}
.sp_tk .chacha {position: absolute; top: 0; right: 0; width: 24px; height: 24px; cursor: pointer; background: url(../png/chacha1.png) no-repeat center center #ccc; background-size: 100% 100%!important; border-radius: 50%;}
.sp_tk .tit {color: #fff;font-size: 18px;line-height: 66px;}
.sp_tk video {max-width: 1080px;width: 90%;}

.ejbanner img {width: 100%;}
.ej_nav {height: 79px;border-bottom: solid 1px #eee;padding: 20px 0;}
.ej_nav .swiper-container {width: 100%; text-align: center;}
.ej_nav .swiper-container .swiper-wrapper {display: block;}
.ej_nav .swiper-container .swiper-slide {width: auto; display: inline-block; float: none; padding-left: 25px; padding-right: 25px;}
.ej_nav .swiper-container .swiper-slide a {display: block; color: #333333; font-size: 16px; line-height: 38px; font-weight: bold; border-radius: 19px; padding: 0 25px;}
.ej_nav .swiper-container .swiper-slide a.on,
.ej_nav .swiper-container .swiper-slide a:hover {background: #d6000f;color: #fff;}
.ej_nav .container{position: relative;}
.ej_nav .prev {width: 12px; height: 22px; left:15px; top: 50%; margin-top: -11px; cursor: pointer; z-index:2; background: url(../png/zuojianc1.png) no-repeat center center;}
.ej_nav .next {width: 12px; height: 22px; right: 15px; top: 50%; margin-top: -11px; cursor: pointer; z-index:2; background: url(../png/youjianc1.png) no-repeat center center;}
.pub_pad2 {padding: 35px 0;}

.about_main .about_tit {color: #000000; text-align: center; font-weight: bold; font-size: 22px;}
.about_main .video {margin-top: 25px; padding: 0 60px;}
.about_main .video video {width: 100%;}
.about_main .cont {margin-top: 30px; color: #555555; font-size: 14px; line-height: 24px;}
.about_main2 .m2_top {padding-left: 35px; padding-right: 35px;}
.about_main2 .m2_top .prev {width: 12px; height: 22px; left: 0; top: 50%; margin-top: -11px; cursor: pointer; background: url(../png/zuojianc1.png) no-repeat center center;}
.about_main2 .m2_top .next {width: 12px; height: 22px; right: 0; top: 50%; margin-top: -11px; cursor: pointer; background: url(../png/youjianc1.png) no-repeat center center;}
.about_main2 .m2_top .swiper-slide {width: auto;}
.about_main2 .m2_top .swiper-slide a {color: #333333; font-size: 20px; background: #ededed; line-height: 52px; display: block; padding: 0 35px;}
.about_main2 .m2_top .swiper-slide a:hover,
.about_main2 .m2_top .swiper-slide a.on {color: #fff; background: #d6000f;}
.about_main2 .m2_bot {padding-top: 8px; margin-left: -13px; margin-right: -13px;}
.about_main2 .m2_bot img {max-width: 100%;}
.about_main2 .m2_bot .col-xs-6 {padding-left: 13px; padding-right: 13px; margin-top: 25px;}
.about_main2 .m2_bot .col-xs-6:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.about_main2 .m2_bot .col-xs-6 img {width: 100%;}
.about_main3 .m3_item {margin-top: 30px;}
.about_main3 .m3_item:nth-child(1) {margin-top: 0;}
.about_main3 .m3_item:nth-child(2n) .pic {float: right;}
.about_main3 .m3_item:nth-child(2n) .cont {left: 0; right: 600px; padding-right: 40px; padding-left: 0;}
.about_main3 .m3_item:hover .pic img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.about_main3 .m3_item .pic {width: 600px;}
.about_main3 .m3_item .pic img {width: 100%;}
.about_main3 .m3_item .cont {position: absolute; left: 600px; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); padding-left: 40px;}
.about_main3 .m3_item .cont .tit a {color: #333333; font-size: 22px;}
.about_main3 .m3_item .cont .note {color: #666666; font-size: 14px; line-height: 24px; padding-top: 10px; padding-bottom: 20px;}
.about_main3 .pub_more {margin-top: 50px; margin-bottom: 30px;}
.pub_more a {background-color: #d6000f; width: 150px; height: 42px; text-align: center; line-height: 42px; display: block; margin: 0 auto; color: #fff; font-size: 16px; border-radius: 21px;}
.about_main4 .m4_top {padding-top: 65px; padding-bottom: 40px;}
.about_main4 .m4_top .tit {color: #333333; font-size: 32px;}
.about_main4 .m4_top .note {font-size: 14px; margin-top: 20px;}
.about_main4 .m4_top .note span {color: #666666; margin-right: 35px;}
.about_main4 .m4_top .note a {color: #666;}
.about_main4 .m4_top .note a:hover {color: #d6000f;}
.about_main4 .m4_bot {color: #666666; font-size: 14px; line-height: 24px;}
.about_main4 .m4_bot img {max-width: 100%; margin-top: 30px;}

.dl_btm {background: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 14;}
.wjmm_btm {background: rgba(0, 0, 0, 0.7); position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 20;}
.wjmm_show {cursor: pointer;}
.wjmm_tk {z-index: 20!important;}

.dl_tk {position: fixed; top: 50%; width: 600px; -webkit-transform: translateY(-50%); transform: translateY(-50%); background: #fff; border-radius: 10px; z-index: 15; left: 50%; margin-left: -300px;}
.dl_tk .dl_close {background: url(../png/chacha.png) no-repeat center center; width: 15px; height: 15px; position: absolute; top: 30px; right: 30px; cursor: pointer;}
.dl_tk .wjmm_close {background: url(../png/chacha.png) no-repeat center center; width: 15px; height: 15px; position: absolute; top: 30px; right: 30px; cursor: pointer;}
.dl_tk .dl_tit {color: #434343; font-size: 22px; padding-top: 60px;}
.dl_tk .dl_cont {padding-left: 75px; padding-right: 75px; padding-bottom: 45px;}
.dl_tk .dl_cont .dl_top {border-bottom: solid 1px #eee; text-align: center; padding-top: 45px;}
.dl_tk .dl_cont .dl_top div {display: inline-block; color: #434343; font-size: 16px; padding-left: 40px; padding-right: 40px; padding-bottom: 16px; cursor: pointer; border-bottom: solid 4px #fff;}
.dl_tk .dl_cont .dl_top div:nth-child(2) {margin-left: 80px;}
.dl_tk .dl_cont .dl_top div.on {color: #d6000f; border-color: #d6000f;}
.dl_tk .dl_cont .dl_btn {padding-top: 22px;}
.dl_tk .dl_cont .dl_btn span {border-radius: 4px; background-color: #b0b0b0; width: 200px; height: 50px; float: left; text-align: center; line-height: 50px; color: #fff; font-size: 16px;}
.dl_tk .dl_cont .dl_btn span.on {background: #d6000f;}
.dl_tk .dl_cont .dl_btn span:nth-child(2) {float: right;}
.dl_tk .dl_cont .dl_cont1 .item {margin-top: 20px;}
.dl_tk .dl_cont .dl_cont1 .item .name {color: #434343; font-size: 16px;}
.dl_tk .dl_cont .dl_cont1 .item .cont {margin-top: 12px;}
.dl_tk .dl_cont .dl_cont1 .item .cont .inp1 {width: 100%; height: 52px; background: #f6f6f6; border: 0; border-radius: 4px; padding-left: 15px;}
.dl_tk .dl_cont .dl_cont1 .item .cont .btn1 {position: absolute; top: 50%; right: 0; width: 115px; border: 0; border-left: solid 1px #ccc; height: 24px; margin-top: -12px; background: none;}
.dl_tk .dl_cont .dl_cont1 .item_btn {padding-top: 30px;}
.dl_tk .dl_cont .dl_cont1 .item_btn .btn2 {border-radius: 4px; background-color: #d6000f; width: 446px; height: 60px; border: 0; color: #fff; font-size: 16px;}
.dl_tk .dl_cont .dl_cont1 .item_bot {padding-top: 20px; color: #a3a3a3; font-size: 14px; text-align: right;}
.dl_tk .dl_cont .dl_cont1 .item_bot a {color: #d6000f;}

.btn_dl,
.btn_zc {cursor: pointer;}
.contact_main .contact_top {padding-bottom: 10px;}
.contact_main .contact_top .item {max-width: 530px; width: 50%; line-height: 66px; margin-bottom: 20px;}
.contact_main .contact_top .item .icon {border-radius: 50%; background-color: #d6000f; width: 66px; height: 66px; text-align: center;}
.contact_main .contact_top .item .note {margin-left: 76px;}
.contact_main .map img {width: 100%;}
.contact_main .map_bot {margin-top: 25px; margin-left: -7px; margin-right: -7px;}
.contact_main .map_bot .col-xs-12 {padding-left: 7px; padding-right: 7px;}
.contact_main .map_bot .col-xs-12 .item {background: #f5f5f5; padding: 40px 15px 0; height: 140px; margin-top: 15px;}
.contact_main .map_bot .col-xs-12 .item.on {background: #ccc;}
.contact_main .map_bot .col-xs-12 .item .tit {color: #333333; font-size: 16px;}
.contact_main .map_bot .col-xs-12 .item .note {color: #666666; font-size: 14px; margin-top: 12px;}

.contact_main .map_bot {margin-top: 25px; margin-left: -7px; margin-right: -7px;}
.contact_main .map_bot {padding-left: 7px; padding-right: 7px;}
.contact_main .map_bot .item {background: #f5f5f5; padding: 40px 15px 0; height: 140px; margin-top: 15px;}
.contact_main .map_bot .item.on {background: #ccc;}
.contact_main .map_bot .item .tit {color: #333333; font-size: 16px;}
.contact_main .map_bot .item .note {color: #666666; font-size: 14px; margin-top: 12px;}

.zb_main.zb_m1 .row {margin-left: -15px; margin-right: -15px; padding-bottom: 15px;}
.zb_main.zb_m1 .row .col-xs-6 {padding-left: 15px; padding-right: 15px;}
.zb_main.zb_m1 .row .item {margin-bottom: 15px;}
.zb_main .row {margin-left: -20px; margin-right: -20px; padding-bottom: 20px;}
.zb_main .row .col-xs-6 {padding-left: 20px; padding-right: 20px;}
.zb_main .row .col-xs-6 .item {margin-bottom: 25px;}
.zb_main .row .col-xs-6 .item:hover .pic img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.zb_main .row .col-xs-6 .item .pic img {width: 100%;}
.zb_main .row .col-xs-6 .item .pic .play_btn {position: absolute; width: 58px; height: 58px; background: url(../png/play_btn2.png) no-repeat center center; top: 50%; left: 50%; margin-top: -29px; margin-left: -29px; z-index: 2; cursor: pointer;}
.zb_main .row .col-xs-6 .item .tit {color: #000000; text-align: center; font-size: 16px; padding-top: 20px;}

.news_main .news_top:hover .pic img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.news_main .news_top .pic {width: 600px;}
.news_main .news_top .pic img {width: 100%;}
.news_main .news_top .cont {position: absolute; left: 600px; right: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); padding-left: 30px;}
.news_main .news_top .cont .tit a {color: #000000; font-size: 18px; font-weight: bold;}
.news_main .news_top .cont .note {color: #666666; font-size: 14px; line-height: 24px; margin-top: 10px; margin-bottom: 10px;}
.news_main .news_top .cont .date {color: #666666; font-size: 16px;}
.news_main .news_bot {margin-left: -10px; margin-right: -10px; padding-bottom: 40px; padding-top: 15px;}
.news_main .news_bot .col-xs-12 {padding-left: 10px; padding-right: 10px;}
.news_main .news_bot .col-xs-12 .item {margin-top: 25px;}
.news_main .news_bot .col-xs-12 .item .pic img {width: 100%;}
.news_main .news_bot .col-xs-12 .item .cont {padding-top: 15px;}
.news_main .news_bot .col-xs-12 .item .cont .tit a {color: #000000; font-size: 18px; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
.news_main .news_bot .col-xs-12 .item .cont .note {color: #666666; font-size: 14px; line-height: 24px; margin-top: 10px; height: 72px; overflow: hidden; margin-bottom: 10px;}
.news_main .news_bot .col-xs-12 .item .cont .date {color: #666666; font-size: 16px;}
.news_main1 .row {margin-left: -20px; margin-right: -20px; margin-top: -25px;}
.news_main1 .row .col-xs-12 {padding-left: 20px; padding-right: 20px; margin-top: 25px;}
.news_main1 .row .col-xs-12 .item_tit {border-bottom: solid 1px #eee;}
.news_main1 .row .col-xs-12 .item_tit span {width: 70px;border-bottom: solid 6px #d6000f; color: #333333; font-size: 22px; font-weight: bold; padding-bottom: 10px;}
.news_main1 .row .col-xs-12 .item_tit .more {color: #666666; font-size: 14px; margin-top: 10px;}
.news_main1 .row .col-xs-12 .item_top {margin-top: 24px;}
.news_main1 .row .col-xs-12 .item_top .pic {width: 100%;}
.news_main1 .row .col-xs-12 .item_top .pic:hover img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.news_main1 .row .col-xs-12 .item_top .pic span {position: absolute; bottom: 0; left: 0; width: 100%; background: rgba(0, 0, 0, 0.5); line-height: 50px; padding-left: 20px; padding-right: 20px; color: #fff; font-size: 18px;}
.news_main1 .row .col-xs-12 .item_top .pic img {width: 100%;}
.news_main1 .row .col-xs-12 .item_top1 {margin-top: 24px;}
.news_main1 .row .col-xs-12 .item_top1:hover .pic img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.news_main1 .row .col-xs-12 .item_top1 .pic {width: 275px; height: 160px;}
.news_main1 .row .col-xs-12 .item_top1 .pic img {width: 100%;}
.news_main1 .row .col-xs-12 .item_top1 .cont {height: 160px; padding-top: 15px; margin-left: 295px; border-top: solid 1px #eee; border-bottom: solid 1px #eee;}
.news_main1 .row .col-xs-12 .item_top1 .cont .tit a {font-weight: bold; color: #000000; font-size: 16px;}
.news_main1 .row .col-xs-12 .item_top1 .cont .note {color: #666666; font-size: 14px; line-height: 24px; height: 72px; overflow: hidden; margin-top: 5px; margin-bottom: 5px;}
.news_main1 .row .col-xs-12 .item_top1 .cont .date {color: #666666; font-size: 14px;}
.news_main1 .row .col-xs-12 .item_bot {padding-top: 5px;}
.news_main1 .row .col-xs-12 .item_bot ul li {border-bottom: solid 1px #eee; line-height: 40px;}
.news_main1 .row .col-xs-12 .item_bot ul li .date {color: #666666; font-size: 14px;}
.news_main1 .row .col-xs-12 .item_bot ul li .tit {margin-right: 90px;}
.news_main1 .row .col-xs-12 .item_bot ul li .tit a {display: block; color: #333333; font-weight: bold; font-size: 14px;}

.fanye {padding-top: 25px;}
.fanye div {max-width: 50%;}
.fanye div a {color: #666666; font-size: 14px;}
.fanye div a:hover {color: #d6000f;}
.fws_main .fws_tit {color: #333333; font-size: 20px;}
.fws_main .form {border-top: solid 1px #eee; border-bottom: solid 1px #eee; margin-top: 25px; padding-left: 150px; padding-right: 150px; padding-top: 30px;}

.form .item1 {width: 100%;}
.form .item1 .item {width: 46.5%;}
.form .item1 .item:nth-child(2) {float: right;}
.form .item {margin-top: 20px;}
.form .item.item_file .name {line-height: 90px;}
.form .item.item_file .cont {color: #999999;}
.form .item.item_file .cont .picBtn {width: 196px; height: 90px; position: relative;}
.form .item.item_file .cont .picBtn .fileBtn {opacity: 0; width: 100%; height: 100%; position: absolute; top: 0; left: 0;}
.form .item .name {color: #333333; font-size: 16px; line-height: 50px; width: 135px;}
.form .item .cont {margin-left: 135px;}
.form .item .cont .inp1 {background-color: #f6f6f6; height: 52px; border-radius: 26px; border: 0; width: 100%; padding-left: 30px; font-size: 14px; max-width: 560px;}
.form .item .cont .textarea1 {background-color: #f6f6f6; border-radius: 15px; border: 0; width: 100%; padding-left: 30px; padding-right: 30px; padding-top: 15px; padding-bottom: 15px; height: 150px; font-size: 14px;}
.form .item .cont .select1 {background-color: #f6f6f6; height: 52px; border-radius: 26px; border: 0; width: 100%; padding-left: 30px; font-size: 14px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../png/xiajian2.png) no-repeat 90% center #f6f6f6;}
.form .item_btn {padding: 50px 0;}

.pub_btn1 {background-color: #d6000f; width: 180px; height: 50px; z-index: 69; border: 0; color: #fff; font-size: 14px; border-radius: 25px; display: block; margin: 0 auto;}
.fws_main2 .fws_m2 {border: solid 1px #eee; min-height: 650px;}
.fws_main2 .fws_m2 .ej_left {width: 240px;}
.fws_main2 .fws_m2 .ej_left .tit {height: 106px; line-height: 106px; color: #fff; font-size: 22px; font-weight: bold; background: #d6000f; text-align: center;}
.fws_main2 .fws_m2 .ej_left .cont {border-bottom: solid 1px #eee; border-right: solid 1px #eee;}
.fws_main2 .fws_m2 .ej_left .cont > ul > li {border-top: solid 1px #eee;}
.fws_main2 .fws_m2 .ej_left .cont > ul > li.hasChild > a.on {background: url(../png/hongjiana2.png) no-repeat 90% center;}
.fws_main2 .fws_m2 .ej_left .cont > ul > li > a {display: block; line-height: 64px; padding-left: 38px; color: #333333; font-size: 16px; background: url(../png/heijiana1.png) no-repeat 90% center;}
.fws_main2 .fws_m2 .ej_left .cont > ul > li > a.on,
.fws_main2 .fws_m2 .ej_left .cont > ul > li > a:hover {color: #d6000f; background: url(../png/hongjiana1.png) no-repeat 90% center;}
.fws_main2 .fws_m2 .ej_left .cont > ul > li ul {margin-left: 25px; margin-right: 25px; border-top: dashed 1px #eee; padding-top: 15px; padding-bottom: 15px; display: none;}
.fws_main2 .fws_m2 .ej_left .cont > ul > li ul li a {line-height: 36px; display: block; padding-left: 15px; color: #333; font-size: 14px;}
.fws_main2 .fws_m2 .ej_left .cont > ul > li ul li a.on,
.fws_main2 .fws_m2 .ej_left .cont > ul > li ul li a:hover {color: #d6000f; background: url(../png/hongjiana1.png) no-repeat 99% center;}
.fws_main2 .fws_m2 .fws_m2cont {margin-left: 240px; padding: 30px;}
.fws_main2 .fws_m2 .fws_m2cont .m2_tit {border-bottom: solid 1px #eee; padding-bottom: 15px; color: #333333; font-weight: bold; font-size: 16px;}
.fws_main2 .fws_m2 .fws_m2cont .m2_cont {padding-top: 20px;}
.fws_main2 .fws_m2 .fws_m2cont .m2_cont .item {margin-top: 15px;}
.fws_main2 .fws_m2 .fws_m2cont .m2_cont .item.itema {margin-top: 30px;}
.fws_main2 .fws_m2 .fws_m2cont .m2_cont .item .name {width: 140px; line-height: 52px; color: #333333; font-size: 16px;}
.fws_main2 .fws_m2 .fws_m2cont .m2_cont .item .cont {margin-left: 140px; color: #666666; font-size: 14px;}
.fws_main2 .fws_m2 .fws_m2cont .m2_cont .item .cont .inp1 {background-color: #f6f6f6; max-width: 540px; width: 100%; height: 52px; border: 0; padding-left: 18px; display: block; margin-bottom: 10px;}
.fws_main2 .fws_m2 .fws_m2cont .m2_cont .item_btn {padding-top: 60px;}

.fws_m2cont .m2_tit1 {color: #333333; font-size: 16px; padding-bottom: 15px;}
.fws_m2cont .m2_cont2 {text-align: center;}
.fws_m2cont .m2_cont2 table {border: solid 1px #eee;}
.fws_m2cont .m2_cont2 table thead {background: #eeeeee;}
.fws_m2cont .m2_cont2 table thead th {color: #333333; font-size: 14px; line-height: 52px; text-align: center;}
.fws_m2cont .m2_cont2 table tbody tr {border-bottom: solid 1px #eee;}
.fws_m2cont .m2_cont2 table tbody td {padding: 15px 0;}
.fws_m2cont .m2_cont2 table tbody td img {width: 66px; height: 66px; border: solid 1px #eee; margin: 0 auto;}
.fws_m2cont .m2_cont2 table tbody td a {color: #333;}
.opa0 {opacity: 0;}
.fws_m2cont .form1 {margin-top: 30px; padding-left: 20px;}
.fws_m2cont .form1 .item .name {width: 110px;}
.fws_m2cont .form1 .item .cont {margin-left: 110px;}

.table_ewm {margin: 0 auto; display: inline-block; position: relative;}
.table_ewm:hover .ewm_abs {opacity: 1;}
.table_ewm:hover img {opacity: 0.2;}
.table_ewm .ewm_abs {position: absolute; top: 0; left: 0; width: 100%; opacity: 0; height: 100%;}
.table_ewm .ewm_abs a {background-color: #d6000f; width: 60px; height: 24px; border-radius: 12px; position: absolute; top: 50%; left: 50%; margin-top: -12px; margin-left: -30px; text-align: center; line-height: 24px; color: #fff !important; font-size: 14px;}
.table_ewm .ewm_abs span {background-color: #b5b5b5; width: 60px; height: 24px; border-radius: 12px; position: absolute; top: 50%; left: 50%; margin-top: -12px; margin-left: -30px; text-align: center; line-height: 24px; color: #333333; font-size: 14px;}
.table_ewm img {width: 102px!important; height: 102px!important;}

.gz_main {overflow: hidden; position: relative;}
.gz_main .swiper-container {padding-bottom: 20px;}
.gz_main .swiper-container .swiper-pagination {bottom: 0px;}
.gz_main .swiper-container .swiper-pagination .swiper-pagination-bullet-active {background: #d6000f !important;}
.gz_main .prev {width: 21px; height: 36px; background: url(../png/zuojiand1.png) no-repeat center center; cursor: pointer; position: absolute; left: 50%; margin-left: -635px; z-index: 3; top: 50%; margin-top: -18px;}
.gz_main .next {width: 21px; height: 36px; background: url(../png/youjiand1.png) no-repeat center center; cursor: pointer; position: absolute; right: 50%; margin-right: -635px; z-index: 3; top: 50%; margin-top: -18px;}
.gz_main .swiper-slide {width: 1220px; background: #f5f5f5;}
.gz_main .swiper-slide:hover .pic img { -webkit-transform: scale(1.1); transform: scale(1.1);}
.gz_main .swiper-slide .pic {width: 600px;}
.gz_main .swiper-slide .pic img {width: 100%;}
.gz_main .swiper-slide .cont {position: absolute; top: 50%; left: 600px; right: 0; -webkit-transform: translateY(-50%); transform: translateY(-50%); padding: 0 35px;}
.gz_main .swiper-slide .cont .tit {line-height: 50px;}
.gz_main .swiper-slide .cont .tit a {color: #2e3442; font-size: 40px;}
.gz_main .swiper-slide .cont .note {color: #2e3442; font-size: 20px; margin-bottom: 10px;}
.gz_main .swiper-slide .cont .date div {color: #fff; font-size: 14px; line-height: 28px; padding: 0 10px; background: #d6000f;}
.gz_main .swiper-slide .cont .note1 {margin-top: 10px; color: #666666; font-size: 14px; line-height: 24px;}
.gz_main1 {padding-top: 10px; padding-bottom: 50px;}
.gz_main1 .gz_top {border-bottom: solid 1px #eee;}
.gz_main1 .gz_top .xxk1 {color: #333333; font-size: 20px; padding-bottom: 15px; font-weight: bold; border-bottom: solid 4px #fff; margin-left: 80px; margin-right: 80px;}
.gz_main1 .gz_top .xxk1.on {color: #d6000f; border-color: #d6000f;}
.gz_main1 .gz_cont {margin-top: -1px;}
.gz_main1 .gz_cont .form {max-width: 670px; margin: 0 auto; padding-top: 20px;}
.gz_main1 .gz_cont .form .item .name {width: 106px;}
.gz_main1 .gz_cont .form .item .cont {margin-left: 100px; position: relative;}
.gz_main1 .gz_cont .form .item .cont .btn1 {position: absolute; right: 0; top: 50%; height: 24px; margin-top: -12px; width: 120px; border: 0; text-align: center; background: none; border-left: solid 1px #ccc;}
.gz_main1 .gz_cont .form .item .cont .select1 {background-position: 96% center; width: 100%; max-width: 100%;}
.gz_main1 .gz_cont .form .item .cont .inp1 {width: 100%; max-width: 100%;}
.gz_main1 .gz_cont .form .item .cont .note {width: 160px; text-align: right; color: #999999; line-height: 52px; font-size: 16px;}
.gz_main1 .gz_cont .form .item .cont .note span {text-decoration: line-through;}
.gz_main1 .gz_cont .form .item .cont .note a {margin-left: 10px; color: #d6000f;}
.gz_main1 .gz_cont .form .item .cont .picyzm {width: 124px; height: 52px;}
.gz_main1 .gz_cont .form .item .cont .picyzm img {width: 100%;}
.gz_main1 .gz_cont .form .item .cont .contb {margin-right: 160px;}
.gz_main1 .gz_cont .forma {border: solid 1px #eee;}
.gz_main1 .gz_cont table {border: solid 1px #eee; text-align: center; margin-bottom: 0;}
.gz_main1 .gz_cont table thead {background: #eeeeee;}
.gz_main1 .gz_cont table thead th {color: #333333;font-size: 14px; line-height: 52px; text-align: center;}
.gz_main1 .gz_cont table tbody tr {border-bottom: solid 1px #eee;}
.gz_main1 .gz_cont table tbody td {padding: 15px 0;}
.gz_main1 .gz_cont table tbody td img {width: 66px; height: 66px; border: solid 1px #eee; margin: 0 auto;}
.gz_main1 .gz_cont table tbody td a {color: #333;}

.book_main .book_tit {color: #333333; font-size: 20px;}
.book_main .book_cont {padding-top: 30px; border: solid 1px #eee; margin-top: 30px;}
.book_main .book_cont .form {width: 880px; margin: 0 auto;}
.book_main .book_cont .form .cont .inp1 {max-width: 100%;}
.book_main1 .mleft {width: 135px; height: 760px; padding-top: 38px; padding-bottom: 38px; position: relative;}
.book_main1 .mleft .prev {width: 100%; height: 34px; background: url(../png/shangjianf1.png) no-repeat center center #d6000f; cursor: pointer; position: absolute; top: 0; left: 0;}
.book_main1 .mleft .next {width: 100%; height: 34px; background: url(../png/xiajianf1.png) no-repeat center center #d6000f; cursor: pointer; position: absolute; bottom: 0; left: 0;}
.book_main1 .mleft .swiper-container {height: 100%;}
.book_main1 .mleft .swiper-container .swiper-slide .item {position: relative;cursor: pointer;}
.book_main1 .mleft .swiper-container .swiper-slide .item:before {content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.2);}
.book_main1 .mleft .swiper-container .swiper-slide .item.on {border: solid 2px #d6000f;}
.book_main1 .mleft .swiper-container .swiper-slide .item.on:before {opacity: 0;}
.book_main1 .mleft .swiper-container .swiper-slide img {width: 100%;}
.book_main1 .mlefta {padding-top: 38px; padding-bottom: 38px; position: relative;}
.book_main1 .mlefta .prev {width: 100%; height: 34px; background: url(../png/shangjianf1.png) no-repeat center center #d6000f; cursor: pointer; position: absolute; top: 0; left: 0; display: none;}
.book_main1 .mlefta .next {width: 100%; height: 34px; background: url(../png/xiajianf1.png) no-repeat center center #d6000f; cursor: pointer; position: absolute; bottom: 0; left: 0; display: none;}
.book_main1 .mlefta .swiper-container {height: 100%; width: 100%;}
.book_main1 .mlefta .swiper-container .swiper-slide .item {position: relative; cursor: pointer;}
.book_main1 .mlefta .swiper-container .swiper-slide .item:before {content: ''; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.2);}
.book_main1 .mlefta .swiper-container .swiper-slide .item.on {border: solid 2px #d6000f;}
.book_main1 .mlefta .swiper-container .swiper-slide .item.on:before {opacity: 0;}
.book_main1 .mlefta .swiper-container .swiper-slide img {width: 100%;}
.book_main1 .mright {margin-left: 170px; height: 760px; background: #f5f5f5; padding-top: 40px; position: relative;}
.book_main1 .mright .mr_btn {position: absolute; right: 15px; bottom: 35px; z-index: 2;}
.book_main1 .mright .mr_btn a {display: inline-block; margin-left: 10px; background-color: #c5c5c5; width: 100px; height: 40px; border-radius: 20px; text-align: center; line-height: 40px; color: #fff; font-size: 14px;}
.book_main1 .mright .mr_btn a img {margin-right: 5px;}
.book_main1 .mright .mr_btn a:hover {background: #d6000f;}
.book_main1 .mright .prev {width: 36px; height: 62px; background: url(../png/zuojianf1.png) no-repeat center center; position: absolute; left: 50%; top: 50%; margin-top: -31px; margin-left: -420px; cursor: pointer;}
.book_main1 .mright .next {width: 36px; height: 62px; background: url(../png/youjianf1.png) no-repeat center center; position: absolute; right: 50%; top: 50%; margin-top: -31px; margin-right: -420px; cursor: pointer;}
.book_main1 .mright .swiper-container {width: 540px; margin: 0 auto;}
.book_main1 .mright .swiper-container .swiper-slide img {width: 100%;}

/*page*/
.page {text-align: center; margin-top: 30px;}
.page a {display: inline-block; height: 40px; line-height: 40px; padding: 0 18px; background: #ffffff; color: #0b2b4d; font-size: 14px; margin-bottom: 5px; border: 1px solid #e5e5e5; border-radius: 5px;}
.page a:hover,
.page a.current {background: #d6000f; color: #ffffff;}
.page strong {display: inline-block; height: 40px; line-height: 40px; padding: 0 18px; background: #d6000f; color: #ffffff; font-size: 14px; margin-bottom: 5px; border: 1px solid #e5e5e5; border-radius: 5px;}

.map1 {display: none;}
.map1:nth-child(1) {display: block;}
.map_bot .item {cursor: pointer;}

.forma .item2 {margin-top: 30px;}
.forma .item2 .tita {color: #000000; font-size: 18px; font-weight: bold;}
.forma .item2 .tita .shuxian {background-color: #d6000f; width: 4px; height: 19px;}
.forma .item2 .conta {padding-top: 20px;}
.forma .item2 .conta .text2 {border-radius: 8px; background-color: #f6f6f6; max-width: 661px; width: 100%; height: 150px; border: 0; padding: 10px 15px; resize: none;}
.forma .item2 .conta .fl {width: 20%; color: #333333; font-size: 16px;}
.forma .item2 .conta .fl .vmid {position: relative; top: -3px; margin-right: 5px;}

.index_main4 .index_m4 .m4_bot .xxkqh1 .piclist .item {display: none;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .piclist .item:nth-child(1) {display: block;}
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li.on .cont .tit a,
.index_main4 .index_m4 .m4_bot .xxkqh1 .list ul li:hover .cont .tit a {color: #d6000f;}

.xuanfu a:hover {background: #d6000f; color: #fff;}
.mt_main {margin-top: -30px;}
.mt_main .col-xs-4 {margin-top: 30px;}
.mt_main .col-xs-4 a {height: 92px; line-height: 92px; text-align: center; background: #f5f5f5;}
.mt_main .col-xs-4 a img {display: inline-block; vertical-align: middle; width: auto!important; height: auto!important; max-width: 90%; max-height: 90%;}
.banner .b_abs .pic {display: none;}
.news_main.qikanmain .news_bot .col-xs-12 .item .pic {height: 510px; overflow: hidden;}
.news_main.qikanmain .news_bot .col-xs-12 .item .pic img {height: 100%;}
.news_main.xinwenmain .news_bot .col-xs-12 .item .pic {height: 210px; overflow: hidden;}
.w_auto{width: 100%; overflow: auto;}

.map_bot .prev {width: 12px; height: 22px; left:-25px; top: 50%; margin-top: -11px; cursor: pointer; z-index:2; background: url(../png/zuojianc1.png) no-repeat center center;}
.map_bot .next {width: 12px; height: 22px; right: -25px; top: 50%; margin-top: -11px; cursor: pointer; z-index:2; background: url(../png/youjianc1.png) no-repeat center center;}

/*²ÎÕ¹ÆóÒµ*/
.qiye{width:1180px; overflow:hidden; margin:auto; margin-top:35px; padding-bottom:100px;}
.qiye .left{float:left;width:70px; overflow:hidden;margin-top:98px;cursor:pointer;}
.qiye .left img{width:50px; display:block;}
.qiye .right{float:right;width:70px; overflow:hidden;margin-top:98px;cursor:pointer;}
.qiye .right img{width:50px; display:block; float:right;}
.qiye .center{float:left; width:1200px; overflow:hidden;}
.qiye .center img{width:1200px; display:block;}
.meitilogo{width:1040px;overflow:hidden; float:left;}
.meitilogo ul{width:1040px; position:relative; float:left;}
.meitilogo ul li{width:175px;overflow:hidden; float:left;color:#333; line-height:28px;}
.meitilogo li span{display:block; width:163px; height:72px;border:1px solid #dedede;}
.meitilogo ul li a{display:block;text-align:center; color:#333; height:85px;}
.meitilogo ul li img{display:block;width:150px;height:66px;margin:auto;margin-top:3px;}