@import "../fonts/iconfont.css"; 
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{ background-color:#fff; font:14px/1.6 "\5fae\8f6f\96c5\9ed1",arial,"\5b8b\4f53",sans-serif; color:#666666;}
body,form,iframe,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a,em,i{margin:0px;padding:0px;list-style-type:none;font-style: normal;}
img{ border:none;vertical-align:middle;}
a{ text-decoration:none; color:#4e4e4e;}
a:hover{ color:#2a5dc1;}
input,textarea,select,button{ outline:none;vertical-align:middle; font-size:inherit; font-family:inherit;}
textarea{ resize:none; overflow-y:auto;}
input[type="submit"],input[type="reset"],input[type="button"],button{ cursor:pointer;-webkit-appearance:none;}
input[type="radio"],input[type="checkbox"]{ height:14px; margin: 0 3px 0 0; padding:0;}
hr{height:0;border-width:1px 0 0 0;border-style:solid;margin:0;color:#eee;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; margin:0;}
h1{ font-size:60px;}
h2{ font-size:36px;}
h3{ font-size:30px;}
h4{ font-size:24px;}
h5{ font-size:18px;}
h6{ font-size:16px;}
.mt30{margin-top:30px;}
.mt80{margin-top:80px}
.pt90{padding-top: 90px;}
.xs{box-shadow: #e9e9e9 0px 4px 4px;border-bottom:1px solid #b7b7b7}
.bj_gray{background-color: #f4f5f9;}
.fr{float:right}
.fl{float:left}


.reset,.reset dt,.reset dd{ padding:0; margin:0; list-style:none;}
.clearfix:before{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}

.hidden{ visibility:hidden;}
.visible{ visibility:visible;}
.hide{ display:none;}
.show{ display:block;}
.gray{background-color: #f3f4f4;}

.container{ width:1200px; margin:0 auto;}

/*导航*/
.header{position:fixed;top:0;left:0;z-index:200;width:100%;background-color:#fff;box-shadow:0 2px 20px 0 rgba(83,88,92,.08)}
.header_item{width:100%;height:70px;display:flex;justify-content:space-between;transition:all .4s ease;margin:auto;align-items: center;}
.header_left{display:flex}
.header_left .logo{width:193px;display:flex;align-items:center;box-sizing:border-box}
.header_left .logo a{display:block;width:108px}
.header_left .logo img{width:100%;display:block}
.header_left .nav{display:flex;align-items:center;}
.header_left .nav>li a{flex:auto 0 0;padding:0 20px;font-size:15px;line-height:70px;display:inline-block}
.header_left .nav>li a:hover{color:#1c88ff;}
.header_left .nav>li a.active{font-weight:700}
.header_right{height:42px;border-radius:42px;position:relative;overflow:hidden}
.search input[type=text]{float:left;width:150px;height:42px;line-height:42px;font-size:14px;padding:0 20px;-webkit-transition:width .3s ease-out;-o-transition:width .3s ease-out;transition:width .3s ease-out;border:0;background:#f4f4f4}
.search button[type=submit]{float:left;width:70px;height:42px;background:0 0;border:0;cursor:pointer;border:0;background:#f4f4f4}
.search button[type=submit] i{font-size:24px;color:#c9c9c9}


/*banner*/
.banner{width:100%;height:auto;margin-top: 20px;}
.swiper-container{position:relative;overflow:hidden;z-index:1;width: 880px;height: 454px;}
.swiper-container .swiper-slide img{width:100%;border-radius:4px}
.swiper-container .swiper-pagination-bullet{height:4px;width:20px;border-radius:3px}
.banner .swiper-button-nexts,.banner .swiper-button-prevs{opacity:0;width:52px;height:52px;background-color:rgba(0,0,0,.45);position:absolute;top:45%;z-index:999;cursor:pointer;border-radius:50%}
.banner .swiper-button-nexts{left:30px}
.banner .swiper-button-prevs{right:30px}
.banner .swiper-button-nexts img,.banner .swiper-button-prevs img{display:block;width:13px;height:23px;margin:15px auto 0}
.banner:hover .swiper-button-nexts,.banner:hover .swiper-button-prevs{opacity:1}

/* 资讯详情 */
.news_module{margin-top:20px;-webkit-border-radius:3px;border-radius:3px;background:#fff;color:#333}
.news_box_left{width:880px;float:left;overflow:hidden}
.news_box_right{width:300px;margin-left:20px;float:left;overflow:hidden}
.news_details{padding:38px 60px}
.text_tilte{font-size:30px;font-weight:700;line-height:40px}
.source{border-bottom:1px solid #eee;padding:20px 0}
.source span{margin-left:30px;color:#666}
.source span:first-child{margin-left:0}
.describe{background:#f3f4f4;-webkit-border-radius:5px;border-radius:5px;margin:30px 0;padding:26px 30px 26px 66px;font-size:18px;color:#999;position:relative;line-height:30px}
.describe:before{font-family:iconfont!important;font-size:22px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:'\e63c';position:absolute;color:#999;left:30px;top:25px}
.cont_text{color:#666;line-height:28px;font-size:16px}
.cont_text img{width:auto;margin:0 auto;max-width:100%;height:auto}




/* 相关信息 */
.related_title{padding:0 20px;font-size:16px;line-height:56px;font-weight:700;border-bottom:1px solid #e8e8e8;position:relative;top:-1px}
.related_title a{float:right;color:#999;font-size:14px;font-weight:400}
.related_title a:hover{color:#1c88ff}
.related_item{padding:20px;overflow:hidden}
.related_item ul li a{width:390px;color:#666;font-size:14px;position:relative;padding:0 15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;float:left;line-height:40px}
.related_item ul li a:before{content:'';width:5px;height:5px;display:inline-block;background:#ccc;border-radius:50%;position:absolute;left:0;top:50%;transform:translateY(-50%)}
.related_item ul li a:hover{color:#1c88ff}
.fixed_left{position:fixed;top:100px;width:70px;left:50%;margin-left:-680px;box-shadow:0 2px 8px 0 rgba(7,17,27,.01);background-color:#fff;text-align:center;padding:15px 0 0 0}
.fixed_left a{margin-bottom:15px;display:block}
.fixed_left a i{color:#aeaeae;display:inline-block}
.fixed_left a p{color:#999;font-size:12px;display:block}
.options_ico01 i{font-size:18px}
.options_ico02 i{font-size:18px}
.options_ico03 i{font-size:22px;height:22px}
.options_ico04 i{font-size:22px;height:22px}
.options_ico01:hover i,.options_ico01:hover p{color:#e95867}
.options_ico02:hover i,.options_ico02:hover p{color:#fe6d00}
.options_ico03:hover i,.options_ico03:hover p{color:#e55b50}
.options_ico04:hover i,.options_ico04:hover p{color:#71d06a}
.share_tip{margin:15px 0;font-size:12px;color:#999}
.share_tip span{position:relative}
.share_tip span::after,.share_tip span::before{content:"";position:absolute;width:10px;height:1px;background:#e1e2e3}
.share_tip span::before{left:-15px;top:8px}
.share_tip span::after{right:-15px;top:8px}

/* 最新新闻 */
.module_title{padding:0 20px;font-size:16px;line-height:56px;font-weight:700;border-bottom:1px solid #e8e8e8;position:relative;top:-1px}
.module_title a{float:right;color:#999;font-size:14px;font-weight:400}
.module_title a:hover{color:#1c88ff}
.module_list{padding:20px}
.module_list a{margin-top:15px;display:inline-block}
.module_list a:first-child{margin-top:0}
.module_list a h6{color:#333;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px}
.module_list a:hover h6{color:#1c88ff}
.module_time{font-size:12px;color:#999;margin-top:10px}
.module_tag{padding:20px;display:flex;flex-flow:wrap}
.module_tag a{height:30px;line-height:30px;border-radius:15px;color:#999;display:inline-block;text-align:center;margin-right:10px;margin-bottom:10px;padding:0 10px;border:1px solid #e8e8e8}
.module_tag a:hover{color:#1c88ff;border:1px solid #1c88ff}
.module_case{padding:20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.module_case dl{width:125px;overflow:hidden}
.module_case dl dt,.module_case dl dt img{width:125px;height:86px;overflow:hidden;transition:all .5s}
.module_case dl dd{height:44px;line-height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0}
.module_case dl:nth-last-child(-n+3) dd{margin-bottom:0}
.module_case dl:hover img{transform:scale(1.2,1.2)}
.module_case dl:hover dd{color:#1c88ff}


/* 面包屑 */
.crumbs{height:30px;line-height:30px;color:#8c9096;margin-bottom:15px}
.crumbs a{color:#8c9096;margin:0 6px}
.crumbs span{color:#666}

/* 资讯列表 */
.item_li{padding: 20px;margin-bottom:20px;border-bottom: 1px solid #eeeeee;}
.item_li span,.item_li span img{width:242px;height:150px;overflow: hidden;transition: all 0.5s;}
.item_li dl{width:573px;overflow: hidden;}
.item_li dl dt a{font-size:18px;color:#464646;line-height:40px;}
.item_li dl dd{font-size:13px;color:#7d7d7d;margin:10px 0 15px 0;}
.item_li dl em{text-align: left;font-style: normal;display:block;font-size:13px;color:#7d7d7d;float:left}
.item_li dl i{text-align: right;font-style: normal;display:block;font-size:13px;color:#7d7d7d}
.item_li:hover dt a{color:#1c88ff}
.item_li:hover img{transform: scale(1.2);}

/*翻页*/
.page{text-align: center;padding:20px 0 40px 0;background: #ffffff;}
.page a,.page span{border-radius: 3px;border:1px solid #eeeeee;padding:8px 15px;margin: 0 5px;}
.page a:hover,.page span:hover,.page a.active{background: #1c88ff;color:#ffffff;border:1px solid #1c88ff;}

/* 底部 */
.footer{width:100%;height:auto;background:#282828;margin-top:40px}
.footer_main{max-width:2100px;padding:30px 45px;box-sizing:border-box;text-align:center;color:#999}

/* 关键词索引 */
.keywords{background-color: #ffffff;box-shadow: 1px 2px 12px -5px rgba(0, 0, 0, 0.1);padding: 20px;display: flex;align-items: center;}
.keywords h1{font-size:18px;font-weight: 700;color: #333333;}
.keywords em{ margin-left: auto;}

/* 首页 */
.store_main{padding-top:70px}
.box_left{width:880px;float:left;overflow:hidden}
.box_right{width:300px;margin-left:20px;float:left;overflow:hidden}
.casebox{display:flex;padding:20px;justify-content:space-between;align-items:center;flex-wrap:wrap;overflow:hidden}
.casebox:after{content:'';width:calc(25% - 15px);height:0;display:block}
.casebox .case_list{width:calc(25% - 15px);margin-bottom:15px;border-radius:2px;overflow:hidden;transition:all .5s;border:1px solid #eee}
.casebox .case_list .case_img{display:block;width:100%;max-height:500px;overflow:hidden}
.casebox .case_list .case_img img{display:block;width:100%;height:auto;overflow:hidden;transition:all .5s}
.casebox .case_list a{position:relative;display:block}
.casebox .case_list:hover{box-shadow:0 26px 40px -24px rgba(0,0,0,.3)}
.casebox .case_list:hover .case_img img{transform:scale(1.2)}
.casebox .case_list:hover .case_title p{color:#1c88ff}
.casebox .case_type{padding:15px;overflow:hidden;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fff}
.case_type .case_title{display:flex;justify-content:space-between;align-items:center;padding-bottom:10px}
.case_type .case_title p{display:inline-block;vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#333;font-size:15px;font-weight:700}
.case_type .desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:70px;line-height:23px;margin-top:10px;color:#666}
.case_pick{width:calc(25% - 15px);overflow:hidden}


/* 分类 */
.column{padding:0 20px;font-size:16px;line-height:56px;border-bottom:1px solid #e8e8e8;position:relative;top:-1px}
.column a{margin-right:20px;position:relative;display:inline-block}
.column a::before{content:"";width:100%;height:1px;background-color:#1c88ff;position:absolute;bottom:-1px;left:0;z-index:9;opacity:0}
.column a.active,.column a:hover{color:#1c88ff;font-weight:700}
.column a.active::before,.column a:hover::before{opacity:1}




