.bg-color-light-7{background-color:var(--t-color-main-light-7);}
.bg-color-light-9{background-color:var(--t-color-main-light-9);}

.line-x{margin:15px 0;overflow:hidden;height:1px;line-height:1px;border-top:1px solid #CCC;}
.line-x2{margin:0;padding:15px;overflow:hidden;box-sizing:border-box;position:relative;}
.line-x2:after{position:absolute;left:0;right:0;z-index:5;content:" ";display:block;clear:both;height:1px;line-height:1px;border-top:1px solid #CCC;}
.line-x2 span{position:absolute;top:0;left:0;right:0;z-index:6;text-align:center;}
.line-x2 strong{display:inline-block;padding:0 1em;line-height:30px;background:#FFF;}


/* 相同的宽度并居中 */
.container{margin:0 auto;width:1280px;border:0px dotted #F0F;overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.container:after{content:"";display:block;height:0;clear:both;overflow:hidden;}
.container.max-w800{max-width:800px;}

/* 头部导航 */
.header{position:fixed;height:64px;background:#FFF;top:0;left:0;right:0;z-index:99999;border-bottom:1px solid #e8eaed;z-index:99999/*padding-top:80px;background:transparent url(../images/2017/bg.png) no-repeat center -24px;*/}


/* 当前位置 */
.poser{padding:10px 0;margin-top:64px;border:0px solid #EEE;}
.poser .pos{padding:0;text-align:left;color:#888;font:normal 14px/24px \5FAE\8F6F\96C5\9ED1,Arial,sans-serif;}
.poser .pos a{font-size:14px;}
.poser .pos span{color:#555;}

.footer{background:#F2F2F2;}
.footer .container{padding:20px 0;text-align:center;font-size:14px;}
.footer .foot-root{float:left;}
.footer .foot-info{float:right;}
.footer nav{}
.footer nav dl{float:left;width:16.66%;padding:0px;}
.footer nav dl dt{padding:1em 0;text-align:left;color:#616161;font:bold 16px/20px \5FAE\8F6F\96C5\9ED1;}
.footer nav dl dd ul li{width:100%;text-align:left;}
.footer nav dl dd ul li a{display:block;font:normal 12px/25px \5FAE\8F6F\96C5\9ED1;}
.footer nav dl dd ul li a span{color:#616161;}




/* 应用主要区域 */
.index-layout-rili{float:left;width:48%;}
.index-layout-rili-info{float:left;width:24%;margin-left:2%;}
.index-layout-daojishi{float:right;width:24%;}
.index-layout-jiyi{width:100%;}
.index-layout-jiyi:after{content:"";display:block;height:0;clear:both;overflow:hidden;}
.index-layout-jiyi .app-box.avoid{float:left;width:48%;}
.index-layout-jiyi .app-box.suit{float:right;width:48%;}


/* 各应用全局样式  begin */
.app-head{border-top:0px solid #F2F2F2;}
.app-head:after{content:"";display:block;height:0;clear:both;overflow:hidden;}
.app-head .app-icon{float:left;padding:0;margin-right:64px;}
.app-head .app-icon img{padding:0;width:32px;vertical-align:middle;}
.app-head .app-icon strong{margin-left:10px;font-size:26px;line-height:64px;vertical-align:middle;}
.app-head .app-festival{float:right;height:64px;padding:0;overflow:hidden;}
.app-head .app-festival img{/*height:80px;*/}

/* 导航 */
.app-head .navs{float:left;display:block;height:48px;}
.app-head .navs>li{float:left;position:relative;}
.app-head .navs>li a{display:block;padding:0 38px; text-align:center;text-decoration:none;}
.app-head .navs>li a span{display:block;color:#555;font:normal 18px/64px \5FAE\8F6F\96C5\9ED1,tahoma,"SimSun";}
.app-head .navs>li ul{display:none;}
.app-head .navs>li>a:hover{text-decoration:none;}
.app-head .navs>li>a:hover span{color:#999;}
.app-head .navs>li.current>a span{color:#1a73e8;border-bottom:2px solid #1a73e8;}
.app-head .navs>li.last{margin-right:0;background:none;}
.app-head .navs>li:hover ul{display:block;position:absolute;top:64px;left:0;right:0;z-index:9999;border:0;padding:0;background:var(--layui-theme);
	-webkit-box-shadow:0 5px 5px rgba(128,128,128,0.5);
	box-shadow:0 5px 5px rgba(128,128,128,0.5);
}
.app-head .navs>li:hover ul li{display:block;margin-top:1px;background:var(--layui-theme);}
.app-head .navs>li:hover ul li a{display:block;padding:0 0px;border:0;height:45px;}
.app-head .navs>li:hover ul li a span{display:block;font-size:16px;line-height:45px;font-weight:normal;color:#FFF;}
.app-head .navs>li:hover ul li a:hover{background:var(--layui-theme-light);}



/* 应用主要区域 */
.app-main-area{min-height:600px;/*float:left; width:880px;*/}
.page-right-box{float:right; width:300px;}
.app-main-area div.app-title:first-child{margin-top:0!important;}


.app-box{padding:20px;background:#FFF;border:1px solid #ddd;
	-webkit-border-radius:var(--t-radius);
	border-radius:var(--t-radius);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.app-box h2{overflow:hidden;margin-bottom:10px;color:#333;font-size:20px;line-height:26px;font-weight:800;}
.app-box h2:after{content:"";display:block;height:0;clear:both;overflow:hidden;}
.app-box h2 a{float:right;}
.app-box h2 a.caption{float:left;}
.app-box h2 a.prev-year{float:left;}
.app-box h2 a.next-year{float:right;}
.app-box h2 span{color:#777;font:normal 16px/22px \5FAE\8F6F\96C5\9ED1;}
.app-box h2 span.prompt{float:right;}
.app-box h2.app-title{margin-bottom:20px;/*padding:5px 10px;font:bold 16px/25px \5FAE\8F6F\96C5\9ED1;background:#DDD;*/}
.app-box p{color:#4b525c;}


/* 分类 */
.app-box.category ul{margin-bottom:-10px;}
.app-box.category ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.app-box.category ul li{float:left;margin-right:5px;}
.app-box.category ul li a{position:relative;display:inline-block;height:32px;overflow:hidden;padding:0 15px;font-size:14px;line-height:32px;background-color:#FFF;border:1px solid #DFDFDF;
	-webkit-border-radius:20px;
	border-radius:20px;
	box-sizing:border-box;
}
.app-box.category ul li a img{float:left;margin-left:-15px;margin-right:5px;width:30px;height:30px;vertical-align:middle;
	-webkit-border-radius:20px;
	border-radius:20px;
}
.app-box.category ul li a:hover{text-decoration:none;border-color:#BBB;}
.app-box.category ul li.selected a{background-color:#1a73e8;border-color:#1a73e8;color:#FFF;}
.app-box.category ul li:last-child{margin-right:0;}

/* 表单 */
.app-box.app-form{padding:0px;border:0;background:rgba(255,255,255,1);}


/* 各应用全局样式  end */
table.table-show{width:100%;color:#333333;background-color:#FFF;}
table.table-show tr{}
table.table-show tr th,
table.table-show tr td{}
table.table-show td.radius-t-lr{border-top-left-radius:1em;border-top-right-radius:1em;}
table.table-show td.radius-b-lr{border-bottom-left-radius:1em;border-bottom-right-radius:1em;}





/* 输入框 */
input,
select,
textarea{font-size:18px;font-weight:normal;font-family:微软雅黑;vertical-align:middle;outline:none;/*去掉默认input焦点边框*/}
.inputC{padding:5px 8px;margin:0;border:1px solid #DDD;background:#FFF;font-size:18px;vertical-align:middle;
	-webkit-box-shadow:inset 0 0 1px rgba(128, 128, 128,0.5);
	-moz-box-shadow:inset 0 0 1px rgba(128, 128, 128,0.5);
	box-shadow:inset 0 0 1px rgba(128, 128, 128,0.5);
	-webkit-transition-property:all;
	-webkit-transition-duration:.1s;
	-moz-transition-property:all;
	-moz-transition-duration:.1s;
	transition-property:all;
	transition-duration:.1s;
	-o-transition-property:all;
	-o-transition-duration:.1s;

}
.inputC:hover,
.inputC.hover{border:1px solid #555555;}
.inputC.selected{border:1px solid var(--t-color-main);background:#abcfff;}
.inputC:focus,
.inputC.focus{border:1px solid var(--t-color-main);
	-webkit-box-shadow:inset 0 0 1px rgba(223, 104, 96,0.5);
	-moz-box-shadow:inset 0 0 1px rgba(223, 104, 96,0.5);
	box-shadow:inset 0 0 1px rgba(223, 104, 96,0.5);
}
.inputC.big2{padding:6px;font-size:18px;font-weight:bold;}

.inputB{padding:5px 8px;margin:0;border:1px solid #aaa;background:#DDD;
	-webkit-box-shadow:inset 0 0 3px rgba(193, 193, 193,0.5);
	-moz-box-shadow:inset 0 0 3px rgba(193, 193, 193,0.5);
	box-shadow:inset 0 0 3px rgba(193, 193, 193,0.5);
}
.inputD{padding:6px 8px;margin:0;border:0;border:1px solid #EEE;font-weight:bold;vertical-align:middle;background:transparent;}
.inputItem{padding:5px 8px;margin:0;border:0;vertical-align:middle;background:#FFF;}
.inputNull{padding:5px 8px;margin:0;border:0;vertical-align:middle;background:transparent;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.inputNull.w100{padding:5px;width:100%;}
.app-form-box .item.blur .inputItem,
.app-form-box .item.blur .inputNull{color:#037CFF;}

/* 标签 */
.lab{display:inline-block;cursor:pointer;padding:0.5em;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.lab.labelA{color:#222222;background:#CDEBF1;border:1px solid #DDD;}
.lab.labelB{color:#034984;background:#B2C8EB;border:1px solid #034984;}

.notice{padding:10px 20px;display:inline-block;cursor:pointer;
	-webkit-border-radius:5px;
	border-radius:5px;
	box-sizing:border-box;
}
.notice.simple{background-color:#efeff2;}
.notice.alert{color:#EEE;background-color:#037CFF;}
.notice.warning{color:#EEE;background-color:#ffc011;}
.notice.success{color:#EEE;background-color:#86c111;}
.notice.error{color:#EEE;background-color:#f44b08;}

/* 按纽  */
.btn{display:inline-block;padding:5px 20px;vertical-align:middle;color:#FFFFFF;font:normal 16px/30px \5FAE\8F6F\96C5\9ED1,arial;border:0;cursor:pointer;background:var(--t-color-main);
	-webkit-border-radius:5px;
	border-radius:5px;
}
.btn:hover{color:#FFF;background:#015394;text-decoration:none;}
.btn.clear{color:var(--t-color-main);background-color:#e8f0fe;}

.btn.b-green{color:#FFF;background-color:#86c111;}
.btn.b-green:hover{color:#FFF;background-color:#66a108;}

.btn.small{padding:5px 10px;}
.btn.big{}

/* 和表单项在同一栏 */
.btn.form-item{padding:0 20px;font:normal 16px/35px \5FAE\8F6F\96C5\9ED1,arial;}




/* 表单 输入框  */
.form-control{display:block;width:100%;height:50px;padding:5px 12px;font-size:18px;color:#555;background-color:#FFF;background-image:none;border:1px solid #ddd;border-radius:5px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow:inset 0 1px 1px rgba(0,0,0,.075);

	-webkit-box-shadow ease-in-out .15s;
	box-shadow ease-in-out .15s;

	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.form-control.input-size-16{font-size:16px;}
.form-control.input-size-20{font-size:20px;}
.input-group{position:relative;display:table;border-collapse:separate;}
.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0;}
.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0;}
.input-group .form-control.w25{width:25%;}
.input-group .form-control.w33{width:33.33%;}
.input-group .form-control.w50{width:50%;}
.input-group .form-control.w75{width:75%;}
.input-group-addon{display:table-cell;padding:6px 12px;font-size:16px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;white-space:nowrap;vertical-align:middle;border:1px solid #ddd;
	border-radius:5px;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.input-group-addon,
.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle;}
.input-group-addon,
.input-group-btn,
.input-group .form-control{display:table-cell;}
.input-group-addon{border-right:0;}/*:first-child*/
.input-group-addon a:hover,
.input-group-btn a:hover{text-decoration:none;}

.button{display:inline-block;padding:0px 10px;margin-bottom:0;height:50px;line-height:50px;font-size:16px;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	border-top-color:transparent;
	border-right-color:transparent;
	border-bottom-color:transparent;
	border-left-color:transparent;
	border-radius:5px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
.button.btn-blue{border:1px solid #028da4;background:#028da4;color:#fff;transition:all .3s;}
.button.btn-default{background-color:#fff;border-color:#ddd;}

.input-group-btn:last-child > .button,
.input-group-btn:last-child > .btn-group{margin-left:-1px;}

.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .button,
.input-group-btn:first-child > .btn-group > .button,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn-group:not(:last-child) > .button,
.input-group-btn:last-child > .button:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0;}

.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:first-child > .btn-group:not(:first-child) > .button,
.input-group-btn:first-child > .button:not(:first-child),
.input-group-btn:last-child > .button,
.input-group-btn:last-child > .btn-group > .button,
.input-group-btn:last-child > .dropdown-toggle{border-top-left-radius:0;border-bottom-left-radius:0;}

.input-group .form-control:not(:first-child):not(:last-child),
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child){border-radius:0;}

.input-group-btn > .button{position:relative;}

.input-group.blur .input-group-addon,
.input-group.blur .input-group-btn .button.btn-default,
.input-group.blur .form-control{border-color:#037CFF;}
.input-group.blur .form-control{color:#037CFF;}



/* 分页条 样式1 */
.pagination{margin:0 auto 20px;padding:0 20px;line-height:50px;height:50px;overflow:hidden;border:1px solid #ddd;background:#FFF;text-align:center;
	-webkit-border-radius:var(--t-radius);
	border-radius:var(--t-radius);
	-webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
}
.pagination a{display:inline-block;padding:0 15px;margin:0px 0px 0 0;background:#FFF;font:normal 18px/50px arial;
	-webkit-transition:all 0.5s linear 0s;
	-moz-transition:all 0.5s linear 0s;
	-ms-transition:all 0.5s linear 0s;
	-o-transition:all 0.5s linear 0s;
	transition:all 0.5s linear 0s;
}
.pagination .curPage,
.pagination a:hover{background:#1a73e8;text-decoration:none;color:#fff;}
