﻿/*
    D2DCMS Copyright (C)2008-2099 www.d2dcms.com
    This is NOT a freeware,Use is subject to license.txt
*/

/**
 * Swiper 3.4.2
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2017, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: March 10, 2017
 */
body{background:#fff;}
.baner{background-color:#aaa;overflow:hidden;border-radius:4px;}
.home-box .hd{width:100%;height:40px;}
.home-box .hd .tit{color:#252525;font-size:18px;margin:6px 0 0;background:url(../image/tit_bg.png) no-repeat 0 100%;background-size:auto 12px;min-width:120px;}
.home-box .hd .more{color:#1e6ef4;font-weight:600;font-size:14px;margin-top:10px;}
.home-box .hd .more:after{content:">";font-family:simsun;margin-left:3px;}
.home-top-wrap{position:relative;}
.home-nav{width:120px;height:360px;background-color:rgba(51,51,51,.85);border-top-left-radius:5px;border-bottom-left-radius:5px;position:absolute;top:0;left:0;z-index:3;}
.home-nav .item{width:100%;height:45px;color:#fff;position:relative;cursor:pointer;}
.home-nav .item:after{content:"";display:inline-block;width:0;height:0;border-width:0 4px 4px;border-style:solid;position:absolute;bottom:10px;right:10px;border-color:transparent transparent #fff;opacity:.5;-webkit-transform:rotate(135deg);transform:rotate(135deg);}
.home-nav .item .label{display:block;padding:6px 0 0 24px;font-size:12px;line-height:18px;color:#fff;-webkit-transition:color .2s;transition:color .2s;position:absolute;top:0;left:0;right:0;bottom:0;}
.home-nav .item .svg-icon{float:left;width:16px;height:16px;fill:currentColor;overflow:hidden;}
.home-nav .item .tit{}
.home-nav .item .txt{-webkit-transform:scale(.8);transform:scale(.8);margin-left:-10px;margin-top:-3px;opacity:.4;}
.home-nav .item ul{position:absolute;width:100px;right:-100px;top:0;background-color:rgba(51,51,51,.85);display:none;padding:0 0;}
.home-nav .item:hover ul{display:block;}
.home-nav .item ul li a{display:block;padding:0 10px;height:30px;line-height:30px;font-size:12px;color:#fff;-webkit-transition:color .2s;}
.home-nav .item ul li a>span{display:inline-block;vertical-align:middle;}
.home-nav .item img{width:22px;margin-left:6px;display:inline-block;vertical-align:middle;}
.home-nav a:hover{background-color:rgba(219,208,208,.2);color:#fb896b;}
.home-swiper{float:left;width:880px;height:360px;position:relative;z-index:1;overflow:hidden;}
.home-swiper .bd{background:#fafafc;border:0;width:880px;height:360px;border-radius:5px;overflow:hidden;}
.home-swiper .bd li,.home-swiper .bd img{width:880px;height:360px;}
.home-swiper .hd{text-align:center;position:absolute;left:130px;right:10px;bottom:15px;z-index:1;}
.home-swiper .hd li{width:10px;height:10px;line-height:0;font-size:0;margin:0 4px;display:inline-block;border-radius:100%;background:#fff;opacity:.48;cursor:pointer;-webkit-transition:.3s;transition:.3s;}
.home-swiper .hd li:hover{opacity:.8;}
.home-swiper .hd li.active{opacity:1;background:#1e6ef4;}
.home-swiper>a{background-color:rgba(31,45,61,.11);border-radius:50%;display:block;width:36px;height:36px;line-height:36px;margin-top:-18px;text-align:center;opacity:0;-webkit-transition:.3s;transition:.3s;position:absolute;top:50%;z-index:2;}
.home-swiper:hover>a{opacity:1;}
.home-swiper>a:hover{background-color:rgba(31,45,61,.23);}
.home-swiper>a:before{content:'';display:inline-block;width:18px;height:18px;background-position:50%;background-repeat:no-repeat;-webkit-background-size:100%;background-size:100%;position:absolute;top:9px;left:9px;}
.home-swiper .prev{left:100px;}
.home-swiper .prev:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik04MTkuMiAwTDM3NS4zMiA1MTJsNDQzLjg4IDUxMkg2NDguNjZMMjA0LjggNTEyIDY0OC43NSAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);}
.home-swiper:hover .prev{left:125px;}
.home-swiper .next{right:0;}
.home-swiper .next:before{background-image:url(data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iNDgiIGhlaWdodD0iNDgiPjxwYXRoIGQ9Ik0yMDQuOCAwbDQ0My44OCA1MTItNDQzLjg4IDUxMmgxNzAuNTRMODE5LjIgNTEyIDM3NS4yNSAweiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);}
.home-swiper:hover .next{right:15px;}
.home-top-wrap .home-box{float:right;width:300px;height:360px;}
.home-top-wrap .home-box .hd{height:25px;}
.home-top-wrap .home-box .hd .tit{margin:0;}
.home-top-wrap .home-box .hd .more{margin:3px 0 0;}
.home-bulletin li{width:100%;padding-left:14px;height:42px;margin-top:14px;color:#999;font-size:12px;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}
.home-bulletin li:after{content:"";position:absolute;top:7px;left:2px;width:6px;height:6px;background-color:#1e6ef4;border-radius:50%;}
.home-bulletin li .tit{width:100%;font-size:14px;margin:0 0 5px;}
.home-bulletin li .tit a{color:#1e1e1e;-webkit-transition:all .2s;transition:all .2s;}
.home-bulletin li .tit a:hover{color:#1e6ef4;}
.home-bulletin li .txt{float:left;}
.home-bulletin li .time{float:right;}
.col-2{width:590px;}
.col-3{width:386px;}
.col-4{width:285px;}
.voice-list ul{margin-right:-20px;}
.voice-list li{width:25%;padding:0 20px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box;}
.voice-list li a{display:block;background-color:#aaa;width:100%;height:110px;position:relative;overflow:hidden;border-radius:4px;-webkit-transition:opacity .2s;transition:opacity .2s;}
.voice-list li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}
.voice-list li .title{background-color:rgba(0,0,0,.45);width:100%;padding:7px 10px;position:absolute;left:0;bottom:0;z-index:1;color:#fff;line-height:18px;font-weight:300;font-size:12px;text-align:left;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);}
.home-company-list table{width:100%;}
.home-company-list td,.home-company-list th{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;text-align:left;border-bottom:1px solid #ebeef5;}
.home-company-list th{white-space:nowrap;padding-top:10px;padding-bottom:10px;background-color:#f8f9fa;}
.home-company-list td{background-color:#fff;padding-top:8px;padding-bottom:8px;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;}
.home-company-list tr:hover>td{background-color:#f5f7fa;}
.home-company-list .img{float:left;width:40px;height:40px;margin-right:10px;line-height:40px;overflow:hidden;background:#fff;}
.home-company-list .tit{font-size:15px;line-height:26px;}
.home-company-list .ell{color:#aaa;}
.home-company-list .time{background-color:#c8c8c8;color:#fff;font-size:12px;display:inline-block;vertical-align:middle;border-radius:3px;cursor:default;text-align:center;white-space:nowrap;margin:-1px 0 0 3px;position:relative;}
.home-company-list .time.green{background-color:#67c23a;}
.home-company-list small{display:block;font-size:12px;padding-top:3px;}
.home-company-list .custom-btn{display:inline-block;padding:0;height:28px;line-height:28px;min-width:45px;border-radius:4px;color:#1e6ef4;text-align:center;border:1px solid #1e6ef4;cursor:pointer;position:relative;z-index:11;font-size:14px;}
.home-company-list .custom-btn:hover{background-color:rgba(0,88,255,.2);color:#1e6ef4;}
.home-trend-box{position:relative;border:1px solid #e8e8e8;background-color:#fafbfc;}
.home-trend-title{width:100%;height:24px;margin:0;}
.home-trend-title span{float:left;background-color:#1e6ef4;color:#fff;height:24px;line-height:24px;padding:0 10px;font-size:12px;border-bottom-right-radius:12px;}
.home-trend-box .trend-holder{padding:6px 10px;text-align:center;position:relative;}
.trend-holder-item{width:45%;margin:0 2%;display:inline-block;}
.trend-holder-item .num{font-size:16px;font-weight:700;color:#1e6ef4;}
.trend-holder-item .ell{font-size:13px;color:#666;}
.home-brand li{background-color:#fff;width:100%;height:68px;border-bottom:1px solid #ebeef5;-webkit-box-sizing:border-box;padding:10px 12px;box-sizing:border-box;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;}
.home-brand li:hover{background-color:#f5f7fa;}
.home-brand li .img{float:left;width:48px;height:48px;margin-right:15px;line-height:48px;background:#fff;}
.home-brand li .cont{float:left;width:280px;line-height:25px;}
.home-brand li .tit{font-size:15px;}
.home-brand li .date{font-size:12px;color:#aaa;}
.home-brand li .attr{float:left;width:120px;margin-left:25px;line-height:24px;font-size:13px;}
.home-brand li .city{display:block;}
.home-brand li .btnbar{float:right;max-width:80px;text-align:center;padding-top:8px;}
.home-brand li .btnbar a{display:inline-block;height:28px;line-height:28px;min-width:45px;border-radius:4px;color:#1e6ef4;text-align:center;border:1px solid #1e6ef4;font-size:14px;-webkit-transition:all .5s;transition:all .5s;}
.home-brand li .btnbar a:hover{background-color:rgba(0,88,255,.2);color:#1e6ef4;}
.home-brand li.first{background-color:#f8f9fa;height:42px;line-height:22px;font-size:14px;font-weight:600;color:#909399;}
.home-brand li.first .s1{float:left;width:365px;}
.home-exhibit li{background-color:#fff;width:100%;height:68px;border-bottom:1px solid #ebeef5;-webkit-box-sizing:border-box;padding:10px 12px;box-sizing:border-box;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;}
.home-exhibit li:hover{background-color:#f5f7fa;}
.home-exhibit li .img{float:left;width:48px;height:48px;margin-right:15px;line-height:48px;background:#fff;}
.home-exhibit li .cont{float:left;width:248px;line-height:25px;}
.home-exhibit li .tit{font-size:15px;}
.home-exhibit li .date{font-size:12px;color:#aaa;}
.home-exhibit li .attr{float:left;width:148px;margin-left:25px;line-height:24px;font-size:13px;}
.home-exhibit li .city{display:block;}
.home-exhibit li .btnbar{float:right;max-width:80px;text-align:center;padding-top:8px;}
.home-exhibit li .btnbar a{display:inline-block;height:28px;line-height:28px;min-width:45px;border-radius:4px;color:#1e6ef4;text-align:center;border:1px solid #1e6ef4;font-size:14px;-webkit-transition:all .5s;transition:all .5s;}
.home-exhibit li .btnbar a:hover{background-color:rgba(0,88,255,.2);color:#1e6ef4;}
.home-exhibit li.first{background-color:#f8f9fa;height:42px;line-height:22px;font-size:14px;font-weight:600;color:#909399;}
.home-exhibit li.first .s1{float:left;width:333px;}
.home-zhaomu li{background-color:#fff;width:100%;height:68px;border-bottom:1px solid #ebeef5;-webkit-box-sizing:border-box;padding:10px 12px;box-sizing:border-box;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;}
.home-zhaomu li:hover{background-color:#f5f7fa;}
.home-zhaomu li .img{float:left;width:48px;height:48px;margin-right:15px;line-height:48px;background:#fff;}
.home-zhaomu li .cont{line-height:22px;padding-top:2px;overflow:hidden;}
.home-zhaomu li .tit{font-size:15px;}
.home-zhaomu li .date,.home-zhaomu li .city,.home-zhaomu li .ell{font-size:12px;color:#666;display:inline-block;vertical-align:middle;margin-right:10px;}
.home-zhaomu li .ell{margin:0;color:#aaa;}
.home-zhaomu li.first{background-color:#f8f9fa;height:42px;line-height:22px;font-size:14px;font-weight:600;color:#909399;}
.home-zhaomu li.first .s1{float:left;width:333px;}
.home-moment{padding:0 12px;height:325px;margin-bottom:10px;overflow:hidden;}
.home-moment li{width:100%;padding:10px 0;line-height:20px;border-bottom:1px solid #eee;}
.home-moment li .avatar{float:left;width:28px;height:28px;margin-right:10px;}
.home-moment li .avatar img{max-width:100%;border-radius:50%;}
.home-moment li .cont{overflow:hidden;}
.home-moment li .tit{float:left;max-width:150px;font-size:14px;}
.home-moment li .time{float:right;font-size:12px;color:#aaa;}
.home-moment li .desc{padding-top:3px;clear:both;width:100%;font-size:12px;color:#333;margin:0;}
.home-news li{width:100%;height:38px;line-height:38px;border-bottom:1px dashed #e1e1e1;}
.home-news li:before{content:"";float:left;width:5px;height:5px;background:#1e6ef4;border-radius:50%;margin:15px 8px 0 0;}
.home-news li .tit{float:left;max-width:78%;font-size:14px;}
.home-news li .time{float:right;color:#999;}
.home-down li{background-color:#fff;width:100%;height:65px;border-bottom:1px solid #ebeef5;-webkit-box-sizing:border-box;padding:12px;box-sizing:border-box;-webkit-transition:background-color .25s ease;transition:background-color .25s ease;}
.home-down li:hover{background-color:#f5f7fa;}
.home-down li .img{float:left;width:40px;height:40px;overflow:hidden;margin-right:15px;border-radius:5px;}
.home-down li .cont{float:left;width:248px;}
.home-down li .h6{margin:0 0 5px;font-weight:300;font-size:14px;line-height:18px;}
.home-down li .cate{display:inline-block;vertical-align:middle;padding:0 7px;line-height:18px;border-radius:4px;text-align:center;font-size:12px;margin-right:10px;border:1px solid #498dff;color:#498dff;cursor:pointer;}
.home-down li .attr{display:inline-block;vertical-align:middle;font-size:14px;color:#aaa;}
.home-down li .custom-btn{float:right;max-width:80px;text-align:center;padding-top:5px;}
.home-down li .custom-btn a{display:inline-block;height:28px;line-height:28px;min-width:45px;border-radius:4px;color:#1e6ef4;text-align:center;border:1px solid #1e6ef4;font-size:14px;-webkit-transition:all .5s;transition:all .5s;}
.home-down li .custom-btn a:hover{background-color:rgba(0,88,255,.2);color:#1e6ef4;}
.home-remind{background-color:#f8f8f8;border:1px solid #eee;padding:10px 20px;overflow:hidden;}
.home-remind li{margin:45px 0 0 120px;font-size:14px;}
.home-remind li a{color:#1e6ef4;}
.home-remind li.first{margin:0;font-size:14px;font-weight:600;width:300px;}
.home-remind li.first img{float:left;width:100px;margin-right:5px;}
.home-remind li.first .tit{margin-top:35px;}