﻿@charset "utf-8";
.ad{width:100%;height:230px;}
.ad .swiper-pagination-bullet{border-radius:0;}
.ad>.swiper-pagination-bullets{top:10px;bottom:auto;left:auto;right:5px;width: auto;}
.hot{ border-bottom:1px solid #dedede;border-top:3px solid #003a6a;width:338px; height:376px; }
.hot li{ height:50px;border-top:1px solid #DEDEDE; line-height:24px; padding:7px 0; /*color:#9c9c9c;*/}

.channelbg2{margin-left:20px; width:auto;height:30px;letter-spacing:3px;font-size:16px;font-weight:bold;float: left;padding: 0 10px;}
.bobao .boxes{ height:392px;overflow:hidden;}
.bobao .box_2{ margin-top:10px; height:54px; overflow:hidden;}
.theory,.youth,.zth{float: left;border: 1px solid #dedede;padding: 4px;width: 314px;}
.theory img,.youth img,.zth img{width: 306px;height: 181px;}
.theory{border-left: 0;}
.theory ul,.zth li{margin-top: 5px;}
.theory li{float: left;width:306px;margin: 0 4px;}
.theory .text,.youth .text,.zth .text{ height:98px; overflow:hidden;padding:5px;}
.theory h4,.youth h4,.zth h4{font-weight:bold; height:36px; overflow:hidden;padding-bottom:8px;}
.theory .more,.youth .more,.zth .more{color:#ff0000;}
.youth{border-right: 0;margin-left: 15px;padding-bottom:8px;}
.youth ul{height:285px;overflow: hidden;margin-top:5px;padding:0 4px;}
.youth li img{padding-bottom:5px;}
.youth li,.zth li{width:306px;padding: 0 4px;margin-top: 5px;position: relative;}
.youth li{margin-top: 0;padding-left:1em;}
.youth li:first-child{padding: 0;}
.box_piclist{width:980px;position:relative;margin:10px 10px 0;overflow:hidden;}
#column{margin:20px 0;width:999px;height: 83px;overflow: hidden;position:relative;}
#column ul{overflow:hidden; position:absolute;top:0; left:0;}
#column ul li{float: left;width:327px;height:83px;padding: 0 3px;}
#column ol{display:none;}
#column img{width:100%;height:100%;}
#column span{position:absolute;display:block;width:20px; height:40px;cursor:pointer;top:50%;margin-top:-20px;z-index:5;background-color:#000;opacity:0.2;filter:alpha(opacity=20);color: #fff;text-align: center;line-height: 40px;font-size: 18px;}
#column:hover span{ display:block;}
#column span:hover{opacity:0.4;filter:alpha(opacity=40);}
#column .prev{background-position:5px 15px;left:0px;}
#column .next{background-position:-42px 15px;right:0px;}

.news ul{height:125px;}
.bobao_Z li{padding-bottom:10px;font-size:14px;font-weight:bold;}
.channelchild{ display:inline-block; margin-left:20px;padding:4px 0;color:#0068b7;}
.channelchild span{ padding:0 8px 0 5px;}
.channelchild a{color:#0068b7; font-size:14px;}

.banner{width:980px;overflow: hidden;}
.box_piclist span{width:30px;height:50px;top:70px; z-index:9; cursor:pointer;position: absolute;filter:alpha(opacity=70); opacity:0.7;}
.theory .left{left:7px; background:url(../../images/zgrq/icon_index.png) no-repeat bottom;}
.theory .right{right:7px; background:url(../../images/zgrq/icon_index.png) no-repeat top;}
.banner ol{height:306px;overflow: hidden;margin: 0 auto;margin-left:-993px;}
.banner ol li{width:306px;height:294px;float: left;margin-right:13px;padding:5px; border:1px solid #ddd;}
.banner ol li h4{font-weight:bold; height:36px; overflow:hidden;padding-bottom:8px;}
.banner ol li img{width: 100%;}

.zth .play{position: absolute;left: 119px;top: 80px;width: 64px;height: 64px;}

.shipin li a{width: 164px;display: inline-block;}

.research ul{padding:5px;padding-top:15px;height:110px;overflow:hidden;}
.research li{line-height:22px;}
.boxes .datu{height:321px;overflow:hidden;}
.ztzb{margin-bottom: 10px;background: #c22d28;}
.ztzb li{float: left;width: 25%;text-align: center;color: #fff;padding: 5px 0;font-size: 16px;font-weight: bold;}

.as{position: relative;}
.ad_box{height:95px;width: 1000px;clear:both;position: absolute;top: 40px;}
.ad_box a{ margin-bottom:10px; margin-left:32px;background:#2890d9; width:290px;  height:30px; text-align:center; line-height:30px; font-size:16px;border-radius: 15px; float:left;color:#fff; font-family:"微软雅黑"; display:inline-block;box-shadow: 2px 2px 5px #12387f;}
.ad_box a:hover{color:#133c89; background:#b8def9}
.magazine{width:100%;height:175px;background:#f8f8f8;display:flex;justify-content:space-between;padding:10px;padding-right:0;box-sizing:border-box;margin-top:15px;}
.magazine img{width:110px;height:155px;}
.magazine>div{width:180px;}
.magazine h3{font-size:20px;font-family:'微软雅黑';line-height:30px;font-weight:bold;margin-bottom:20px;padding-left: 10px;}
.magazine h4{background:#DD5B50;text-align:right;line-height:20px;padding:8px 5px;}
.magazine h4 a{color:#fff;font-weight:bold;}
.magazine .moreC{text-decoration:underline;margin-top:35px;display:inline-block;padding-left: 10px;}
.report{background:#f8f8f8;margin-top:10px;display:flex;line-height:28px;}
.report h3{font-weight:bold;}
.report h3 a{color:#d74339;padding:0 3px;}
.report ul{width:255px;border-left:1px solid #ddd;overflow: hidden;}
.report ul li{display:inline-block;margin:0 10px;}
.report ul span{padding-right:5px;}
#fantu{position:relative;}  
#fantu,#fantu img,#fantu .fPic{width:272px;height:57px;} 
#fantu .fcon{position:relative;width:100%;height:100%;float:left;display:none;}  
#fantu .fcon img{ display:block; }  
#fantu .fbg_point{ display:none;}  