.tableStyle01{
	width:100%;
	border-collapse:collapse;
	border-spacing:0;	
}
.tableStyle01 th{
	background:#808080;
	padding:10px;
	vertical-align:middle;
	color:#fff;
}
a.w{color:#fff;}
a.w:hover{color:#fff;text-decoration:underline;}
.tpl1 h3{font-size:14px;margin:20px 0 10px;}
.tpl1 h4{font-size:12px;margin:0 0 5px;}
.tidx20{text-indent:20px;}
.pl20{padding-left:20px;}
.plr20{padding-left:20px;padding-right:20px;}
.p20{padding:20px;}
.pTable{border-collapse:collapse;border-spacing:0;border:1px solid #000;}
.pTable td , .pTable th{border:1px solid #000;padding:5px;}


.tpl2 h2{font-size:16px;margin:0 0 10px;}
.tpl2 .sec{clear:both;display:none;}
#con0{display:block;}
.des{overflow:hidden;zoom:1;margin:0 0 25px;}
.des img{float:left;margin:0 10px 0 0;}
.dest{width:460px;float:left;}
.des p{margin:0 0 10px;}
.des a{margin:0 0 5px;background:url(/images/arr.png) no-repeat 0 8px;padding:0 0 0 10px;display:block;}

.tTable{border-collapse:collapse;border-spacing:0;border:1px solid #000;width:100%}
.tTable td , .tTable th{border:1px solid #000;padding:5px;}
.sTable{border-collapse:collapse;border-spacing:0;margin:0 auto;}
.sTable td{padding:5px;}
.sTable td.aa {padding:5px 25px 5px 5px;}
.mb5{margin-bottom:5px;}
.cctvMain a {color:#005ead;}
.act { padding:20px 0;}
.act p { margin-bottom:10px; display:block; line-height:22px;}
.act a {color:#005ead;}

#newsContent{padding:20px;line-height:25px;}
#newsContent h3{text-align:center;font-size:18px;color:#FF0000;}
#newsContent h4{margin:0 0 5px;font-size:14px;border-left:3px solid #000;padding:0 0 0 15px;}
#newsContent p{margin:0 0 10px;text-align:justify;}
#newsContent p.ac{text-align:center;}
#newsContent .pTable{margin:0 0 10px;}
#newsContent .pTable p{margin:0;}
#newsContent .pTable th{background:#D9D9D9;}
#newsContent .oList li{margin:0 0 0 2em;list-style:decimal;}
#newsContent .oList li li{list-style:circle}
.cRed{color:#f00;}


/*
=========================================================================
                                      							 p
=========================================================================
*/
p { text-align:left; margin-bottom:1.5em; padding:0; }
p.ph { text-align:center; margin:0; padding:0; }
p.cap { text-align:center; margin:0; padding-top:0; }
p.cap_size {font-size: 14px;}
/*
=========================================================================
                                         							image
=========================================================================
*/
.phBdr { padding:3px; border:1px solid #b5b5b5; }


/*
=========================================================================
                                         						  margin
=========================================================================
*/
.mgnLRauto { margin-left:auto; margin-right:auto; }
.mgn0 { margin:0; }
.mgnT5{ margin-top:5px;}
.mgnT5L5{ margin-top:5px; margin-left:5px; }
.mgnT10 { margin-top:10px; }
.mgnT20 { margin-top:20px; }
.mgnT30 { margin-top:30px; }
.mgnT40 { margin-top:40px; }
.mgnR5{  margin-right:5px;}
.mgnR10 { margin-right:10px; }
.mgnR20 { margin-right:20px; }
.mgnR30 { margin-right:30px; }
.mgnR40 { margin-right:40px; }
.mgnB0 { margin-bottom:0; }
.mgnB5{  margin-bottom:5px;}
.mgnB10 { margin-bottom:10px; }
.mgnB20 { margin-bottom:20px; }
.mgnB30 { margin-bottom:30px; }
.mgnB40 { margin-bottom:40px; }
.mgnL5{  margin-left:5px;}
.mgnL10 { margin-left:10px; }
.mgnL20 { margin-left:20px; }
.mgnL30 { margin-left:30px; }
.mgnL40 { margin-left:40px; }
.mgnT10B10 { margin-top:10px; margin-bottom:10px; }
.mgnT20B20 { margin-top:20px; margin-bottom:20px; }
.mgnT30B30 { margin-top:30px; margin-bottom:30px; }
.mgnT40B40 { margin-top:40px; margin-bottom:40px; }
/*

/*
=========================================================================
                                         						  padding
=========================================================================
*/
.pdg0 { padding:0; }
.pdg10 { padding:10px; }
.pdgT10 { padding-top:10px; }
.pdgT20 { padding-top:20px; }
.pdgT30 { padding-top:30px; }
.pdgT40 { padding-top:40px; }
.pdgT100 { padding-top:100px; }
.pdgR10 { padding-right:10px; }
.pdgR20 { padding-right:20px; }
.pdgR30 { padding-right:30px; }
.pdgR40 { padding-right:40px; }
.pdgB0 { padding-bottom:0; }
.pdgB10 { padding-bottom:10px; }
.pdgB20 { padding-bottom:20px; }
.pdgB30 { padding-bottom:30px; }
.pdgB40 { padding-bottom:40px; }
.pdgL5 { padding-left:5px; }
.pdgL10 { padding-left:10px; }
.pdgL20 { padding-left:20px; }
.pdgL30 { padding-left:30px; }
.pdgL40 { padding-left:40px; }
.pdgT10B10 { padding-top:10px; padding-bottom:10px; }
.pdgT20B20 { padding-top:20px; padding-bottom:20px; }
.pdgT30B30 { padding-top:30px; padding-bottom:30px; }
.pdgT40B40 { padding-top:40px; padding-bottom:40px; }
/*
=========================================================================
                                         						   width
=========================================================================
*/
.width10 { width:10%; }
.width25 { width:25%; }
.width20 { width:20%; }
.width30 { width:30%; }
.width38 { width:38%; }
.width40 { width:40%; }
.width50 { width:50%; }
.width60 { width:60%; }
.width70 { width:70%; }
.width80 { width:80%; }
.width90 { width:90%; }
.width100 { width:100%; }
/*
=========================================================================
                                         						   float
=========================================================================
*/
.fltL { float:left; }
.fltR { float:right; }
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }
.clearFix:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; overflow: hidden; }
.clearFix { zoom: 1; }
/*
=========================================================================
                                         						   table
=========================================================================
*/
.boxTable01 { border-color:#bfbfbf; border-style:solid; border-width:1px 0 0 1px; line-height:130%; width:100%; margin:0; }
.boxTable01 th { padding: 3px 3px 3px 6px; border-color:#bfbfbf; border-style:solid; border-width:0 1px 1px 0; background-color:#999; font-weight:normal; color:#fff; }
.boxTable01 td { padding:3px 3px 3px 8px; border-color:#bfbfbf; border-style:solid; border-width:0 1px 1px 0; }
.boxTable01 .on { text-align: left; background-color: #ffffff; }
.boxTable01 .off { text-align: left; background-color: #f3ffff; }
.boxTable02 { border-color:#bfbfbf; border-style:solid; border-width:1px 0 0 0; line-height:130%; width:100%; }
.boxTable02 th { text-align:left; padding: 8px 3px 8px 6px; border-color:#bfbfbf; border-style:solid; border-width:0 1px 1px 0; background-color:#ffffff; font-weight:normal; color:#333; }
.boxTable02 td { text-align:left; padding:8px 3px 8px 8px; border-color:#bfbfbf; border-style:solid; border-width:0 0 1px 0; }
.boxTable03 { border-color:#bfbfbf; border-style:solid; border-width:1px 0 0 1px; line-height: 1.8em; }
.boxTable03 th { text-align:center; padding: 8px 3px 8px 6px; border-color:#bfbfbf; border-style:solid; border-width:0 1px 1px 0; background-color:#e5e5e5; font-weight:bold; vertical-align:middle; white-space: nowrap; }
.boxTable03 td { text-align:center; padding:8px 3px 8px 8px; border-color:#bfbfbf; border-style:solid; border-width:0 1px 1px 0; vertical-align:middle; }
.boxTable04 { border-color:#bfbfbf; border-style:solid; border-width:1px 0 0 0; line-height:130%; width:100%; }
.boxTable04 th { padding: 8px 3px 8px 8px; border-color:#bfbfbf; border-style:solid; border-width:0 0 1px 0; background-color:#f2f2f2; font-weight:bold; color:#333; text-align:left; }
.boxTable04 td { padding:8px 3px 8px 8px; border-color:#bfbfbf; border-style:solid; border-width:0 0 1px 0; }
.boxTable05 { border-color:#bfbfbf; border-style:solid; border-width:1px 0 0 0; line-height:130%; width:100%; }
.boxTable05 th { padding: 8px 3px 8px 8px; border-color:#bfbfbf; border-style:solid; border-width:0 0 1px 0; background-color:#f2f2f2; font-weight:bold; color:#333; text-align:left; }
.boxTable05 td { padding:8px 3px 8px 8px; border-color:#bfbfbf; border-style:solid; border-width:0 0 1px 0; }
.boxTable06 { border-color:#bfbfbf; border-style:solid; border-width:1px 0 0 1px; line-height: 1.8em; width:66%; text-align: left; }
.boxTable06 th { text-align:left; padding: 8px 3px 8px 6px; border-color:#bfbfbf; border-style:solid; border-width:0 1px 1px 0; background-color:#e5e5e5; font-weight:bold; vertical-align:middle; white-space: nowrap; height: 20px;}
.boxTable06 td { text-align:left; padding:8px 3px 8px 8px; border-color:#bfbfbf; border-style:solid; border-width:0 1px 1px 0; vertical-align:middle; height: 20px;}

.boxTable_w70 { border-color:#bfbfbf; border-style:solid; border-width:1px 0 0 1px; line-height:130%; width:70%; margin:0; }
.boxTable_w70 th { padding: 3px 3px 3px 6px; border-color:#bfbfbf; border-style:solid; border-width:0 1px 1px 0; background-color:#999; font-weight:normal; color:#fff; }
.boxTable_w70 td { padding:3px 3px 3px 8px; border-color:#bfbfbf; border-style:solid; border-width:0 1px 1px 0; vertical-align:middle; }
.boxTable_w70 .off { text-align: left; background-color: #f3ffff; }
td.tdline {border-color: #BFBFBF; border-style: solid; border-width: 0 1px 1px 0; padding: 3px 3px 3px 8px;}
#boxL .mgnR {margin-left: 15px;}
#boxC .mgnL {margin-left: 65px;}

.content-news {color: #333; padding:20px 20px;}.content-news a{ color:#003399;}
.content-news th {
    border-bottom: 1px solid #bfbfbf;
    color: #333;
    padding: 1px 4px;
    text-align: center;
}
.content-news #date{
	line-height: 1.5em;
	padding: 0 5px 0 0;
	margin: 0;
	text-align: right;
}
.boxTable05 th.thline { border-right:1px solid #bfbfbf}
.content-news h2.newstitleTop{
	border-left: 6px solid #1E42CD;
	padding: 0 10px 5px 10px;
	font-size: 16px;
	font-weight: bold;
	margin: 10px 0 0 0 ;
	}
.content-news h2.newstitle{
	border-left: 6px solid #1E42CD;
	padding: 5px 10px 10px 10px;
	font-size: 1.8em;
	font-weight: bold;
	margin: 0 0 0 0 ;
	color: #D70D18;
	line-height: 30px;
}

.content-news h2.newstitle1{
	border-left: 6px solid #1E42CD;
	padding: 5px 10px 10px 10px;
	font-size: 16px;
	font-weight: bold;
	margin: 0 0 0 0 ;
	color: #000000;
}

.content-news h2.newstitleSub{
	border-left: 6px solid #1E42CD;
	padding: 0 10px;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 10px 0;
}
.content-news .newstitleSub{
	border-left: 6px solid #747474;
	padding: 0 10px;
	font-size: 1.1em;
	font-weight: bold;
	margin: 0 0 10px 0;
}

.content-news h3{
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
	font-size: 1.2em;
	color: #1E42CD;
	padding: 10px 0;
	margin-top: 23px;
	margin-bottom: 1em;
	}

.content-news p{
	margin: 10px 0;
	line-height: 1.6em;
	word-break: break-word;
}

.content-news .expL {
	float: left;
	padding-right: 5px;
	width: 580px;
}

.content-news  td {
padding: 5px;
	
	line-height: 1.5;
}
.content-news  th.last,
.content-news  td.last {
	border-bottom: none;
}