/* Write your styles */
*{ margin:0; padding:0; border: 0;}
html,body{ font-family: 'Microsoft Yahei','Simsun','arial'; margin: 0 auto; color: #222; -webkit-text-size-adjust:none; -webkit-tap-highlight-color: rgba(0,0,0,0); }
body{width: 100%; height: 100%;}
input,button{ outline:none; font-family: 'Microsoft Yahei','Simsun','arial';-webkit-appearance:none;}
a{text-decoration: none; color: #222;}
body,.panel { background-color: #fff;}
p{ word-wrap: break-word;}
i,em{ font-style: normal;}
ul,li{ list-style-type:none; margin:0; padding:0;}
a{ cursor: pointer; outline: none;}
a:focus{ outline: none;}
*,*:before,*:after{
   -moz-box-sizing: border-box;
   -webkit-box-sizing: border-box;
   box-sizing: border-box;
}
img{ vertical-align: middle;}
.fl{float: left;}
.fr{float: right;}
header.logo{ width: 100%; height: 50px; background: #0593ce;}
header.logo img{float: left; width: 100px;  margin-left: 1rem; margin-top:9px;}
nav.index{ max-width: 100%; height: 74px; margin: 0 auto; background: #F4F3F3;}
nav.index p{ text-align: center; padding-top: 10px;}
nav.index a { margin-left: 3%; margin-right: 3%;}
/* swiper start here */
.swiper-container{ width: 100%;}
.swiper-slide{ text-align: center; font-size: 18px;  background: #fff; position: relative; }
.swiper-slide a{display: block; font-size: 0.8rem; width: 100%;}
.swiper-slide img{width: 100%; max-width: 500px;}
.swiper-slide a:nth-child(2){position: absolute; bottom: 0; z-index:3; color: #fff; background:rgba(0,0,0,0.8);white-space: nowrap; padding: 0.5rem 0;}
.swiper-button-next,.swiper-button-prev{ width: 20px !important; height: 37px !important; background: url(../img/focus_btn.png) no-repeat !important;}
.swiper-button-next{background-position:-20px 0 !important;background: #0593CE;}
/*newlist01 start here*/
.newslist{padding: 0.8rem;}
.newslist li{padding:0.8rem 0;border-bottom: 1px solid #EAEAEA; text-align: justify;}
/*tab选项卡 start here*/
.conNav{ padding-left: 10px; height: 40px;background: #f8f8f8;margin:1rem auto;}
.conNav li{ width:90px; height:40px;line-height: 40px; text-align: center;float: left; border:1px solid #f0f0f0;}
.conNav .special{background: #0593ce; border-color:#0593ce; color: #FFF;}
.pList01 .fl{ max-width: 45%;  max-height: 180px;margin-left: 12px;}
.pList01 img{width: 100%;}
.pList01 .fr{ max-width: 45%;  max-height: 180px;margin-right: 12px;}
.pList01 p{ text-align: center; line-height: 20px; font-size: 0.875em;background: #bbc2c6; padding: 3px 8px 4px 8px;white-space: nowrap; overflow: hidden; width: 100%; text-overflow: ellipsis;color: #FFFFFF; }
.pList01 p a{ color: #fff;}
.pList02{padding: 0.8rem;}
.pList02 li{padding:0.6rem 0;border-bottom: 1px solid #EAEAEA; text-align: justify;}
.pList03{width: 95%; margin: 14px auto;  height: 36px; line-height: 36px; border: #d0d0d0 1px solid; text-align: center;}
.Back{ max-width:320px; margin: 10px auto 30px; text-align: center; margin-top: 2rem;}
.toTop{ background: #0593ce;padding: 8px 15px; margin-right: 10px; color: #fff;}
#endNav{ max-width: 90%;  height: 74px; background: #f4f3f3;  border: 1px solid #e1e1e0; margin: 0 auto 1.5rem;}
#endNav p { text-align: center;  padding-top: 10px;}
#endNav a{margin: 0 0.6rem;}
footer{ padding:2.2rem 1.5rem;margin: 0px auto;background-color: #333333; color: #fff;text-align: center; font-size: 0.8rem;}
#ad_img{ position: fixed; bottom: 0; right: 0; left: 0; background: rgba(0, 0, 0, 0.8);overflow: hidden; z-index: 999;}
#ad_img a:first-child{ display: block; height:50px;}
#ad_img span{float:left; position: absolute;}
#ad_img span.ftf_l{top:10px; left: 1rem;}
#ad_img span.ftf_l img { height: 30px;  display: block;}
#ad_img span.ftf_r{ top:13px; right: 5rem;}
#ad_img span.ftf_r b{ padding: 3px 10px;font-size: 14px; border: 1px solid #f54343;color: #f54343;border-radius: 3px;}
#ad_img i.btn_close {
    display: block;
    position: absolute;
    top: 10px;
    right: 10px;
    width: 32px;
    height: 32px;
    background: url(../img/toutiao_ad_close.png) no-repeat center;
    background-size: 20px 20px;
}

/*------------------------        细览页         ----------------------------*/
nav.detail{height:50px;margin: 0 auto;background:#0593ce;}
nav a.exit,nav a.setup{width: 15%;}
nav a.exit img {float: left;width:1.8rem;margin:0.9rem 0 0 1rem;}
nav .dahelogo{ width:70%; float: left; margin-top: 0.7rem; display: block; text-align: center;}
nav .dahelogo img{width: 100px;}
nav a.setup img {width: 1.8rem;float: right;margin: 0.6rem 1rem 0 0;}
.main header,.maincon{padding: 1rem 1rem 0; text-align: justify;}
.main header h1{font-size: 1.5rem; font-weight:600; text-align:justify;}
.main header .laiyuan{ font-size: 0.8rem;color: #626161; padding-top: 0.8rem;line-height:1.8rem;}
.maincon p{ padding-bottom: 1rem; text-align: justify;line-height:1.9rem; font-size: 18px; }
.maincon a{ color: #0593ce; text-decoration: underline; }
.maincon img{width: 100%;border-radius: 4px;}
.maincon video{ width: 100%; height: auto; }
.maincon .bianji{ padding-right: 15px;color: #7b7b7b;font-size: 0.875em; text-align: right;}
/* 分享  */
.share4g,.form-group,.yanyu{padding: 0 0.8rem;}
.sharetou{ font-size: 16px !important;}
.sharetou span { width: 6rem !important;}

.main2{padding: 0 0.8rem;}
/*搜索框*/
.form-group{margin:1.5rem 0;}
.input-group{ border-collapse: separate; display: table; position: relative;}
.input-group .input:first-child {  border-top-right-radius: 0;  border-bottom-right-radius: 0;}
.input{ padding-left: 6px; border: solid 1px #2C73AC; width: 100%; height: 32px;line-height:30px; display: block; -webkit-appearance: none;}
.button,.input { display: table-cell;font-size: 1rem;}
.button{ top: 0; right: 0; position: absolute;background: #2C73AC;color: #ffffff; padding: 6px 9px;line-height: 20px;}
/*眼遇二维码*/
.yanyu{ text-align: center; line-height:2rem;}
.changyan{margin: 1rem 0;}
/*相关阅读*/
.xgCon{ margin: 1rem auto;}
.dTit01{  max-width: 100%;  background: url(../img/daheMain_02.jpg) no-repeat left bottom;  height: 35px;}
.dTit01 h2{ font-size: 1.125em; color: #0593ce; float: left;  font-style: normal;}
.dTit01 .aMore{ float:right; font-size: 1.2rem; padding-top: 8px; color: #7b7b7b;}
.xgList{ padding-top: 10px;}
.xgList ul{ margin-left: 5px;  margin-right: 5px;  margin-bottom: 15px;}
.xgList li{ padding:0.6rem 0; border-bottom: 1px solid #EAEAEA;}
.xgList li > a { display: block; line-height: 1.6rem}
.xgList .thumb{ width: 80px;height: 55px;padding: 1px;border: 1px solid #e0e0e0;float: right; text-align: center;}
.xgList .thumb img { max-width: 100%; max-height: 100%;}
.xgList2{margin: 1rem 0;}
.xgList2 li{float: left;width: 50%;text-align: center; margin-bottom: 0.8rem;}
.xgList2 li a{display: block;}
.xgList2 img { width: 95%; min-height: 120px; max-height: 125px; height: 100%;}
.xgList2 li h5{ margin-top: 0.3rem; font-weight:normal; height: 38px; overflow: hidden;}
.xgList2 li p{color: #fff; background: #bbc2c6;padding: 3px 8px 4px 8px; width: 95%; margin: 0 auto;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.xgList2 li p a{ font-size: 1.3rem; color: #fff;  }

/*猜你感兴趣新闻*/
#ad_bdimg{margin: 1rem 0;}
#ad_bdimg div{width: 100% !important;}
#ad_bdimg iframe{ width: 100% !important; }

/*  展开全部新闻  */
#read-more{ width: 100%; text-align: center; height: auto; margin: 1.5rem 0px;}
.readmore{ padding:0.5rem 2rem 0.5rem 3rem; text-align: center; background: url(http://uploads.dahe.cn/lxx/4g_dahe/img/dsj.png) no-repeat 1.8rem center;background-size: 13px; margin: 1rem auto;border:1px solid #ccc; border-radius: 5px; }


/*--------------------------------        概览页        ---------------------------------*/
.list-header{width:100%; height:50px; background: url(http://4g.dahe.cn/images/headerbg_v2.png) 139px top no-repeat;background-size:141px 44px; border-bottom: 2px solid #0593ce;}
.list-header .logo{ float: left; margin: 8px 0.5rem 0 1rem;}
.list-header .logo img{width: 110px;}
.list-header .titles{ color: #999;font-weight: bold;float: left; margin-top:1.3rem;}
.listnavbtn{float:right; margin-top: 10px; margin-right: 1rem;}
.listnavbtn img{width: 28px;}
/* 浮动导航*/
#ListDiv{ height: auto !important;}
#ListDiv p{ padding: 0.5rem 0;}

/*新闻列表*/
.listcon{ padding: 0.8rem;}
.listcon .newlist{ border-bottom: 1px solid #eceef0; box-shadow: 0 1px 1px #fff;padding: 0.6rem 0; display: block;}
.listcon .thumb{ width: 7.5rem; height: 5.5rem;  padding: 1px;  border: 1px solid #e0e0e0; float: right; text-align: center;}
.listcon .thumb img { max-width: 100%; max-height: 100%;}
.listcon .newlist h2{ font-size: 1rem; overflow: hidden; font-weight: bold; text-overflow: ellipsis; white-space: nowrap;}
.listcon .newlist p{ color: #878C92;margin: 0.4rem 0;}


/*------    广告位置    --------*/
.ad_top{ width: 100%; }
.ad_top img{width: 100%;}