@charset "utf-8";
@import url("/static/css/style.css");

/* ::-webkit-scrollbar{ width:0px; } */
* { font-weight:400; }
a, a:link, a:visited, a:hover, a:active { color:#08b; }

.swiper-pagination-bullet { border-radius: 5px; }
.swiper-pagination-bullet-active { width: 20px; background: rgba(0,0,0,0.3); }
.swiper-container-vertical .swiper-pagination-bullet-active { width:8px; height: 20px; }
.swiper-button-white { opacity: 0.3; }

.layout { margin:0 auto; width:1200px; max-width:100%; }
.mainbg { background-color:#08b !important; }
.maincolor { color:#08b !important; }
.mainbordercolor { border-color:#08b !important; }

list { display:block; width:100%; }
more { display:block; padding:20px; width:100%; text-align:center; color:#ccc; font-size:12px; }

.freescroll { display:block; overflow:auto; border-bottom:1px solid #f4f4f4; }
.freescroll::-webkit-scrollbar,.freescroll::-moz-scrollbar,.freescroll::-ms-scrollbar { width:1px; height:1px; }
.freescroll::-webkit-scrollbar-thumb,.freescroll::-moz-scrollbar-thumb,.freescroll::-ms-scrollbar-thumb { background-color:white; }

.tablist { width:100%; border:1px solid #08b; }
.tablist tr th,.tablist tr td { padding:15px; text-align:center; }
.tablist tr th { background-color:white; border-bottom:1px solid #08b; font-size:14px; }
.tablist tr td { font-size:14px; font-weight:lighter; }
.tablist tr:nth-child(even){ background-color:white; } /* nth-child(n) 父元素的第n个元素  odd 单数行  even 双数行 */
.tablist tr:nth-child(odd){ background-color:#F4F4F4; } /* nth-child(n) 父元素的第n个元素  odd 单数行  even 双数行 */
.tablist tr:hover td { background-color:#F9F9F9; }
.tablist .mainbg th { background-color:#08b; color:white; }

.TopMobileDiv { display:none; }
.NavDiv { }
.MenuDiv { padding:10px; }
/* 菜单 */
.NavMenu{ width:100%; }
.NavMenuIcon { display:none; width:0px; height:0px; }
.NavMenuOuter { width:100%; height:100%; background-color:#08b; display:box; display:-webkit-box; display:-moz-box; display:-ms-flexbox; box-orient:horizontal; -webkit-box-orient:horizontal; /*n*/ display:flex; display:-webkit-flex; display:-moz-flex; display:-ms-flex; flex-direction:row; -webkit-flex-direction:row; -moz-flex-direction:row; -ms-flex-direction:row; -o-flex-direction:row; }
.NavMenuInner { padding:0 15px; cursor:pointer; text-align:center; box-align:center; -webkit-box-align:center; /*n*/ align-items:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; -o-align-items:center; }
.NavMenuInner.in { min-width:0; box-flex:1; -webkit-box-flex:1; -moz-box-flex:1; /*n*/ flex:1; -webkit-flex:1; -moz-flex:1; -ms-flex:1; -o-flex:1; }
.NavMenuInner:hover .NavMenuInnerList { display:block; }
.NavMenuInner a { color:white; }
.NavMenuInnerLists { position:relative; z-index:10; }
.NavMenuInnerList { display:none; position:absolute; margin-left:-15px; padding-top:20px; overflow:hidden; background-color:#08b; }
.NavMenuInnerItem { padding:15px; border-bottom:1px solid #06a; white-space:nowrap; color:white; }
.NavMenuInnerItem a { color:white; }
.NavMenuInnerItem:last-child { border-bottom:0; }
/* 首页 */
.IndexBgDiv { position:relative; z-index:-1; width:100%; }
.IndexBg { height:400px; }
.SegMent { background-color:black; }
.SegStats { margin:0 auto; width:1200px; }
.SegStats li span { font-size:24px; font-weight:lighter; color:white; }
.SegStats li p { font-size:14px; font-weight:lighter; color:silver; }
.indexDownDiv { margin-top:-400px; width:1200px; height:400px; }
.indexDown { margin-left:900px; width:300px; background-color:rgba(0,0,0,0.7); }
.TradeDiv { padding:30px 10px; }
.TradeTit { font-size:30px; }
.TradeTip { padding-left:30px; }
.TradeMore { font-size:14px; color:gray; }
.indexDownTip { font-size:30px; }
.indexDownCon { font-size:18px; }
.SegIconFrameDiv { padding:10px 10px 30px 10px; }
.SegIconDiv { padding:20px 0 0 0; }
.SegIconDiv a:hover { margin-top:-20px; margin-bottom:20px; }
.SegIcon { padding:40px; background-color:#f9f9f9; color:black; font-size:40px; }
.SegText { padding:30px; height:120px; background-color:white; text-align:center; color:gray; font-size:14px; font-weight:lighter; }
.SegText h2 { padding-bottom:10px; font-size:18px; font-weight:bold; }
.introSetTit { padding:50px 10px 0 10px; text-align:center; font-weight:bold; font-size:30px; }
.introSetTip { padding:10px; text-align:center; color:gray; font-size:16px; }
.introSetList { margin:auto; padding:10px; width:80%; min-width:1200px; }
.introSetItem { padding:10px; }
.introSetItem h2 { font-weight:normal; font-size:24px; }
.introSetItem p { padding-top:10px; font-size:14px; }
.introSetBanner { padding:15px; padding-top:0; }
.StepDiv { padding-bottom:50px !important; }
.Step { float:left; width:16%; text-align:center; }
.StepLine { float:left; width:12%; height:120px; background: white url(./index/stepline.png) no-repeat center; }
/*子页*/
.HeadBg { height:240px; }
.NavMark { margin-top:-44px; padding:10px 30px; background-color:#eee; border-radius:0 10px 0 0; }
.BarTitleFrame { margin-top:-76px; }
.BarTitleDiv { padding:20px 0; text-align:center; font-size:24px; font-weight:bold; border-radius:10px 10px 0 0; text-shadow:1px 1px 5px black; box-shadow:1px -1px 5px black; }
.BarLoginDiv { width:100%; margin:20px auto; }
.MainFrame { padding:20px 30px; }
.Main { padding:30px; background-color:white; }
.DivLeft { float:left; max-width:100%; text-align:center; }
.DivRight { float:right; max-width:100%; text-align:center; }
.ArticleView .Title { padding-bottom:30px; text-align:center; font-size:24px; }
.ArticleView .Note { line-height:240%; }
.ArticleView .Tag { padding-top:30px; }
.ArticleView .Tag,.ArticleView .Tag a { color:silver; font-size:14px; }

@media only screen and (max-width:1024px){
	.tabeee tr td { text-align:center; white-space:nowrap; }
	.tablist tr th, .tablist tr td { font-size:12px; }
	.TopMobileDiv { display:block; }
	.TopLineDiv { display:none; }
	.NavDiv { margin-top:0; padding:0; background-color:none; }
	.LogoDiv { display:none; }
	.MenuDiv { padding:0; }
	/* 菜单 */
	.NavMenu{ position:absolute; top:0; right:0; z-index:10; }
	.NavMenuIcon { display:block; width:auto; height:auto; position:absolute; top:0; right:0; padding:14px 10px; cursor:pointer; }
	.NavMenuOuter { display:none; margin-top:50px; border-top:1px solid #06a; box-orient:vertical; -webkit-box-orient:vertical; /*n*/ flex-direction:column; -webkit-flex-direction:column; -moz-flex-direction:column; -ms-flex-direction:column; -o-flex-direction:column; }
	.NavMenuBar:hover .NavMenuOuter { display:block; }
	.NavMenuInner { padding:0; min-width:100%; border-bottom:1px solid #06a; line-height:50px; font-size:18px; }
	.NavMenuInnerList { position:relative; margin-left:0; padding-top:0; min-width:100%; }
	.NavMenuInnerItem { padding:0; border-bottom:0; white-space:nowrap; line-height:50px; font-size:14px; }
	.NavMenuInnerItem a { font-size:14px; }
	.NavMenuInnerItem:first-child { border-top:1px solid #06a; }
	.NavMenuInnerItem:last-child { margin-bottom:10px; border-bottom:1px solid #06a; }
	/* 首页 */
	.IndexBgDiv { height:30%; min-height:400px; }
	.IndexBg { height:100%; }
	.SegStats { margin:0 auto; width:100%; }
	.SegStats li span { font-size:14px; }
	.SegStats li p { font-size:6px; }
	.indexDownDiv { margin-top:0; width:100%; height:auto; }
	.indexDown { margin-left:0; width:100%; background-color:black; }
	.TradeDiv { padding:20px 10px; }
	.TradeTit { font-size:20px; }
	.TradeTip { display:none; }
	.TradeMore { font-size:12px; }
	.indexDownTip { font-size:24px; }
	.SegIconFrameDiv { padding:10px; background-color:rgba(0,0,0,0); }
	.SegIconDiv:first-child { margin-top:0; }
	.SegIconDiv { margin-top:0; padding:0; }
	.SegIcon { padding:20px; height:80px; font-size:30px; }
	.SegText { padding:20px; height:80px; text-align:left; color:gray; font-size:12px; font-weight:lighter; }
	.SegText h2 { font-size:14px; }
	.introSetTit { font-size:24px; }
	.introSetTip { font-size:14px; }
	.introSetList { width:100%; min-width:100%; }
	.introSetItem { padding:10px; border-top:1px solid #eee; }
	.introSetItem h2 { font-size:20px; }
	.introSetBanner { padding:10px; }
	.Step { float:none; width:100%; height:150px; }
	.StepLine { float:none; width:100%; height:60px; background: white url(./index/stepline.png) no-repeat center;}
	/*子页*/
	.HeadBg { height:100px; }
	.NavMark { margin-top:0; padding:10px 20px; border-radius:0; }
	.BarTitleFrame { margin-top:0; }
	.BarTitleDiv { border-radius:0; }
	.BarLoginDiv { display:none; }
	.MainFrame { padding:0; }
	.Main { padding:20px 10px 90px 10px; }
	.DivLeft { float:none; margin:0 auto; max-width:100%; text-align:center; }
	.DivRight { float:none; margin:0 auto; max-width:100%; text-align:center; }
}
