@charset "utf-8";

.clear{clear:both;}

/* 内页顶部标签栏开始 */
.headinner{width:100%; background:#0b3764; height:44px; position:relative; font-size:1em; line-height:44px;}
.headinner .back{color:#fff; float:left; margin-left:4.6875%;position: absolute;line-height:44px;}
.headinner .back a{color:#fff;font-size:1em;line-height:20px;}
.headinner .back img{float:left;line-height:40px; width:13px; height:11px; margin-top:16px; margin-right:4px;}
.headinner .nameBox{ width:100%; text-align:center; color:#fff; line-height:44px; font-size:1em; font-weight:bold;}

.headinner .menu{float:right; width:9.375%; height:40px;position: absolute;}
.headinner .menu img{width:15px; height:15px;}
.header .menuicon img{float:left; width:20px; height:20px; margin-right:4%;}
/* 内页顶部标签栏结束 */

@media (min-width:641px){body{width:640px;margin:auto;}}

/* 导航栏样式开始 */
.nav{width:100%; height:45px; position:fixed; top:45px; filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#438fcd',endColorStr='#8294dc',gradientType='1');
background: -moz-linear-gradient(left, #438fcd, #8294dc);
background: -o-linear-gradient(left,#438fcd, #8294dc);
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#438fcd), to(#8294dc)); font-size:12px;}
.nav .type{float:left; font-size:1em; color:#fff; width:100%; height:45px; line-height:45px; text-align:center;}
.nav .city{float:right; font-size:1em; color:#fff; width:48%; height:45px; line-height:45px; text-align:center;}

.nav span img{width:2em; height:1em; top:38%; left:50%; margin-left:8%;position: absolute;}
.nav .line_vertical{float:left; width:1px; height:14px; background:#427abe; margin:13px 0;}

.coo_nav{border-bottom:solid 1px #fff;}
.coo_nav li{width:50%; height:40px; text-align: center; float: left;}
.coo_nav li a{line-height:40px; height:32px; display: inline-block; color: #fff; font-size:1em;}
.coo_nav li a.selected{font-weight:bold; border-bottom: solid 1px #fff;}
select::-ms-expand { display: none; }


/*滑动导航部分开始*/
.box_163css{overflow:hidden; width:100%; height:40px; font-size:12px; position:relative; background:url(../images/nav_hot_bg.png); backgroud-repeat:no-repeat;}
.line{ position:absolute; height:60px; left:0; line-height:40px; text-align:center; cursor:pointer;}
.line li{float:left; height:40px;}
.line li:first-child{ background:none; }
.line li a{line-height:40px; height:32px; display: inline-block; color: #fff; font-size:1em;}
.line li a.selected{font-weight:bold; border-bottom:solid 2px #fff;}

/*滑动导航部分结束*/
.nav .line_vertical{float:left; width:1px; height:14px; background:#427abe; margin:13px 0;}
.searchd{ float:left; margin-top:45px; width:100%;}
.search{ float:left; margin-top:45px; width:100%; height:40px;padding-top:5px;padding-bottom:5px;}
.searchmain{  float:left; width:100%; height:40px;padding-top:5px;}
.searcha{ float:left; width:48%; height:40px; line-height:40px;  text-align:center;padding-left:5px;}
.searcha select{float:left;height:40px; line-height:40px;border:1px #CCC solid;padding-left:10%; font-size:14px;}
.searchb{ float:right; width:48%; height:40px; line-height:40px;  text-align:center;padding-right:5px;}
.searchb select{float:left;height:40px;line-height:40px; padding-left:10%;border-top:1px #CCC solid;border-right:1px #CCC solid; border-bottom:1px #CCC solid;font-size:14px; }
/* 导航栏样式结束 */

/* 热门活动列表样式开始 */
/**/
.submenu1{position:absolute; z-index:1; left:50%; margin-left:-4.5em; margin-top:-3%; background:#fff; opacity:0.9;z-index:100;}
.submenu1 ul{width:9em; height:11.5em; padding:0 2%; overflow:scroll; }
.submenu1 li{white-space:nowrap; text-align:center; width:98%; border-bottom:1px solid #f2f2f2;}
.submenu1 .menuiconNone{border-bottom:none;width:98%;border-bottom:1px solid #f2f2f2; }
.submenu1 .menuiconNone a{color:#467bbf;}
.submenu1 li a{color:#5a5a5a;width:100%; font-size:1em; line-height:3em;}

.submenu2{position:absolute; top:90px; z-index:1; padding-top:6px; left:60%; background:#fff; opacity:0.96;z-index:100;}
.submenu2 ul{width:9em; height:14em; padding:0 2%;overflow:scroll;}
.submenu2 li{white-space:nowrap; text-align:center; width:100%; border-bottom:1px solid #f2f2f2;}
.submenu2 .menuiconNone{border-bottom:none;}
.submenu2 li a{color:#5a5a5a; font-size:1em; line-height:3em;}
/**/
.youhui{width:100%;}
.youhui img{width:100%;}
.youhui .introductionBox{width:88.75%; padding:11px 5.625%;}
.youhui .introductionBox .slogan{color:#5a5a5a; font-size:0.8em; }
.youhui .introductionBox .explain{width:100%; display:block; margin-top:10px; font-size:0.8em; width:100%; float:left;}
.youhui .introductionBox .explain li{display:inline-block; border-radius:1px; border:1px #eea96e solid; color:#eea96e; line-height:1.58em; padding:0 3.125%;}
.youhui .introductionBox .explain .date{display:inline-block; color:#a0a0a0; line-height:1.58em; border:none; text-align:right; float:right; margin-right:5.625%; border:none;}
/* 热门活动列表样式结束 */
.buttonBox{width:88.75%; padding-left:5.625%; padding-right:5.625%;}
.loadMore{width:100%; font-size:1em; color:#5a5a5a; text-align:center; height:2.5em;}

/* app专享页非公共样式部分开始 */
.blanketPart{width:100%; background:#f2f2f2; height:15px;}
.blanketPart2{width:100%; height:8px;}
/* app专享页非公共样式部分结束 */


/* 最新公告列表页样式部分开始 */
.topGray{width:100%; height:20px; background:#f2f2f2;}
.newsList{width:90.625%; padding:0 4.6875%; }
.newsList li{padding-top:19px; padding-bottom:19px; border-bottom:0.5px solid #dedede;}
.newsList li .ha1{width:70%; color:#333; font-size:1em; line-height:1.3em; float:left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.newsList li .date{display:inline-block; color:#a0a0a0; padding-top:2%; line-height:1em;font-size:0.8em; border:none; text-align:right; float:right; border:none;}
.newsList li .brief{display:inline-block; color:#a0a0a0; line-height:1em;font-size:0.8em; border:none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width:70%; margin-top:0.75em;}
/* 最新公告列表页样式部分结束 */

/* 申请进度查询page1样式开始 */
.personalInform{width:100%; font-size:12px;}
.personalInform ul li{height:4em; border-bottom:1px solid #f5f5f5;}
.personalInform span{font-size:1em; padding-left:4.6875%; line-height:4em; color:#5f5f5f;}
/* 申请进度查询page1样式开始 */

/* 进度查询page2样式开始 */
.jindubgBox{ width:90.625%; padding:0 4.6875%; font-size:12px; height:100%; background:#f2f2f2;}
.jindubgBox .bigBox{border-bottom:0.5px solid #dedede;}
.jindubgBox .stationBox{margin-top:2em; }
.jindubgBox .stationBox .timeBox .imgBox{width:0.5em; height:0.5em; float:left;}
.jindubgBox .stationBox .timeBox .time{float:left; color:#a0a0a0; line-height:1em; display:inline-block; margin-left:4.6875%;}
.jindubgBox .stationBox .timeBox .date{display:inline-block; color:#a0a0a0; line-height:1em; border:none; text-align:right; float:right; border:none; padding-right:4.6875%;}
.jindubgBox .stationBox .verticalLine{width:0.5px; height:4.41em; float:left; background:#dedede; margin-left:0.5em; margin-top:0.75em;}
.jindubgBox .stationBox .station{width:76%; margin:0 auto; border-radius:0.6em; background:#fff; border:0.5px solid #dedede; line-height:1.8em; margin-top:0.75em;padding:1em 5%; margin-bottom:2em; font-size:1em; color:#5a5a5a;}

.jindubgBox .stationBox2 .verticalLine{width:0.5px; height:4.41em; float:left; background:#dedede; margin-left:0.5em; margin-top:0.75em;}
.jindubgBox .stationBox .station .blue{color:#67cfff;}
.jindubgBox .stationBox .station .red{color:#f44336; }
/* 进度查询page2样式结束 */

/* 卡片全家福样式开始 */
.gray{background:#f2f2f2;}
.topPart{height:10px;}
.cardBox{width:90.625%; background:#fff; padding:14px 4.6875%; padding-right:none;border-top:10px solid #f2f2f2; }
.cardBox .part01{border-bottom:1px solid #F3F3F3; padding-bottom:0.7em; white-space:normal;}
.cardBox .part01 img{ width:40%;}
.cardBox .part02{margin-top:1em;font-size:1em;  border-bottom:1px solid  #F3F3F3; padding-bottom:0.7em;}
.cardBox .part03{margin-top:1em;}
.cardBox img{float:left;}
.cardBox .cardName{float:left; margin-left:4.375%; width:55%;}
.cardBox .cardName h2{font-size:0.9em; font-weight:bold; color:#467bbf; margin:0.58em 0; }
.cardBox .cardName p{font-size:0.9em; color:#a0a0a0; line-height:1.6em; white-space:normal;}
.cardBox .cardName img{width:3.75em; height:1em; margin-top:0.58em;}
.cardBox .part02 p{font-size:0.8em; color:#5a5a5a; line-height:1.5em;}
.cardBox .part03 .explain li{display:inline-block; border-radius:0.6em;font-size:0.8em; border:1px #5c93cf solid; color:#5c93cf; padding:0 3.125%; border-radius:0.4em; padding:0.5% 3%;}
.cardBox .part03 .explain .button{display:inline-block; color:#a0a0a0; line-height:2em; background:#467bbf; text-align:right; float:right; border:none;  border-radius:0.4em; padding:1% 5%;}
.cardBox .part03 .explain .button a{font-size:1em; color:#fff;}
.cardBox .part03 .tips{color:#5c92ce; width:40%; float:right;font-size:0.8em; }
/**/
.tab-scroll{ float:left;width:100%; top:45px;height:45px;line-height:20px;filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#438fcd',endColorStr='#8294dc',gradientType='1');
background: -moz-linear-gradient(left, #438fcd, #8294dc);
background: -o-linear-gradient(left,#438fcd, #8294dc);
background: -webkit-gradient(linear, 0% 0%, 100% 0%, from(#438fcd), to(#8294dc)); z-index:10;}

.tab-scroll .scroll{height:40px;white-space:nowrap;overflow-x:auto;}
.tab-scroll .anchor{vertical-align:top;margin-left: 1.0rem;}
.tab-scroll .item{display:inline-block;margin-right:1.3em;padding-top:0.5em; padding-bottom:0.3em; margin-left: 1.1em; font-size:1rem;color:#fff;}
.tab-scroll .item:first-child{margin-left:0.9375rem}
.tab-scroll .item:last-child{margin-right:1.25rem}
.tab-scroll .item:visited{color:#fff}
.tab-scroll .item.activate{color:#fff;border-bottom:solid #fff 2px; font-weight:bold;font-size:1rem;}
.tab-scroll .overlay{display:block;width:100%;height:0}
.tab-scroll .overlay::after{top:-2.625rem;right:0;width:1.125rem;height:2.5rem;pointer-events:none}
/**/
/* 卡片全家福样式结束 */

.wanyongjinBox img{display:block;}

.lodding{text-align:center; height:45px; color: #666; background: #F5F5F5; line-height:45px;}
