/*
 @ add by fullspeed 2021-08-13
 @ author 广几 QQ:376023727
*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,p,form{margin:0}
body,button,input,select,textarea{font:12px/1.5 tahoma,'\5b8b\4f53',sans-serif}
h1,h2,h3,h4,h5,h6{font-size:100%}
em,b{font-style:normal}
a{text-decoration:none}
a:hover{text-decoration:underline}
img{border:0}
button,input,select,textarea{font-size:100%;outline:none}
table{border-collapse:collapse;border-spacing:0}
td,th,ul,ol{padding:0;list-style:none;}
html,body{min-width:1300px;height: 100%;}
body{position: relative;background:#e8effe;padding-top:42px;}
.p-index{background:#6291f9 url(bg/bg1.jpg) center center repeat-x;padding-top:0;background-size:cover;position: relative;}
.clearfix:after{content:" "; clear:both; height:0; visibility:hidden; display:block;}
.clearfix{*zoom:1;}
.hide{height:0; line-height:0; font-size:0; visibility:hidden; display:none;}
/* ---------------- index.shtml ------------- */
.wrap{font-size:14px;font-family:'\5FAE\8F6F\96C5\9ED1';color:#333;}
.tit_page{ background:url(bg/logo.png) center center no-repeat;width: 290px;height: 60px;display: block;margin:0 auto;text-indent: -999em;}
.state{width:960px;margin:0 auto;padding:10px 0; text-align:center;}
.guide_list{width:1200px;background:#e0eafe;margin:30px auto 0 auto;}
.guide_list li{padding:30px 20px;height:300px;text-align:center;width:360px;float:left;}
.guide_list .bg-dce{background: #dce7ff;}
.guide_list .bg-e7e{background: #e0eafe;}
.guide_list .bg-e0e{background: #e8effe;}
.guide_list .icon{display:block;width:120px;height:120px;margin:0 auto;}
.guide_list .icon img{display:inline-block;}
.guide_list .btn{display: block;width: 250px;height: 50px;line-height: 50px;text-align: center;font-size:18px;background: #3f66df;border-radius: 10px;color:#fff;margin:20px auto 0 auto;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;}
.guide_list .btn:hover{text-decoration: none;background:#4a71e9;transform: translateY(-4px);-webkit-transform: translateY(-4px);}
.guide_list h3{color:#3f66df;font-size:20px;}
.guide_list .links{text-align: left;}
.guide_list .links a{color:#333;font-size:16px;display: inline-block;width:49%;padding-top:10px;}
.guide_list .links a:hover{color:#3f66df;}
.guide_list .item-box{padding-bottom:20px;}
/* wrap */
.link_works{display: block;margin:20px auto 0 auto;background:#cf4646;width:600px;height:50px;line-height: 50px; text-align: center;color:#fff;border-radius: 8px;font-size:18px;}
.link_works:hover{background: #d52020;text-decoration: none;}
.footer{position: absolute;width:1000px;left:50%;margin-left:-500px;bottom:20px;text-align:center;z-index: 5;color:#54b2ef;}
.footer a{color:#54b2ef;display: inline-block;margin-left:10px;}
.footer a:hover{color:#69bff7;}
.tit-sub{text-align:center;font-size:20px;}
.bg{position: absolute;left:0;top:0;width: 100%;height: 100%;z-index: 0;}
.bg canvas{opacity: .4;}
.wrap{width:100%;min-width:1300px;margin:0 auto;z-index: 2;position: relative;}
.p-index .wrap{width: 1200px;min-width: 1200px;height:600px;position:absolute;left:50%;top:50%;margin:-280px 0 0 -600px;color:#fff;}
.main{position:relative;padding-top:50px;}
.leftdiv {width:220px;background:#dce7ff;overflow: hidden; position: fixed; top:80px;left:0;border-right:1px solid #c0cde8;}
.container1{padding:0 30px 100px 240px;overflow:hidden;line-height:40px;}
.container1 img{max-width: 100%;}
.container1 a,.t_red{color:#009be3;}
.container1 a{ text-decoration:underline;}
.container1 strong{font-weight:bold;color:#e40000;font-size:18px;}
/* topline */
.topline { position: fixed !important; top:0px; _position: absolute;height:80px;background:#6291f9 url(bg/bg1.jpg) center center repeat-x;min-width:1300px;width:100%;z-index:9;color:#fff;overflow: hidden;}
.left_con{width:220px;height:989px;}
.logo,.menu{z-index: 5;position: relative;}
.logo{width:290px;height:60px;float:left;background:url(bg/logo.png) no-repeat; overflow:hidden;margin:10px 0 0 10px;}
.logo a{display: block;height:100%;text-indent:-999em;}
.menu{float:left;padding:0 20px;}
.menu li{padding:0 10px;float:left;}
.menu a{color:#fff;height:76px;font-size:16px;display:inline-block;padding:0 10px;line-height:76px;padding-top:4px;}
.menu a:hover{color:#5bb4d8; text-decoration:none;}
.p_mobileweb .menu .menu04 a,.p_mobile .menu .menu03 a,.p_pcweb .menu .menu02 a,.p_pc .menu .menu01 a,.p_daily .menu .menu05 a{background:#e8effe;padding-top:0;border-top:4px solid #d7261c;color:#d7261c;font-weight: bold;}
.author{float:right;margin:25px 20px 0 0;height:30px;line-height:30px;font-size:12px;color:#fff;}
/* sidenav */
.nav dl{border-bottom:1px solid #c0cde8;}
.nav dl dt{color:#fff;/*background:url(../images/arrow.png) 10px center no-repeat;*/}
.nav dd a{display:block;height:30px; text-indent:20px;color:#333;line-height:30px;}
.nav dd a:hover{background:#e8effe; text-decoration:none;}
.nav dt a{color:#000;font-weight:bold;font-size:15px;height:50px;line-height:50px; text-indent:20px;display:block;}
.nav dt a:hover{ text-decoration:none;color:#e40000;}
.tips{color:#666;font-size:12px;}
.tit_item{font-size:20px;font-weight:bold;padding:30px 0 0 10px;background:url(../images/dot.png) 0 50px no-repeat;}
.tit_sub_item{padding:15px 0 0 0;}
.tit_sub_item span{ font-family:'\5b8b\4f53';}
.xblue{ font-weight:bold;color:#249CDD;font-size:18px;}
.code{background:#fff;line-height:24px;margin:10px 0;padding:10px;}
.list_module li{float:left;width:240px;text-align: center;padding:10px;}
.list_module a{color:#54596b;font-size:20px;font-weight:bold;text-decoration: none;display: block;background:#fff;border:3px solid #bcc2d0;height:100px;line-height: 100px;}
.list_module a:hover{background:#54596b;color:#fff;}
/* sidebar */
.sidebar{border:1px solid #ccc;background:#e8e8e8;width:200px;
	display: none;
	position:fixed;right:20px;top:205px;z-index:3;
	_position:absolute;_top:expression(eval(document.documentElement.scrollTop+300));
}
.sidebar .tit_side{background:#bbb;height:40px;line-height:40px;padding:0 5px;font-size:18px;font-weight:bold;}
.sidebar ul{padding:10px 0;}
.sidebar li{padding:3px;}
.sidebar strong{font-weight:bold;}

.tb-table th,.tb-table td{border:1px solid #c0cde8;text-align: center;padding:10px;line-height: 1.5;}
.tb-table th{background: #d3e0fd;font-size:16px;}
.tb-table td{background:#e0eafe;}
.tb-table .t-light{color:#e40000;font-weight: bold;}
.tb-table .t-left{text-align: left;}

