body { font: 14px/1.43 'Microsoft Yahei', Arial, sans-serif; color: #333; min-width: 1390px; background-color: #F2F2F2; }

a:hover, a:active { color: #60b4fc; }

.lay { background-color: #fff; }

.lay-gray { background-color: #f2f2f2; }

.lay-gray2 { background-color: #f7f7f7; }

.lay-border { border-top: 1px solid #ddd; }

.container { width: 1390px; margin: 0 auto; position: relative; }

.top { -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); box-shadow: 0 0 10px rgba(0, 0, 0, 0.15); margin-bottom: 20px; background-color: #fff; }

.m-header-1 { height: 45px; line-height: 45px; border-bottom: 1px solid #f5f5f5; padding: 0 10px; overflow: hidden; }
.m-header-1 .title { color: #005eae; font-weight: 700; }
.m-header-1 a { float: right; font-size: 12px; color: #60b4fc; }

.m-header-2 { height: 26px; line-height: 26px; margin: 13px 0; overflow: hidden; }
.m-header-2 .title { float: left; border-left: 6px solid #005eae; color: #1c1c1c; font-size: 16px; padding-left: 12px; }
.m-header-2 a { display: inline-block; float: right; font-size: 12px; color: #005eae; margin-right: 18px; padding-right: 13px; background: url(../NewIndex/images/more_arrow_right.png) no-repeat right center; }

.m-header-3 { height: 33px; line-height: 33px; background: #eee url(../NewIndex/images/more_bg.png) no-repeat right center; overflow: hidden; }
.m-header-3 .title { float: left; border-left: 12px solid #005eae; color: #005eae; font-size: 14px; padding-left: 10px; }
.m-header-3 a { float: right; font-size: 12px; color: #fff; margin-right: 15px; }

.header-wrap { padding: 19px 0; }
.header-wrap .logo-wrap { float: left; margin-top: 15px; }
.header-wrap .logo-wrap a { display: inline-block; width: 390px; height: 51px; background: url(../NewIndex/images/logo02.png) no-repeat center left; margin-top: 5px; background-size: 185px;}
.header-wrap .search-wrap { float: left; margin-left: 180px; margin-top: 15px; }
.header-wrap .search-wrap .srh-case a { font-size: 12px; color: #4a4a4a; display: inline-block; padding: 4px 8px; }
.header-wrap .search-wrap .srh-case a.active { color: #fff; background-color: #009fe3; }
.header-wrap .search-wrap .srh-case a:hover { color: #009fe3; }
.header-wrap .search-wrap .srh-case a:hover.active { color: #fff; }
.header-wrap .search-wrap .srh-bar .srh-input { float: left; }
.header-wrap .search-wrap .srh-bar .srh-input input { width: 380px; height: 36px; border: 2px solid #009fe3; padding: 0 10px 0 30px; background: url(../NewIndex/images/search.jpg) no-repeat 10px center; }
.header-wrap .search-wrap .srh-bar .srh-btn { width: 70px; height: 36px; background-color: #009fe3; border: 0; color: #fff; font-size: 16px; cursor: pointer; }
.header-wrap .top-contact { float: right; }
.header-wrap .top-contact img { margin-bottom: 8px; }
.header-wrap .top-contact ul { background: url(../NewIndex/images/icon_top_contact.png) no-repeat 5px center; padding-left: 25px; }
.header-wrap .top-contact ul li { font-size: 12px; line-height: 180%; }
.header-wrap .top-contact ul li span { color: #005eae; }
.header-wrap .top-contact ul li span:not(:last-child) { margin-right: 15px; }

.nav-wrap { background: url(../NewIndex/images/nav_bg.png) no-repeat center top; }
.nav-wrap .navbar .home-nav { width: 240px; line-height: 39px; float: left; }
.nav-wrap .navbar .home-nav a { color: #fff; }
.nav-wrap .navbar .home-nav a.home { padding-left: 24px; background: url(../NewIndex/images/icon_home.png) no-repeat left center; float: left; }
.nav-wrap .navbar .home-nav .home-link { color: #fff; float: right; font-size: 12px; margin-right: 15px; }
.nav-wrap .navbar .home-nav .home-link span { margin: 0 5px; color: #60b4fc; }
.nav-wrap .navbar ul { width: 1150px; float: left; -webkit-box-sizing: border-box; box-sizing: border-box; padding-left: 60px; }
.nav-wrap .navbar ul li { float: left; color: #1c1c1c; height: 39px; line-height: 37px; border-bottom: 2px solid transparent; min-width: 100px; }
.nav-wrap .navbar ul li a { display: block; padding: 0 25px; color: #fff; }
.nav-wrap .navbar ul li:hover { border-bottom-color: #125ea4; }
.nav-wrap .navbar ul li:hover a { font-weight: 700; }
.nav-wrap .navbar ul li:nth-child(5) { width: 160px; text-align: center; }

.bottom-nav { width: 100%; background-color: #444; }
.bottom-nav .nav-bot { padding: 50px 0; position: relative; }
.bottom-nav .nav-bot dl { float: left; padding-left: 45px; }
.bottom-nav .nav-bot dl:first-child { padding-left: 15px; }
.bottom-nav .nav-bot dl dt { color: #fff; font-size: 14px; font-weight: 700; margin-bottom: 15px; }
.bottom-nav .nav-bot dl dd li { padding: 5px 0; }
.bottom-nav .nav-bot dl dd li a { font-size: 12px; color: #8d8d8d; }
.bottom-nav .nav-bot dl dd li a:hover { color: #60b4fc; }
.bottom-nav .nav-bot .contact { float: left; margin-left: 300px; }
.bottom-nav .nav-bot .contact .title { color: #fff; margin-bottom: 15px; }
.bottom-nav .nav-bot .contact ul { padding-left: 25px; background: url(../NewIndex/images/icon_bottom_contact.png) no-repeat; }
.bottom-nav .nav-bot .contact ul li { font-size: 13px; color: #fff; margin-bottom: 12px; }
.bottom-nav .nav-bot .code { float: right; margin-right: 86px; }
.bottom-nav .nav-bot .code .item { padding: 8px; background-color: #fff; border-radius: 10px; }

.home-bottom { width: 100%; background-color: #333; text-align: center; }
.home-bottom .container { padding: 30px 0 15px; }
.home-bottom .container:last-child { padding-top: 0; }
.home-bottom .txt2 { font-size: 12px; color: #999; }
.home-bottom .txt2 a { color: #cfcfcf; margin: 0 10px; }
.home-bottom .txt2 a:hover { color: #125ea4; }
.home-bottom .txt2 a { display: inline-block; }
.home-bottom .txt3 { color: #999; font-size: 12px; margin-top: 10px; }
.home-bottom .link { margin: 0 5px; }

.mySwiper-list .swiper-wrapper{-webkit-transition-timing-function: linear; /*之前是ease-out*/-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear;transition-timing-function: linear;}
.swiper-version .swiper-wrapper{-webkit-transition-timing-function: linear; /*之前是ease-out*/-moz-transition-timing-function: linear;-ms-transition-timing-function: linear;-o-transition-timing-function: linear; transition-timing-function: linear;}
.swiper-version{height: 267px;}

.pagination_1 { font-size: 14px; text-align: center; margin-top: 40px; }
.pagination_1 .page-bottom { display: inline-block; zoom: 1; vertical-align: middle; }
.pagination_1 .page-bottom a, .pagination_1 .page-bottom > span { float: left; height: 38px; line-height: 38px; width: 38px; border: 1px solid #ccc; text-align: center; vertical-align: middle; white-space: nowrap; color: #666; margin-left: 10px; background-color: #fafafa; background-image: url(../NewIndex/images/pagination.png); background-repeat: repeat-x; background-position: 0 -40px; }
.pagination_1 .page-bottom a:hover { background: #f3f3f3; background-position: 0 -80px; }
.pagination_1 .page-bottom .page-prev, .pagination_1 .page-bottom .page-next { width: 72px; margin-right: 10px; }
.pagination_1 .page-bottom .page-cur { background-position: 0 -160px; color: #a50; border: 1px solid #f7bf4f; background-color: #fdeaa6; font-weight: bold; }
.pagination_1 .page-bottom .dot { border: 0; background: none; width: auto; }

.flip ul li { line-height: 200%; font-size: 14px; color: #353535; }
.flip ul li a { color: #3a599d; }
.flip ul li a:hover { color: #60b4fc; }

.inMain { margin-bottom: 50px; }

.left-menu { width: 250px; float: left; margin-right: 20px; background-color: #fff; }
.left-menu .menu-header { height: 42px; line-height: 42px; background-color: #005eae; text-align: center; font-size: 16px; color: #fff; }
.left-menu ul { border: 1px solid #e0e0e0; border-top: 0; padding: 15px 20px; }
.left-menu ul li { margin: 2px 0; }
.left-menu ul li a { display: block; padding: 8px; font-size: 14px; color: #2c2c2c; }
.left-menu ul li a span { font-family: monaco, monospace; font-weight: 700; margin-right: 10px; color: #cccccc; }
.left-menu ul li:hover a, .left-menu ul li.active a { background-color: #60b4fc; color: #fff; }
.left-menu ul li:hover a span, .left-menu ul li.active a span { color: #fff; }

.main-layer1 { width: 795px; float: left; margin-right: 25px; }
.main-layer1 .main-header .title { float: left; width: 176px; height: 41px; line-height: 41px; text-align: center; font-size: 14px; color: #fff; background-color: #60b4fc; }
.main-layer1 .main-header .site { line-height: 41px; font-size: 12px; float: right; }
.main-layer1 .main-header .site a { color: #5b5b5b; }
.main-layer1 .main-header .site a:hover { color: #60b4fc; }
.main-layer1 .main-header .site span { color: #959595; margin: 0 15px; }
.main-layer1 .cont_body { border: 1px solid #e0e0e0; background-color: #fff; padding: 35px; }

.right-adv { width: 300px; float: left; margin-top: 42px; }

.right-adv2 { width: 300px; float: left; margin-top: 45px; }

.main-layer2 { width: 1064px; float: left; margin-right: 25px; }
.main-layer2 .main-header .site { line-height: 45px; font-size: 14px; float: left; }
.main-layer2 .main-header .site a { color: #5b5b5b; }
.main-layer2 .main-header .site a:hover { color: #60b4fc; }
.main-layer2 .main-header .site span { color: #959595; margin: 0 15px; }
.main-layer2 .cont_body { border: 1px solid #e0e0e0; background-color: #fff; padding: 25px; }

.main-layer3 { width: 1053px; float: left; margin-right: 11px; }
.main-layer3 .main-header .site2 { line-height: 45px; font-size: 12px; float: left; }
.main-layer3 .main-header .site2 a { color: #323232; }
.main-layer3 .main-header .site2 a:hover { color: #60b4fc; }
.main-layer3 .main-header .site2 span { color: #9c9c9c; margin: 0 7px; }
.main-layer3 .cont_body { border: 1px solid #e0e0e0; background-color: #fff; padding: 30px 45px; }
.main-layer3 .cont_body2 { border: 1px solid #e0e0e0; background-color: #fff; padding: 30px 35px; }

.right-sd { width: 325px; float: left; margin-top: 45px; }

.m-header-4 { height: 49px; line-height: 49px; padding-left: 15px; background: url(../NewIndex/images/title_4_bg.jpg) no-repeat right top; }
.m-header-4 .title { font-size: 16px; color: #fff; }

.m-header { height: 39px; line-height: 37px; border: 1px solid #9cbfdc; background-color: #c9def0; padding: 0 15px; overflow: hidden; font-size: 15px; }
.m-header .title { float: left; padding-left: 20px; background: url(../NewIndex/images/m_arrow_right.png) no-repeat left center; color: #005eae; }
.m-header a { float: right; color: #11429d; }
.m-header a:hover { color: #60b4fc; }
.m-header .count { float: right; color: #11429d; }
.m-header .count span { color: #60b4fc; }

.bn-wrap { position: relative; }
.bn-wrap .left-main { width: 240px; margin-right: 20px; background-color: #fff; border-top-left-radius: 3px; border-top-right-radius: 3px; }
.bn-wrap .mid-main { width: 875px; margin-right: 15px; }
.bn-wrap .right-main { width: 240px; }
.bn-wrap .cate-nav-wrap { margin-bottom: 13px; }
.bn-wrap .cate-nav-wrap .nav { font-size: 12px; position: relative; }
.bn-wrap .cate-nav-wrap .nav .com-info { width: 126px; background: -webkit-gradient(linear, left top, left bottom, from(#0279de), to(#005eaf)); background: linear-gradient(#0279de, #005eaf); color: #fff; border-top-left-radius: 3px; border-bottom-left-radius: 3px; padding: 9px 10px; overflow: hidden; }
.bn-wrap .cate-nav-wrap .nav .com-info #marquee { white-space: nowrap; overflow: hidden; position: relative;background: none; }
.bn-wrap .cate-nav-wrap .nav .com-info #marquee .str_move { white-space: nowrap; position: absolute; top: 0; padding-right: 30px; }
.bn-wrap .cate-nav-wrap .nav .cate-info { width: 114px; height: 35px; line-height: 35px; padding: 0 9px; border: 1px solid #ababab; border-left: 0; border-top-right-radius: 3px; border-bottom-right-radius: 3px; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#c9c9c9)); background: linear-gradient(to bottom, #fff, #c9c9c9); color: #525252; cursor: pointer; }
.bn-wrap .cate-nav-wrap .nav .cate-info span, .bn-wrap .cate-nav-wrap .nav .cate-info > i { display: inline-block; vertical-align: middle; width: 11px; height: 17px; background: url(../NewIndex//images/icon_tool.png) no-repeat; }
.bn-wrap .cate-nav-wrap .nav .cate-info span { background-position: -137px -31px; margin-right: 5px; }
.bn-wrap .cate-nav-wrap .nav .cate-info > i { background-position: 0 -31px; margin-left: 16px; }
.bn-wrap .cate-nav-wrap .nav .cate-info:hover .cate { display: block; }
.bn-wrap .cate-nav-wrap .cate { display: none; position: absolute; width: 100%; left: 0; }
.bn-wrap .cate-nav-wrap .cate ul { margin-top: 10px; background-color: #fff; color: #666; padding: 15px 5px; font-size: 12px; height: 614px; }
.bn-wrap .cate-nav-wrap .cate li { padding: 0 14px; height: 32px; line-height: 32px; overflow: hidden; }
.bn-wrap .cate-nav-wrap .cate li b { float: right; font-family: simsun; font-weight: 700; margin: 0 8px 0 0; display: none; }
.bn-wrap .cate-nav-wrap .cate li i { display: inline-block; width: 20px; height: 18px; vertical-align: sub; margin-right: 6px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate { background: url(../NewIndex//images/icon_cata.png); }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-1 { background-position: 0 2px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-2 { background-position: 0 -18px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-3 { background-position: 0 -38px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-4 { background-position: 0 -57px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-5 { background-position: 0 -77px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-6 { background-position: 0 -96px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-7 { background-position: 0 -118px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-8 { background-position: 0 -139px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-9 { background-position: 0 -159px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-10 { background-position: 0 -178px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-11 { background-position: 0 -199px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-12 { background-position: 0 -222px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-13 { background-position: 0 -244px; }
.bn-wrap .cate-nav-wrap .cate li .icon-cate-14 { background-position: 0 -265px; }
.bn-wrap .cate-nav-wrap .cate li a ~ a { margin-left: 12px; }
.bn-wrap .cate-nav-wrap .cate li a:hover { color: #60b4fc; }
.bn-wrap .cate-nav-wrap .cate li:hover { background-color: #f3f3f3; }
.bn-wrap .cate-nav-wrap .cate li:hover b { display: block; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-1 { background-position: -20px 2px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-2 { background-position: -20px -18px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-3 { background-position: -20px -38px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-4 { background-position: -20px -57px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-5 { background-position: -20px -77px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-6 { background-position: -20px -96px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-7 { background-position: -20px -118px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-8 { background-position: -20px -139px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-9 { background-position: -20px -159px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-10 { background-position: -20px -178px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-11 { background-position: -20px -199px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-12 { background-position: -20px -222px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-13 { background-position: -20px -244px; }
.bn-wrap .cate-nav-wrap .cate li:hover .icon-cate-14 { background-position: -20px -265px; }
.bn-wrap .com-last-join-wrap { color: #5e5e5e; padding: 0 5px 5px; }
.bn-wrap .com-last-join-wrap .title { margin-bottom: 10px; padding: 0 10px; }
.bn-wrap .com-last-join-wrap ul { padding: 0 10px; }
.bn-wrap .com-last-join-wrap ul li { font-size: 12px; margin-bottom: 6px; line-height: 160%; }
.bn-wrap .com-last-join-wrap img { margin-top: 10px; }
.bn-wrap .ad-bn-wrap { position: relative; width: 875px; margin-bottom: 20px; }
.bn-wrap .ad-bn-wrap #ad .swiper-slide { height: 320px; background-color: #4c4c4c; }
.bn-wrap .ad-bn-wrap #ad .swiper-slide a { display: inline-block; }
.bn-wrap .ad-bn-wrap #ad .swiper-slide img { width: 100%; height: 100%; }
.bn-wrap .ad-bn-wrap .ad-pagination { position: absolute; left: 25px; bottom: 20px; z-index: 10; }
.bn-wrap .ad-bn-wrap .ad-pagination .swiper-pagination-bullet { width: 30px; height: 5px; border-radius: 0; background-color: #fff; margin: 0 6px 0 0; opacity: 1; }
.bn-wrap .ad-bn-wrap .ad-pagination .swiper-pagination-bullet-active { background-color: #005eae; }
.bn-wrap .vip-pro-wrap { background-color: #fff; }
.bn-wrap .vip-pro-wrap .recom-list { margin-top: 18px; padding: 0 8px; }
.bn-wrap .vip-pro-wrap .recom-list li { float: left; width: 129px; margin-right: 13px; }
.bn-wrap .vip-pro-wrap .recom-list li:last-child { margin-right: 0; }
.bn-wrap .vip-pro-wrap .recom-list li .img { padding: 2px; border: 1px solid #dddddd; }
.bn-wrap .vip-pro-wrap .recom-list li p { font-size: 12px; color: #575757; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-top: 5px; text-align: center; }
.bn-wrap .vip-pro-wrap .recom-list li p:hover { color: #60b4fc; }
.bn-wrap .vip-pro-wrap .normal-list { padding: 0 8px 12px; margin-top: 20px; }
.bn-wrap .vip-pro-wrap .normal-list li { float: left; width: 259px; margin-right: 30px; font-size: 12px; color: #575757; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 8px; padding-left: 9px; position: relative; }
.bn-wrap .vip-pro-wrap .normal-list li::before { content: ""; display: block; width: 3px; height: 3px; background-color: #60b4fc; position: absolute; left: 0; top: 7px; }
.bn-wrap .vip-pro-wrap .normal-list li:nth-child(3n) { margin-right: 0; }
.bn-wrap .t-wrap { background-color: #fff; }
.bn-wrap .login-box { padding: 20px 22px 13px; }
.bn-wrap .login-box .default-user { text-align: center; margin-bottom: 5px; }
.bn-wrap .login-box .txt { text-align: center; color: #000; font-size: 13px; margin-bottom: 15px; }
.bn-wrap .login-box .btn-group { margin-bottom: 6px; }
.bn-wrap .login-box .btn-group a { display: inline-block; width: 94px; height: 34px; line-height: 32px; border: 1px solid #60b4fc; color: #60b4fc; text-align: center; font-size: 12px; }
.bn-wrap .login-box .btn-group a.login { margin-right: 8px; color: #fff; background-color: #60b4fc; }
.bn-wrap .login-box .l-tip { padding-left: 10px; }
.bn-wrap .login-box .l-tip a { font-size: 12px; }
.bn-wrap .login-box .l-tip a.link { color: #3f86c9; margin-left: 2px; }
.bn-wrap .login-box .vip-box { border: 1px solid #60b4fc; background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff2d4)); background: linear-gradient(#fff, #fff2d4); height: 36px; line-height: 34px; text-align: center; color: #60b4fc; font-size: 12px; margin-top: 18px; }
.bn-wrap .login-box .vip-box img { margin-top: -3px; margin-right: 8px; }
.bn-wrap .last-news-box { border-top: 1px solid #ededed; padding: 14px 12px; font-size: 12px; }
.bn-wrap .last-news-box .l-n-header { margin-bottom: 5px; font-size: 14px; overflow: hidden; }
.bn-wrap .last-news-box .l-n-header div { float: left; color: #131313; }
.bn-wrap .last-news-box .l-n-header a { float: right; color: #60b4fc; font-size: 12px; }
.bn-wrap .last-news-box .l-n-header a:hover { color: #60b4fc; }
.bn-wrap .last-news-box .l-n-item { overflow: hidden; }
.bn-wrap .last-news-box .l-n-item a { display: block; float: left; color: #6e6e6e; width: 170px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.bn-wrap .last-news-box .l-n-item a:hover { color: #60b4fc; }
.bn-wrap .last-news-box .l-n-item span { float: right; color: #b7b7b7; }
.bn-wrap .last-news-box .l-n-item:last-child { margin-top: 7px; }
.bn-wrap .user-box { padding: 10px 10px 4px; }
.bn-wrap .user-box .user { width: 57px; height: 57px; border-radius: 50%; border: 1px solid #dddddd; margin: 5px auto 12px; overflow: hidden; }
.bn-wrap .user-box .cpname { font-size: 13px; text-align: center; color: #4e4e4e; margin-bottom: 5px; }
.bn-wrap .user-box .info { margin-bottom: 20px; text-align: center; }
.bn-wrap .user-box .info span { display: inline-block; line-height: 20px; font-size: 12px; }
.bn-wrap .user-box .info span.pos { padding-left: 15px; background: url(../NewIndex/images/icon_pos.png) no-repeat 0 4px; color: #868686; margin-right: 30px; }
.bn-wrap .user-box .info span.v-time { color: #60b4fc; }
.bn-wrap .user-box .link-group { text-align: center; padding: 0 31px; }
.bn-wrap .user-box .link-group a { display: inline-block; text-align: center; width: 73px; height: 28px; font-size: 12px; border: 1px solid #60b4fc; border-radius: 3px; line-height: 26px; color: #60b4fc; margin-bottom: 9px; }
.bn-wrap .user-box .link-group a:nth-child(2) { margin-left: 12px; }
.bn-wrap .user-box .link-group a:last-child { width: 100%; }
.bn-wrap .cus-recom-wrap { margin-top: 20px; background-color: #fff; padding: 0 10px 7px; }
.bn-wrap .cus-recom-wrap ul { padding: 0 7px; }
.bn-wrap .cus-recom-wrap ul li { font-size: 12px; color: #5e5e5e; margin-bottom: 8px; }

.ind-wrap { margin-top: 13px; }
.ind-wrap .ind-category { padding-top: 17px; }
.ind-wrap .ind-category ul li { float: left; width: 135px; height: 60px; line-height: 60px; margin: 0 4px 4px 0; }
.ind-wrap .ind-category ul li a { display: block; }
.ind-wrap .ind-category ul li:nth-child(10n) { margin-right: 0; }
.ind-wrap .ind-category ul li span.icon { display: inline-block; width: 36px; height: 32px; vertical-align: middle; margin-right: 10px; background: url(../NewIndex/images/icon_cpooo_cate.png) no-repeat 0 0; }
.ind-wrap .ind-category ul li span.icon-1 { background-position: -36px 0; }
.ind-wrap .ind-category ul li span.icon-2 { background-position: 0 -47px; }
.ind-wrap .ind-category ul li span.icon-3 { background-position: 0 -94px; }
.ind-wrap .ind-category ul li span.icon-4 { background-position: 0 -141px; }
.ind-wrap .ind-category ul li span.icon-5 { background-position: 0 -189px; }
.ind-wrap .ind-category ul li span.icon-6 { background-position: 0 -235px; }
.ind-wrap .ind-category ul li span.icon-7 { background-position: 0 -282px; }
.ind-wrap .ind-category ul li span.icon-8 { background-position: 0 -330px; }
.ind-wrap .ind-category ul li span.icon-9 { background-position: 0 -376px; }
.ind-wrap .ind-category ul li span.icon-10 { background-position: 0 -423px; }
.ind-wrap .ind-category ul li span.icon-11 { background-position: 0 -469px; }
.ind-wrap .ind-category ul li span.icon-12 { background-position: 0 -517px; }
.ind-wrap .ind-category ul li span.icon-13 { background-position: 0 -564px; }
.ind-wrap .ind-category ul li span.icon-14 { background-position: 0 -612px; }
.ind-wrap .ind-category ul li span.icon-15 { background-position: 0 -658px; }
.ind-wrap .ind-category ul li span.icon-16 { background-position: 0 -705px; }
.ind-wrap .ind-category ul li span.icon-17 { background-position: 0 -753px; }
.ind-wrap .ind-category ul li span.icon-18 { background-position: 0 -800px; }
.ind-wrap .ind-category ul li span.icon-19 { background-position: 0 -847px; }
.ind-wrap .ind-category ul li span.icon-20 { background-position: 0 -893px; }
.ind-wrap .ind-category ul li:first-child { border-left: 8px solid #60b4fc; background-color: #005eae; color: #fff; padding-left: 5px; }
.ind-wrap .ind-category ul li:first-child:hover a { color: #fff; }
.ind-wrap .ind-category ul li:not(:first-child) { border: 1px solid #005eae; background-color: #f2f3f3;color: #3c3c3c; padding-left: 10px; }
.ind-wrap .ind-category ul li:not(:first-child):hover { border-color: #60b4fc; background-color: #60b4fc; }
.ind-wrap .ind-category ul li:not(:first-child):hover a { color: #fff; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-2 { background-position: -36px -47px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-3 { background-position: -36px -94px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-4 { background-position: -36px -141px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-5 { background-position: -36px -189px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-6 { background-position: -36px -235px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-7 { background-position: -36px -282px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-8 { background-position: -36px -330px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-9 { background-position: -36px -376px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-10 { background-position: -36px -423px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-11 { background-position: -36px -469px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-12 { background-position: -36px -517px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-13 { background-position: -36px -564px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-14 { background-position: -36px -612px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-15 { background-position: -36px -658px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-16 { background-position: -36px -705px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-17 { background-position: -36px -753px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-18 { background-position: -36px -800px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-19 { background-position: -36px -847px; }
.ind-wrap .ind-category ul li:not(:first-child):hover span.icon-20 { background-position: -36px -893px; }
.ind-wrap .ind-main { margin-top: 23px; }
.ind-wrap .ind-main .ind-item { float: left; width: 336px; border: 1px solid #e8e8e8; margin: 0 15px 15px 0; padding-bottom: 26px; }
.ind-wrap .ind-main .ind-item:nth-child(4n) { margin-right: 0; }
.ind-wrap .ind-main .ind-item .tags { padding: 0 18px 15px; }
.ind-wrap .ind-main .ind-item .tags a { display: inline-block; margin-right: 11px; color: #3a3a3a; font-size: 12px; line-height: 200%; }
.ind-wrap .ind-main .ind-item .tags a:hover { color: #60b4fc; }
.ind-wrap .ind-main .ind-item ul { margin: 0 14px; padding-top: 15px; border-top: 1px solid #e7e7e7; }
.ind-wrap .ind-main .ind-item ul li { font-size: 12px; color: #747474; margin-bottom: 8px; }
.ind-wrap .ind-main .ind-item ul li:last-child { margin-bottom: 0; }

.news-wrap { padding-bottom: 25px; }
.news-wrap .news-list { width: 687px; float: left; border: 1px solid #efefef; }
.news-wrap .news-list:first-child { margin-right: 15px; }
.news-wrap .news-list ul { overflow: hidden; padding: 25px 25px 17px; }
.news-wrap .news-list ul li { float: left; width: 290px; margin-right: 45px; font-size: 12px; color: #575757; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-bottom: 8px; padding-left: 9px; position: relative; }
.news-wrap .news-list ul li::before { content: ""; display: block; width: 3px; height: 3px; background-color: #60b4fc; position: absolute; left: 0; top: 7px; }
.news-wrap .news-list ul li:nth-child(2n) { margin-right: 0; }

.home-Fri { border-top: 1px solid #fff; width: 100%; }
.home-Fri dl { padding: 15px 0; }
.home-Fri dt { float: left; width: 70px; line-height: 22px; color: #333; }
.home-Fri dt strong { font-size: 12px; font-weight: 700; }
.home-Fri dd { float: left; font-size: 12px; width: 1320px; }
.home-Fri .youqing a { padding-right: 10px !important; line-height: 24px; color: #666; }
.home-Fri .youqing a:hover { color: #60b4fc; }
