.index .index_title .center { padding-bottom: 32px; border-bottom: 1px solid #eeeeee; margin-bottom: 40px; }

.index .index_title .index_title_img { margin-right: 20px; }

.index .index_title .name { font-size: 30px; line-height: 1; }

.index .index_title .index_more { height: 36px; padding: 0 20px; font-size: 14px; color: #c11720; line-height: 34px; border-radius: 18px; background-color: #ffffff; border: solid 1px #c11720; -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.index .index_title .index_more:hover { color: #ffffff; background-color: #c11720; }

.index section { padding-bottom: 80px; }

.index .more { width: 170px; height: 50px; color: #c11720; line-height: 48px; text-align: center; border-radius: 25px; margin: 0 auto; margin-top: 60px; border: solid 1px #c11720; -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.index .more:hover { color: #ffffff; background-color: #c11720; }

.index .main1 { padding-top: 30px; }

.index .main1 .content .main1_left { width: 29.16667%; background-color: #ffffff; box-shadow: 3px 4px 20px 2px rgba(39, 87, 182, 0.06); position: relative; }

.index .main1 .content .main1_left .block { padding: 0 20px; }

.index .main1 .content .main1_left .block:not(:last-child) .block_hover { padding-top: 20px; border-bottom: 1px solid #eeeeee; }

.index .main1 .content .main1_left .block:hover .iconfont { opacity: 1; }

.index .main1 .content .main1_left .block .block_hover { padding: 21px 0; }

.index .main1 .content .main1_left .block .icon { width: 52px; margin-right: 12px; text-align: center; }

.index .main1 .content .main1_left .block .class_link { width: 200px; }

.index .main1 .content .main1_left .block .class_link .name { font-size: 18px; }

.index .main1 .content .main1_left .block .class_link .class_link_small { font-size: 12px; color: #888888; }

.index .main1 .content .main1_left .block .class_link .class_link_small .line { line-height: 22px; margin-right: 5px; }

.index .main1 .content .main1_left .block .class_link .class_link_small .line:hover { color: #c11720; }

.index .main1 .content .main1_left .block .class_link .class_link_small .line .icon_txt { position: relative; height: 16px; padding: 0 5px; font-size: 12px; color: #ffffff; line-height: 16px; border-radius: 2px; background-color: #ffda18; margin-left: 5px; }

.index .main1 .content .main1_left .block .class_link .class_link_small .line .icon_txt:after { content: " "; position: absolute; width: 0; height: 0; border-top: 3px solid transparent; border-left: 5px solid transparent; border-bottom: 3px solid transparent; border-right: 5px solid #ffda18; top: 50%; left: -10px; -o-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.index .main1 .content .main1_left .block .iconfont { color: #ff6600; opacity: 0.5; }

.index .main1 .content .main1_left .block .right_link { display: none; position: absolute; width: 760px; height: 670px; right: -760px; top: 0; z-index: 5; background-color: #ffffff; border: solid 1px #eeeeee; overflow-y: auto; }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block { overflow: hidden; }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block:not(:first-child) .name { margin-top: 20px; }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block .name { font-weight: bold; margin-bottom: 10px; }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block .link_line { font-size: 14px; margin-left: 10px; padding-left: 10px; -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; line-height: 34px; color: #666666; }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block .link_line:not(:first-child) { position: relative; }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block .link_line:not(:first-child):after { content: " "; position: absolute; left: 0; top: 50%; -o-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); width: 1px; height: 16px; background-color: #dbdbdb; }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block .link_line:hover { color: #c11720; }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block .link_line .icon_txt { position: relative; height: 16px; padding: 0 5px; font-size: 12px; color: #ffffff; line-height: 16px; border-radius: 2px; background-color: #ffda18; margin-left: 5px; }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block .link_line .icon_txt:after { content: " "; position: absolute; width: 0; height: 0; border-top: 3px solid transparent; border-left: 5px solid transparent; border-bottom: 3px solid transparent; border-right: 5px solid #ffda18; top: 50%; left: -10px; -o-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.index .main1 .content .main1_left .block .right_link .link_box .link_box_block .link_line_box { margin-left: -20px; }

.index .main1 .content .main1_left .block .right_link.link_one { padding: 30px 30px 0; }

.index .main1 .content .main1_left .block .right_link.link_one .link_box { width: 29.28571%; overflow: hidden; }

.index .main1 .content .main1_left .block .right_link.link_one .link_box:not(:last-child) { margin-right: 6%; }

.index .main1 .content .main1_left .block .right_link.link_one .link_box .link_box_title { color: #c11720; font-weight: bold; line-height: 1.1; padding-bottom: 25px; border-bottom: 1px solid #eeeeee; }

.index .main1 .content .main1_left .block .right_link.link_one .link_box .link_box_block:not(:first-child) .name { margin-top: 20px; }

.index .main1 .content .main1_left .block .right_link.link_one .link_box .link_box_block .name { margin-top: 30px; font-weight: bold; }

.index .main1 .content .main1_left .block .right_link.link_two { padding: 45px 75px 0 65px; }

.index .main1 .content .main1_left .block .right_link.link_two .link_box .link_box_block:not(:first-child) { margin-top: 50px; }

.index .main1 .content .main1_left .block .right_link.link_two .link_box .link_box_block:not(:first-child) .name { margin-top: 20px; }

.index .main1 .content .main1_left .block .right_link.link_two .link_box .link_box_block .link_line { margin-left: 10px; padding-left: 10px; -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; line-height: 34px; color: #666666; }

.index .main1 .content .main1_left .block .right_link.link_two .link_box .link_box_block .link_line:not(:first-child) { position: relative; }

.index .main1 .content .main1_left .block .right_link.link_two .link_box .link_box_block .link_line:not(:first-child):after { content: " "; position: absolute; left: 0; top: 50%; -o-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); width: 1px; height: 16px; background-color: #dbdbdb; }

.index .main1 .content .main1_left .block .right_link.link_two .link_box .link_box_block .link_line:hover { color: #c11720; }

.index .main1 .content .main1_left .block .right_link.link_two .link_box .link_box_block .link_line .icon_txt { position: relative; height: 16px; padding: 0 5px; font-size: 12px; color: #ffffff; line-height: 16px; border-radius: 2px; background-color: #ffda18; margin-left: 5px; }

.index .main1 .content .main1_left .block .right_link.link_two .link_box .link_box_block .link_line .icon_txt:after { content: " "; position: absolute; width: 0; height: 0; border-top: 3px solid transparent; border-left: 5px solid transparent; border-bottom: 3px solid transparent; border-right: 5px solid #ffda18; top: 50%; left: -10px; -o-transform: translate3d(0, -50%, 0); -moz-transform: translate3d(0, -50%, 0); -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.index .main1 .content .main1_left .block .right_link.link_three { padding: 25px 15px; }

.index .main1 .content .main1_left .block .right_link.link_three .xg_addr_item { width: 50%; margin-bottom: 15px; overflow: hidden; }

.index .main1 .content .main1_left .block .right_link.link_three .xg_addr_item p { width: 55px; overflow: hidden; text-align: right; font-size: 14px; font-weight: 700; padding-right: 7px; height: 21px; line-height: 21px; overflow: hidden; }

.index .main1 .content .main1_left .block .right_link.link_three .xg_addr_item ul { zoom: 1; line-height: 0; font-size: 0; padding-right: 5px; overflow: hidden; }

.index .main1 .content .main1_left .block .right_link.link_three .xg_addr_item li { line-height: 14px; font-size: 12px; padding: 0 6px; border-left: 1px solid #ccc; display: inline-block; margin: 4px 0 4px -1px; }

.index .main1 .content .main1_left .block .right_link.link_three .xg_addr_item li a { color: #666; }

.index .main1 .content .main1_left .block .right_link.link_three .xg_addr_item li a.hot { color: #f60; }

.index .main1 .content .main1_left .block .right_link.link_three .xg_addr_item li:hover a { color: #c11720; }

.index .main1 .content .main1_right { width: 68.33333%; }

.index .main1 .content .main1_right .index_banner { margin-bottom: 10px; }

.index .main1 .content .main1_right .index_banner .swiper-pagination { bottom: 6px; }

.index .main1 .content .main1_right .index_banner .swiper-pagination-bullet { width: 10px; height: 10px; opacity: 0.5; margin: 0 8px; background-color: #ffffff; -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.index .main1 .content .main1_right .index_banner .swiper-pagination-bullet-active { opacity: 1; }

.index .main1 .content .main1_right .advertising_box { margin-bottom: 37px; }

.index .main1 .content .main1_right .advertising_box .block { width: 25%; }

.index .main2 .content .box { position: relative; }

.index .main2 .content .box .swiper-container { padding: 20px; }

.index .main2 .content .box .block { -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; }
.index .main2 .content .box .block .img{
    padding: 15px;
}
.index .main2 .content .box .block .picture_container { -o-transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; transition: all 0.5s; padding-top: 59.25926%; border-bottom: 1px solid transparent; }

.index .main2 .content .box .block .txt { padding: 25px 20px; }

.index .main2 .content .box .block .txt .title { margin-bottom: 15px; }

.index .main2 .content .box .block .txt .title .name .iconfont { margin-left: 10px; color: #f7cf4e; font-size: 18px; }

.index .main2 .content .box .block .txt .title .line { font-size: 14px; color: #f7cf4e; }

.index .main2 .content .box .block .txt .title .line .iconfont { font-size: 18px; margin-right: 10px; }

.index .main2 .content .box .block .txt .abstract { font-size: 14px; color: #888888; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }

.index .main2 .content .box .block:hover { box-shadow: 3px 4px 20px 2px rgba(39, 87, 182, 0.2); }

.index .main2 .content .box .block:hover .picture_container { background-color: #ffffff; border-bottom: 1px solid #eeeeee; }

.index .main2 .content .box .swiper-button-prev, .index .main2 .content .box .swiper-button-next { opacity: 1; width: 44px; height: 44px; color: #c11720; font-size: 14px; line-height: 44px; border-radius: 50%; text-align: center; background-image: none; background-color: #ffffff; border: solid 1px #c11720; -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.index .main2 .content .box .swiper-button-prev:hover, .index .main2 .content .box .swiper-button-next:hover { color: #ffffff; background-color: #c11720; }

.index .main2 .content .box .swiper-button-prev { left: -114px; }

.index .main2 .content .box .swiper-button-next { right: -114px; }

.index .main3 .content .box .block { width: 23.33333%; }

.index .main3 .content .box .block:nth-child(1) { -o-animation-delay: 0s; -moz-animation-delay: 0s; -webkit-animation-delay: 0s; animation-delay: 0s; }

.index .main3 .content .box .block:nth-child(2) { -o-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.index .main3 .content .box .block:nth-child(3) { -o-animation-delay: 0.4s; -moz-animation-delay: 0.4s; -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.index .main3 .content .box .block:nth-child(4) { -o-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

.index .main3 .content .box .block:nth-child(n+5){
    margin-top: 30px;
}

.index .main3 .content .box .block .picture_containers { height: 380px;}
.index .main3 .content .box .block .picture_containers img{ max-height:none;}

.index .main3 .content .box .block .txt { margin-top: 15px; }

.index .main3 .content .box .block .txt .name { -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; overflow: hidden; display: -webkit-box; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; line-height: 30px; max-height: 60px; min-height: 60px; }

.index .main3 .content .box .block .txt .tags { padding-top: 15px; margin-top: 15px; border-top: 1px solid #eeeeee; }

.index .main3 .content .box .block .txt .tags .merchant span { color: #bbbbbb; }

.index .main3 .content .box .block .txt .tags .merchant .iconfont { font-size: 18px; color: #f7cf4e; margin-left: 10px; }

.index .main3 .content .box .block .txt .tags .number { color: #c11720; font-weight: bold; letter-spacing: 1px; }

.index .main3 .content .box .block:not(:nth-child(4n)) { margin-right: 2.2%; }

.index .main3 .content .box .block:hover .picture_containers img { -o-transform: translate3d(0, 0, 0) scale(1.1); -moz-transform: translate3d(0, 0, 0) scale(1.1); -webkit-transform: translate3d(0, 0, 0) scale(1.1); transform: translate3d(0, 0, 0) scale(1.1); }

.index .main3 .content .box .block:hover .txt .name { color: #c11720; }

.index .main4 .content .center:not(:last-child) { margin-bottom: 50px; }

.index .main4 .content .secondary_tltle { margin-bottom: 25px; }

.index .main4 .content .secondary_tltle .name { color: #888888; font-size: 20px; }

.index .main4 .content .secondary_tltle .name span { font-weight: bold; color: #333333; margin-right: 14px; }

.index .main4 .content .secondary_tltle .more_title { color: #bbbbbb; }

.index .main4 .content .secondary_tltle .more_title .icon { margin-left: 10px; width: 17px; height: 17px; color: #ffffff; line-height: 17px; text-align: center; border-radius: 50%; background-color: #ffda18; font-size: 12px; }

.index .main4 .content .box .block { width: 23.3%; -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.index .main4 .content .box .block:nth-child(1) { -o-animation-delay: 0s; -moz-animation-delay: 0s; -webkit-animation-delay: 0s; animation-delay: 0s; }

.index .main4 .content .box .block:nth-child(2) { -o-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.index .main4 .content .box .block:nth-child(3) { -o-animation-delay: 0.4s; -moz-animation-delay: 0.4s; -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.index .main4 .content .box .block:nth-child(4) { -o-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

.index .main4 .content .box .block:nth-child(n+5) { margin-top: 30px; }

.index .main4 .content .box .block .picture_container { padding-top: 135.71429%; }

.index .main4 .content .box .block .txt { border: solid 1px #eeeeee; border-top: none; text-align: center; padding: 20px 0; -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.index .main4 .content .box .block:not(:nth-child(4n)) { margin-right: 2.25%; }

.index .main4 .content .box .block:hover { box-shadow: 4px 6px 20px 2px rgba(90, 90, 90, 0.06); }

.index .main4 .content .box .block:hover .txt { color: #c11720; }

.index .main5 .content .box .block { width: 30.83333%; -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.index .main5 .content .box .block:nth-child(1) { -o-animation-delay: 0s; -moz-animation-delay: 0s; -webkit-animation-delay: 0s; animation-delay: 0s; }

.index .main5 .content .box .block:nth-child(2) { -o-animation-delay: 0.2s; -moz-animation-delay: 0.2s; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.index .main5 .content .box .block:nth-child(3) { -o-animation-delay: 0.4s; -moz-animation-delay: 0.4s; -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.index .main5 .content .box .block:nth-child(4) { -o-animation-delay: 0.6s; -moz-animation-delay: 0.6s; -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }
.index .main5 .content .box .block:nth-child(n+5){
    margin-top: 30px;
}

.index .main5 .content .box .block .picture_container { padding-top: 64.86486%; }

.index .main5 .content .box .block .txt .txt_top { padding: 20px 20px 25px; border-bottom: 1px solid #eeeeee; }

.index .main5 .content .box .block .txt .txt_top .name { text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 18px; margin-bottom: 15px; }

.index .main5 .content .box .block .txt .txt_top .abstract {height: 16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; color: #888888; }

.index .main5 .content .box .block .txt .link { padding: 20px; }

.index .main5 .content .box .block .txt .link .iconfont { font-size: 18px; color: #c11720; margin-right: 10px; }

.index .main5 .content .box .block .txt .link a { -o-transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; transition: all 0.3s; }

.index .main5 .content .box .block .txt .link a:hover { color: #c11720; }

.index .main5 .content .box .block:not(:nth-child(3n)) { margin-right: 3.75%; }

.index .main5 .content .box .block:hover { box-shadow: 4px 6px 20px 2px rgba(90, 90, 90, 0.06); }

/********************************* index END ********************************/
.textnowrap{
    white-space: nowrap;
}
