*html .minHeight  { height:500px}
.minHeight { ; min-height:500px; height:auto}
.tabcontent { display:none}
h1 {font-weight:bold; font-size:12px; display:inline;}
.bgTab { background:url(../images/bg/bg_tab.png)}
.bgItem { background:url(../images/bg/bg_item.png)}

.titleLD { background-position:-85px 0px ; width:170px; height:60px; position:absolute; top:-18px; left:10px}
.titleMB { background-position:-288px 0px ; width:216px; height:68px; position:absolute; top:-10px; left:14px}
.titleBS { background-position:0px -79px ; width:270px; height:68px; position:absolute; top:-10px; left:10px}
.titleGT { background-position:-290px -80px ; width:210px; height:70px; position:absolute; top:-5px; left:10px}

body { color:#555; font: 12px helvetica,arial,sans-serif; background:url(../images/bg/bg_site.png) repeat; margin:0; padding:0; line-height:16px}

a { color:#183A52}
a:hover { color:#b40a0e; text-decoration:none}

.barTop { background:url(../images/bg/bg_barTop.png) repeat-x bottom; height:39px; position:fixed; top:0; width:100%; z-index:10000}
.inBarTop { width:1000px; margin:0 auto; padding:7px 5px 0 5px}
.menuTF  { float:left; width:500px}
.menuTF li { float:left}
.menuTF li a { margin-right:10px; color:#EBCE70; text-shadow:1px 1px 1px #fff; display:block; padding:3px 5px 3px 25px; font-weight:bold; ;}
.ico1 { background:url(../images/ico/ico_newsT.png) no-repeat left }
.ico2 { background:url(../images/ico/icoForum.png) no-repeat left }
.searchTop { float:right; width:250px}
.inpS { width:200px; border:1px solid #88bcd4; padding:2px; font-size:11px; color:#a0a0a0}
.bntS { background:url(../images/ico/ico_search.png) no-repeat; width:23px; height:23px; border:0; cursor:pointer; margin-left:5px}

.site { width:980px; margin:0px auto; padding:0px;}

.bgML { background:url(../images/bg/bg_leftM.png) no-repeat; width:5px; height:43px; position:absolute; top:0px; left:-5px}
.bgMR { background:url(../images/bg/bg_rightM.png) no-repeat; width:5px; height:43px; position:absolute; top:0px; right:-5px}

.header { position:relative; height:100px}
.bannerADT { position:absolute; top:4px; right:4px; width:700px; overflow:hidden; text-align:right}
.logo { position:absolute; top:5px;  left:0 }


.bodyMain {padding:0 0 10px 0; margin:7px 0 0 0;}

.mainLeft { float:left; width:690px; overflow:hidden; padding-left:0}
.mainRight { float:right; width:280px;}

.mainLeftIn { float:left; width:690px;}
.mainRightIn { float:right; width:280px}

.tabHotNews { float:left; width:648px; background-color:#fff; padding:5px; border:1px solid #cccce6; }
.tabADH { float:right; width:314px; margin:0 0 0 2px; }
.tabADH .padT2 { padding:0 0 5px 0; overflow: hidden;}
.colRTop {
	background: url("../images/bg/bg_right_title.jpg") repeat-x scroll left top transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 42px;
    line-height: 36px;
    text-align: center;
    text-transform: uppercase;
}
.colRMiddle {padding:5px 10px 0 10px; height:387px; background-color:#fff; border:1px solid #cccce6; border-top:none !important; overflow:hidden;}
.colRBottom {height:10px}
.colR2Top {
	background: url("../images/bg/bg_right_title2.jpg") repeat-x scroll left top transparent;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    height: 42px;
    line-height: 36px;
    text-align: center;
    text-transform: uppercase;	
}
.colR2Middle {padding:5px 0 5px 10px; border:1px solid #cccce6; border-top:none !important; overflow:hidden; background-color:#fff;}
.colR2Bottom {height:10px}
.tabADH h3 { font-size:14px; font-weight:bold; margin-bottom:5px; padding:0}
.tabADH h3 a { color:#AC1A1A;}

.tabHotNews .colLeft { float:left; width:380px; overflow:hidden}
.tabHotNews .colRight { float:right; width:260px;}

.tabLNTop { width:272px; background-position:0px 0px; height:43px; position:relative}
.tabLNBottom { width:272px; background-position:0px -43px ; height:8px}
.tabLNMiddle { width:265px; background-position:-685px 0px; background-repeat:repeat-y}

.tabLNOTop { width:648px; background-position:0px -58px; height:10px; position:relative}
.tabLNOMiddle { width:648px; background-position:-957px 0px; background-repeat:repeat-y}

.titleLN { font-weight:bold; color:#65b925; font-size:16px; padding:10px}
.icoN { position:absolute; top:-5px; right:-5px; background:url(../images/bg/bg_item.png) no-repeat top left; width:56px; height:56px}

.listLN { padding:0px 5px 0 5px}
.listLN li {  padding:1px 5px 1px 5px; clear:both; height:53px; overflow:hidden}
.listLN li img { width:60px; height:50px; float:left; margin:0 5px 3px 0}
.listLN li a { color:#183A52;}
.listLN li a:hover { color:#000}

.bannerADR { text-align:center; width:295px; overflow:hidden}

.tabNLOther { border-top:1px solid #cccce6; margin:5px -5px 0; padding:5px}
.listLNO { padding:0px 5px 0 10px}
.listLNO li { float:left; width:90px; margin:0 1%; height:122px; overflow:hidden}
.listLNO li a { color:#4b4242}
.listLNO li a:hover { color:#222}
.listLNO li h4, .listLNO li h2 { padding:0px 5px; font-weight:normal; font-size:11px}

.imgHNO { width:86px; height:64px; border:1px solid #ddd; padding:1px}
.imgcd { width:140px; padding:2px; border:1px solid #d9d9d9; float:right; margin:0 0px 5px 10px}
.imgcd-thumbs { width:145px; padding:2px; border:1px solid #d9d9d9; float:right; margin:0 0px 5px 10px}

.picSH { position:relative; height:270px}
.picSH img { width:380px; height:270px}
.infoSH { position:absolute; padding:10px; background:#4a4a4a; font-size:14px; color:#fff; bottom:0; width:380px; opacity:0.7 ; z-index:10}
.infoSH a { color:#fff}

.mainLeft .marR5 { margin:0}

.colNews { float:left; width:333px; margin:0 15px 10px 1px}

.colNTop {height:28px; position:relative; width:333px;}
.colNBottom { height:8px}
.colNMiddle { background-color:#fff; border:#CCCCE6 1px solid; padding:5px 10px; height:200px; 
border-radius:0 0 5px 5px;
-webkit-box-shadow: 0px 2px 3px rgba(10, 10, 10, 0.1);
-moz-box-shadow:    0px 2px 3px rgba(10, 10, 10, 0.1);
box-shadow:         0px 2px 3px rgba(10, 10, 10, 0.1);}

.tabB1Top { width:760px; background:url(../images/bg/bg_tabp1.png) no-repeat 0px 0px; height:10px}
.tabB1Bottom { height:10px}
.tabB1Middle { padding:0px 10px}

.tabB2Top { width:760px; background:url(../images/bg/bg_tabp2.png) no-repeat 1px 0px; height:10px}
.tabB2Bottom { width:760px;  background:url(../images/bg/bg_tabp2.png) no-repeat 1px -20px ; height:10px}
.tabB2Middle { width:740px; background:url(../images/bg/bg_tabp2.png) no-repeat right 0px; background-repeat:repeat-y; padding:0px 10px}
.titleCol a { color:#fff !important; font-size:15px; font-weight:bold;}
.titleCol { color:#fff; background:url(../images/bg/bg_titleH.png) no-repeat left; width:179px; height:28px; line-height:28px; position:absolute; top:0px; left:0px; padding:0 15px; font-size:13px; font-weight:bold; border-bottom:#CCCCE6 1px solid;} 
.boxContent  { height:150px; overflow:hidden}
.txtCd { height:109px; overflow:hidden}
.txtCd h4 { padding-bottom:7px}
.txtCd a { color:#000}
.moreA { text-align:right; padding-top:5px}
.moreA a { background:url(../images/ico/ico_more.png) no-repeat right; padding-right:10px; color:#b40a0e}
.moreA a:hover { color:#111}


.listColN { padding:2px 5px; background:#fff}
.listColN li { background:url(../images/ico/bg-list-marker.gif) no-repeat scroll 5px 8px transparent; padding:1px 0 1px 14px}

.tabBoxR .listColN { background:#fff}
.picImage { text-align:center; padding:5px 0}

.boxStyle1 { background:url(../images/bg/bg_p1.png) repeat; padding:10px; margin:5px 0; position:relative}
.boxStyle2 { background:#bfea96; padding:10px; margin-bottom:5px; position:relative}
.boxStyle3 { background:url(../images/bg/bg_gt.jpg) no-repeat; width:753px; height:258px; margin:5px 0; padding:15px 10px 5px; position:relative}
.boxStyle3 .linkTop { color:#fff}
.boxStyle3 .linkTop a { color:#fff; margin:0 5px}

.linkTop { text-align:right; padding:0 0px 10px 10px; color:#435d03; font-weight:bold}
.linkTop a { color:#435d03; margin:0 5px}

.bgMB { background:url(../images/bg/bg_babe.jpg) no-repeat bottom right}
.ADR { width:305px; height:255px; overflow:hidden; float:right; margin-right:10px}

.listNBox li { float:left; width:170px; padding:10px 14px}
.listNBox .ldy { border: 1px solid #D9D9D9; height: 140px; padding: 2px; width: 140px;}

.boxStyle3 .listNBox { margin-left:10px; margin-top:5px}
.boxStyle3 .listNBox li { float:left; width:157px; padding:10px 14px}

.listRelax li { background:url(../images/ico/bg-list-marker.gif) no-repeat scroll 5px 8px transparent; padding:5px 5px 5px 15px; font-weight:bold}
.listRelax li a { color:#327433}

.tabListDetail { margin:0; background:#fff; overflow:hidden; border:1px solid #cccce6; }
.tabListDetail .titleLN { font-weight:bold; color:#65b925; font-size:14px; padding:10px; float:left; width:300px; display:none}
.tabListDetail .titleLN span { color:#000; font-weight:normal}
.tabLDTop { width:671px; background:url(../images/bg/bg_tabD.png) no-repeat 0px 0px; height:50px; display:none}
.tabLDBottom { width:671px;  background:url(../images/bg/bg_tabD.png) no-repeat 0px -50px ; height:10px}
.tabLDMiddle { background:url(../images/bg/bg_tabD.png) no-repeat right 0px; background-repeat:repeat-y; padding:0px; margin:5px 0 0 0;}

.titleNewsDetail { font-size:20px; color:#7C0E18; padding-bottom:0px; margin:7px 0 0 0;}
.direction { padding:10px 10px 10px 0; font-weight:bold; margin:10px 0; font-weight:bold; font-size:15px !important; line-height:1.5;}

.hotInD {background:#fff; min-height:120px; padding:10px 10px 0 10px; overflow:hidden; border:1px solid #cccce6;}
.hotInD .imgcd { float:left; margin:0 10px 10px 0 }
.hotInD .colLeft { float:left; width:375px; line-height:18px}
.hotInD .colRight { float:right; width:265px}
.hotInD .listNR2 li { height:60px; font-size:12px}
.listNR2 li a { color:#111 !important}
.hotInD .listNR2 .imgNB { border:0}
.hotInD .colLeft .txtCd { height:auto}
.hotInD .colLeft h4 { font-size:16px;}
.hotInD .colLeft h4 a { color:#bb0b0f}
.hotInD .colLeft h4 a:hover { color:#000}

.listNewsD li { float:left; width:47%; padding:0 3px; margin:1%; display:inline-block; height:120px; overflow:hidden; border-bottom:1px dotted #ccc}
.listNewsD li .imgNB { width:100px; height:100px; float:left; margin:0 10px 5px 0; border:1px solid #eee; padding:2px}


.tabNewsR { margin:5px 0}
.tabNewsR .imgcd { width:80px; height:80px}
.tabNewsR .txtCd { height:95px; line-height:18px}
.tabRTop { width:300px; background:url(../images/bg/bg_tabpr.png) no-repeat 0px 0px; height:40px}
.tabRBottom { width:300px;  background:url(../images/bg/bg_tabpr.png) no-repeat 0px -46px ; height:10px}
.tabRMiddle { width:280px; background:url(../images/bg/bg_tabpr.png) no-repeat right 0px; background-repeat:repeat-y; padding:0px 10px}


.listNR1 li { float:left; width:45%; padding:1%; margin:1%; height:130px; overflow:hidden; text-align:center}
.listNR1 .imgNB { border: 1px solid #D9D9D9; height: 80px; padding: 2px; width: 80px; }

.listNR2 li {  border-bottom:1px dotted #ccc; padding:3px; clear:both; height:60px; padding-top:5px; overflow:hidden}
.listNR2 .imgNB { border: 1px solid #D9D9D9; height: 50px; padding: 2px; width: 50px; float:left; margin:0 5px 7px 0 }

.tabListNewsOther {padding:5px 10px; background-color:#fff; margin:10px 0 0 0; border:1px solid #cccce6; display:block;}
.listNewsOther4{overflow:hidden; margin:0;}
.listNewsOtherOld{overflow:hidden; margin:0;}
.titleNewsOther { background:url(../images/bg/bg_titleOther.png) no-repeat bottom left; margin-top:10px; width:100%; height:16px; border-bottom:2px #fcffff solid;}
.listNewsOther li { background:url(../images/ico/bg-list-marker.gif) no-repeat scroll 5px 8px transparent; padding:1px 15px}
.listNewsOther li a { color:#000;}
.listNewsOther li span { color:#aaa}
.listNewsOther li a:hover { color:#b60000; text-decoration:underline}
.listNewsOther-thumbs{
	display:block;
	min-height:200px;
	width:100%;
	margin:0 0 20px -3px;	
}
.listNewsOther-thumbs li{
	display:block;
	width:145px;
	float:left;
	margin:10px;
	list-style:none;	
}
.dateT { float:right; width:200px; padding:10px 5px; font-size:12px; font-weight:bold; text-align:right; color:#555}


.pageNum a { background:#fff; border:1px solid #ccc; padding:2px 5px; margin:0 3px; color:#D90000}
.pageNum a:hover, .pageNum a.active { background:#D90000; color:#fff; text-decoration:none}

.footer { background:url(../images/bg/bg_site.png) repeat-x top; text-align:center; line-height:20p;x}
.menuF { background:url(../images/bg/menufooter.gif) repeat-x top left; color:#fff; text-align:left; padding:7px 0;}
.menuF a { color:#fff !important; padding:0 15px;}
.copyR { padding:5px 20px; color:#183A52; font-weight:normal}
.copyR a { font-weight:bold}
.footer a { color:#183A52}
.footer a:hover { text-decoration:underline}
.nf { font-size:13px; font-weight:bold; color:#469c29}
/*==================box comment==================*/
.box-comment {
	width:680px;
	overflow:hidden;
	padding:5px;
	background:#F4F5F6 url(../images/bg/bg_comment.gif) top center repeat-x;
}
.sty_input{
	padding:5px;
	margin:2px 10px 10px 0;	
}
.boxArchor{
	background-color:#fff;
	border:1px solid #cccce6;
	margin:10px 0;	
}
.boxArchor span{
	font-size: 16px;
	display:block;
    font-weight: bold;
	padding:5px 0 3px 5px;
	color:#1b487e;	
}
.itemComW{
	background-color:#fff;
	padding:5px;	
}
.itemCom{
	background-color:#F4F5F6;
	padding:5px;	
}
.nameA{
	color:#1b487e;	
	text-align:right;	
}
.truncate{
	overflow:hidden;
	cursor:pointer;	
}
.nobg{border:none !important;}
.yesbg{background:url(../images/bg/line-footer.png) center right no-repeat !important;}
.gle{
	display: inline-block;
    margin: 0;
    position: relative;
    top: 4px;
    vertical-align: middle;		
}
.link_f{
	padding:0;
}
.link_f a{
	font-size:10px;
	font-style:normal;
	display:inline;	
}
.link_f a h2{
	font-size:10px;
	font-style:normal;
	display:inline;	
}
.search {
    float: right;
    width: 235px;
}
.search p {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
}
.boxsearch {
	background: url("../images/bg//searchboxx.gif") no-repeat scroll 0 0 transparent;
    border: medium none;
    float: left;
    font-size: 11px;
    height: 20px;
    line-height: 20px;
    padding-left: 10px;
    width: 185px;
}
.buttonsearch {
    background: none repeat scroll 0 0 #B80D1E;
    border: 1px solid #4F0A0B;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-weight: bold;
    height: 20px;
    width: 40px;
}
.rss {
    position: absolute;
    right: 2px;
    top: 2px;
}
.boxfixed {
    position: fixed;
    top: 0;
	width: 280px;
}
.boxfixed1 {
    position: fixed;
	width: 280px;
}
.padC10 em{
	color: #65666A;
    font: 11px arial;
	font-style:italic;
}
.breadcrumb li{display:inline; float:left; padding:0 0 0 5px;}
.tag{margin:0 0 0 5px}
.tag a{
	background: none repeat scroll 0 0 #F1F1F1;
    border-radius: 3px 3px 3px 3px;
    display: inline-block;
    margin-right: 5px;
    padding: 3px 5px;	
}
.tag a:hover {
    background: none repeat scroll 0 0 #0394CB;
    box-shadow: 2px 2px 0 #CCCCCC;
    color: #FFFFFF !important;
}
.chia-se li{
	width:130px;
	display:block;
	float:left;
	margin:0 0 0 2px;
}
.plusone-container {
    display: inline-block;
    margin: 0;
    position: relative;
    top: -6px;
    vertical-align: middle;
}
@media screen and (max-width: 975px){ #container{ display: none; } }