@charset "utf-8";
html, body {font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;color:#333;font-size:14px;}
html{ center top repeat;background-attachment:fixed}
body{max-width:950px;margin:0 auto;background:#ffffff}
@media screen and (max-width:720px){
body{max-width:720px;margin:0 auto;background:#ffffff}
html{background:#ffffff}}
* {padding:0;margin:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ol, ul, li{list-style:none;}
h1, h2, h3, h4, h5, h6{font-size:100%}


a{color:#333;}
a:link {text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
a:focus{outline:none;}
a.hidefocus {outline:none}

input[type=text], input[type=button], input[type=submit]{-webkit-appearance:none;outline:none;}
button {border:0;outline:none;cursor:pointer;}
input{outline:none}
table{width:100%}
.padg{padding:4px 4px;}
.nullbox8{height:8px}
.nullbox48{height:48px}
.clearfix:before, .clearfix:after,.both_li li:before,.both_li li:after{content:"";display:table;}
.clearfix:after,.both_li li:after{clear:both;}
.Loading{height:338px;width:100%;background:url(../images/Loading.gif) no-repeat center 38px;background-size:255px}
div.box,div.box2{position:relative;margin:5px 0;overflow:hidden;border:1px solid #666;background:rgba(227,210,154,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000)}
div.box2{border-radius:5px;background:linear-gradient(transparent,#D2C86A)}
div.top{position:fixed;z-index:99;height:48px;width:100%;max-width:950px;background:#439A94;text-align:center}
@media screen and (max-width:720px){
div.top{position:fixed;z-index:99;height:48px;width:100%;max-width:720px;background:#439A94;text-align:center}
}
div.top .left{float:left;}
div.top .left li{float:left;position:relative;height:48px;line-height:48px;font-size:1.4rem;color:#fff}
div.top .left li.logo span{background:url(../images/mtou.gif) no-repeat 10px center}
div.top .left li.logo{padding-left:1px}
div.top .left li.logo span{display:block;height:48px;width:133px;background-size:136px;background-position:center}
div.top .right{float:right;position:relative;padding-right:6px}
div.top .right span{width:48px;height:60px;text-align:center;color:#fff;font-size:8pt;padding-top:30px;box-sizing:border-box;display:inline-block;vertical-align:middle}
div.top .right span.icon1{background:url(../images/bank.png) no-repeat center 4px;background-size:26px}
/*sub*/
.sub-header{
	position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background-color: #fbfbfb;
    background: -moz-linear-gradient(top,#fff,#ececec);
    background: -webkit-gradient(linear,0 0,0 100%,from(#fff),to(#ececec));
    border-bottom: 1px solid #c6c6c6;
    width: 100%;
    height: 44px;
    moz-box-shadow: 0 0 2px rgba(180,180,180,0.7);
    webkit-box-shadow: 0 0 2px rgba(180,180,180,0.7);
    box-shadow: 0 0 2px rgba(180,180,180,0.7);
}
.sub-header a{
	display: block;
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	text-shadow: 1px 1px 0 #fff;
	font-weight: bold;
}
.sub-header a:hover{
	left: 0px;
	top: 0px;
	text-decoration: none;
}
.sub-nullbox{
	height: 55px;
}
.center{text-align:center}

div.box table.table{border-collapse:collapse;word-wrap:break-word;word-break:break-all;width:100%;text-align:center}
div.box table.table tr td,div.box table.table tr th{border:solid 1px #ae9356;padding:8px 0}
div.box table.table td u{/*background-color:#00ff00;*/color:#0000ff;text-decoration:none}
div.box ul.table li{border-bottom:1px #ae9356 dashed;padding:8px 0;text-align:center}
div.box .line{display:block;height:3px}
div.box div.tltle{height:39px;line-height:39px;background:linear-gradient(transparent,#b6000a);color:#fff;font-size:16px;text-align:center;font-weight:bold}
div.box2 div.subnav ul{margin:8px; 0}
div.box2 div.subnav ul li{display:block;float:left;width:25%;text-align:center}
div.box2 div.subnav ul li a{display:inline-block;font-size:12px;width:60px}
div.box2 div.subnav ul li a img{margin:0 auto;display:block;width:46px;height:46px;vertical-align:middle}
div.box div.link ul.table li{float:left;margin:2px;padding:6px 0;width:calc(25% - 4px);border-radius:4px;font-weight:bold;font-size:1.23rem;border:1px #ae9356 dashed}
div.box div.qnzl ul.table li{float:left;margin:2px;padding:6px 0;width:calc(25% - 4px);border-radius:4px;font-weight:bold;font-size:1rem;border:1px #ae9356 dashed}
div.box.bbs1{background:linear-gradient(transparent,#D2C86A)}
div.box.bbs1 tr td {text-align:left;font-size:16px;overflow:hidden;white-space:nowrap; text-overflow:ellipsis}
div.box.bbs1 tr td span.icon {height:20px;line-height:20px;margin-right:8px;padding:0 5px;font-size:12px;color:#ff0000;border-radius:5px;background:#ffff00;display:inline-block}
div.box.bbs1 table li span.zz {float:right;margin-left:6px;font-size:14px;color:#666;}
div.box.bbs1 table li a {color:#008000}
div.box.bbs1 table{min-height:1030px}

div.box .footer{padding-top:1px;color:#000}
div.box .footer .copyright{width:80%;margin:0 auto;text-align:center;padding:5px 0;border-bottom:1px solid #666}
div.box .footer .copyright:last-child{border-bottom:0}
div.box.bbs1 ul.table li:last-child{border-bottom:0}
@media screen and (max-width:720px){
	div.box,div.box2{margin:5px 5px}
	sub.s1{display:none}
	div.box div.link ul.table li{width:calc(50% - 4px)}
	div.box div.qnzl ul.table li{width:calc(50% - 4px);font-size:0.9rem;}
}
@media screen and (max-width:359px){
	.sub,sub{display:none}
	div.sxsm ul.table li span{font-size:14px;}

}
.subTextTitle{

	color: #000;
    padding: 8px 8px 0px 8px;
    border-top-left-radius:8px;
    border-top-right-radius:8px;
}
.subTextTitle h1{
	height: 40px;
	line-height: 40px;
	overflow: hidden;
    font-size: 18px;
    font-weight: bold;
}
.subTextTitle h2{
	color: #9e6101;
	text-indent: 6px;
}
.subTextTitle p{
	color: #d2b335;
	border-top: 1px solid #ffeda4;
	border-bottom: 1px solid #ffeda4;
	padding:10px 0;
	margin-top:10px;
	text-indent: 6px;
}
.lzc{ font-size: 100%; color:#000;background:#fff ;}
.white{ font-size: 150%; color:#000;background:#fff ;}
.white div {border: solid #ACC0D8 1px;line-height:40px;}
.ggblzli{ background:#fff ;border:1px solid #FFFF99}
.ggblzli td {
	height:29px; line-height:27px; FONT-SIZE: 14px; border:1px solid #FFFF99
}
.ulli{ background:#fff ;border:1px solid #e3e3e3}
.ulli td {
	height:38px; line-height:34px; FONT-SIZE: 12px; OVERFLOW: hidden; border-bottom:1px #CCCCCC dashed; CURSOR: pointer;
}
.ulli td A {
	FONT-SIZE: 16px; BORDER-BOTTOM: #fff 1px solid; BORDER-LEFT: #fff 0px solid; PADDING:4px 0px 1px 8px;  COLOR: #000000; OVERFLOW: hidden; BORDER-TOP: #fff 1px solid; BORDER-RIGHT: #fff 0px solid; text-decoration:none; font-weight:bold
}

.ulli td A:hover {
	BORDER-BOTTOM: #F00 1px solid; BORDER-LEFT: #F00 0px solid;  COLOR: #F00; BORDER-TOP: #F00 1px solid; BORDER-RIGHT: #c1dd96 0px solid; TEXT-DECORATION: none
}

.listtable{
	color: #000;
	table-layout: fixed;
}
.listtable tr{
	height: 25px;
}
.listtable th,.listtable td{
	padding:4px 4px;
}
.listtable th{
	font-size: 20pt;
	text-align: center; 
	border-bottom:1px solid #000;
	text-shadow: 1px 4px 1px #b99b5f;
}
.listtable td{
	height: 36px;
	padding-left: 40px;
	background: url('../../../../images/tj.gif') no-repeat 5px center;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	border-bottom: 1px solid #b99b5f;
	font-size: 12pt
}
.listtable td a{
	display: block;
	height: 27px;
	line-height: 27px;
	color: #000;
	font-weight: bold;
	padding-right: 22px;
	overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background: url('../../../../images/arrow.png') no-repeat center right;
}
.list-title{

	background: linear-gradient(transparent,#dacfcf);
	color: yellow;
	text-shadow: 0px 0px 10px red;
	border-left: 1px solid #76A9BE;
	border-right: 1px solid #76A9BE;

	height: 40px;
	line-height: 40px;
	font-size: 20pt;
    text-align: center;
    border-bottom: 1px solid #000;
    text-shadow: 1px 4px 1px #b99b5f;
    
    font-weight: bold;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.title{

	background: linear-gradient(transparent,#dacfcf);
	color: #ffff00;
	text-shadow: 0px 0px 3px red;
	border-left: 1px solid #76A9BE;
	border-right: 1px solid #76A9BE;

	height: 25px;
	line-height: 25px;
	font-size: 14pt;
    text-align: center;
    border-bottom: 1px solid #000;
   
    
   
}
.gsb td { height: 40px; font-size: 16px; border-bottom: dashed 1px #ccc;face="Î¢ÈíÑÅºÚ";}
.ggblz td { height: 40px; font-size:1.0rem;font-weight:bold; border-bottom: dashed 1px #ccc;face="Î¢ÈíÑÅºÚ";overflow: hidden;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;}
