﻿
.w185 { width:175px; background:url(sideBg.png) no-repeat 0 0; }
.w200 { width:190px; background:url(sideBg.png) no-repeat -370px 0; }

.side { 
	background-color:#EFE6BB; 
	padding:5px;
	overflow:hidden;
}
.mid {
	float:left;
	width:602px;
	overflow:hidden;
	margin:0 0 0 7px;
}
.box {
	background:url(imgBoxBg.png) no-repeat 0 bottom;
	padding:0 0 5px 0;
	margin:0 0 8px 0;
	overflow:hidden; 
	zoom:1;
}
.w185 .box { background:#fff; text-align:center; border-bottom:2px solid #F2CC96; }
.w200 .box { background:#fff url(rightBoxBottom.png) no-repeat 0 bottom; }
.mid  .box { background:#fff; border:1px solid #EFE6BB; }
.newsTitle {
	background:url(newsTitle.png) no-repeat 0 0;
	height:32px;
	padding:0 0 0 70px;
	line-height:35px;
	overflow:hidden;
}
.headerNews {
	text-align:center;
	height:52px;
	line-height:52px;
	overflow:hidden;
	border-bottom:1px dotted #ddd;
}
.headerNews a{ font-size:26px; font-weight:bold; color:#CC0000; font-family:"微软雅黑","宋体";}
.headerNews a:hover{ color:#333333;}
.newsPic {
	width:262px;
	padding:8px 5px;
	float:left;
}
.newsBox {
	width:328px;
	height:227px;
	_height:225px;
	float:left;
}
.mid .list li,.main .list li { 
	line-height:20px; 
	height:20px;
}
.main .list li { margin-left:0; }
.mid .list a,.main .list a { font-size:14px; }
h3 {
	text-align:left;
	overflow:hidden;
	margin:0 0 5px 0;
	font:bold 14px 宋体;
	background:url(titleBg.png) no-repeat right 0;
}

h3 img {
	float:right;
	margin:8px 5px 0 0;
}
.w185 h3 {
	background:url(leftTitle.png) no-repeat 0 0;
	height:28px;
	line-height:28px;
	padding:0 0 0 30px;
	color:#fff;
}
.w200 h3 {
	background:url(rightTitle.png) no-repeat 0 0;
	height:28px;
	line-height:32px;
	padding:0 0 0 25px;
	color:#CE1F1C;
}
.w185 .box h4 {
	height:26px;
	width:100px;
	text-align:left;
	overflow:hidden;
	margin:5px;
	line-height:28px;
	font-weight:nomal;
	padding:0 0 0 65px;
	background:url(leaderTitle.png) no-repeat 0 0;
}
#fzr { background-position:0 -26px; }
#wy { background-position:0 -52px; }
#zy { background-position:0 -78px; }
#fxsy { background-position:0 -104px; }
.leaderLink {
	padding:2px 8px;
	text-align:left;
}
.leaderLink a,.leaderLink a:visited {
	padding:8px 6px;
	line-height:180%;
}
.picButton img {
	display:block;
	margin:6px auto;
}
.picButton3{ padding-bottom:152px;}
.picButton3 img {
	display:block;
	margin:6px auto;
}
#gg {
	height:207px;
	overflow:hidden;
}
#gg .list li {
	height:auto;
	border-bottom:1px dotted #ccc;
	line-height:160%;
	background:url(flag01.gif) no-repeat 0 5px;
}
#gg .list li em {
	float:none;
}
.list li { 
	list-style:none;
	margin:0 5px;
	overflow:hidden;
	height:18px;
	line-height:18px;
	padding:3px 0 2px 11px;
	background:url(flag01.gif) no-repeat 0 7px;
}
.list li em { 
	float:right; 
	padding:4px 0 0 5px; 
	color:#999; 
	font:normal 11px Arial, Helvetica, sans-serif;
}
.noFlag li { 
	background:none;
	padding:3px 0 2px 0;
}
.two li { width:274px; float:left; }
.video {
    height:236px;
	_height:234px;
    margin:12px 0 0;
    overflow: hidden;
	color:#999;
}
.video li {
    height:75px;
    overflow:hidden;
    zoom:1;
    line-height: 130%;
    margin-bottom:8px;
    text-align:left;
    border-bottom:1px dotted #ccc;
}
.video li img {
    width:75px;
    height:60px;
    border:1px solid #eee;
    float:left;
    margin:0 5px;
}

.banner {
	padding:0 0 6px 0;
}
.banner img { margin:0 auto; }

.tab {
	background:url(boxTitleBg.png) repeat-x 0 0;
	margin:0 0 5px 0;
	overflow:hidden;
	zoom:1;
}
.tab img { float:right; margin:4px 5px 0 0; }
.tab p { 
	padding:0;
	margin:0;
	width:128px; 
	height:29px; 
	float:left;
	background:url(midTitle.png) no-repeat 0 0; 
}
.tab #bzgl { background-position:0 -30px; }
.tab #fzgz { background-position:0 -60px; }
.tab li {
	float:right;
	height:29px;
	text-align:center;
	border-left:1px solid #EFE6BB;
}
.tab li.current {
	background:#fff;
	color:#CE1F1C;
}
.tab li.current a {
	background-position:0 0;
	color:#CE1F1C;
}
.tab li a { 
	font:normal 12px/29px 微软雅黑,宋体; 
	color:#333;
	padding:0 10px;
}
.tabContent { 
	padding:1px 0 0; 
	height:97px;
	_height:97px; 
	overflow:hidden; 
}
.tabContent div { display:none; }

.siteOrder {
	background:url(siteOrderBg.png) no-repeat 0 0;
	padding:49px 0 0;
	height:200px;
	overflow:hidden;
	text-align:center;
}
.siteOrder table { margin:5px auto; }
.siteOrder td {
	text-align:left;
	padding:7px 5px;
	border-bottom:1px solid #eee;
}
.siteOrder th {
	text-align:center;
	background:url(orderBg.gif) no-repeat center center;
	color:#fff;
	border-bottom:1px solid #ddd;
}
.w328 {
	width:328px;
	height:160px;
	float:left;
	margin:0 8px 8px 0;
	display:inline;
}
.w328 h3 {
	background:url(imgTitle.png) no-repeat 0 0;
	height:36px;
}
.w328 #sz { background-position:-328px 0; }
.w328 #xq { background-position:-656px 0; }

.main {
	clear:both;
	overflow:hidden;
	zoom:1;
}
.main h3 {
	background:url(titleBg.png) no-repeat 0 0;
	height:24px;
	margin:0;
	line-height:24px;
	text-align:right;
	font-weight:normal;
	color:#999;
	padding:0 10px 0 0;
	font-size:12px;
}
.main h3 span {
	width:148px;
	height:24px;
	display:block;
	float:left;
	color:#fff;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
.main .box {
	background:#FFFFEE;
	height:170px;
	width:312px;
	padding:10px;
	float:left;
	border:1px solid #EFE6BB;
	border-right:0;
	border-top:0;
}
.main .box h4 {
	background:#FFE5D2;
	border-left:5px solid #FF2804;
	height:15px;
	margin:0 0 6px 0;
	overflow:hidden;
}
.main .box h4 span {
	background:#FF2804;
	padding:0 8px;
	float:left;
	font:bold 14px 宋体;
	color:#FFFFFF;
}
.main .box h4 img {
	float:right;
	margin:1px 2px 0 0;
}

.flagPic {
	margin:5px 8px 0 0;
	float:left;
	width:80px;
	height:60px;
	_height:60px;
	padding:1px;
	background:#fff;
	border:1px solid #ddd;
}

.linkBox {
	background:url(linkBg.png) no-repeat 0 0;
	height:30px;
	padding:7px 0 0;
	text-align:center;
}
.linkBox select {
	margin:0 5px;
	width:175px;
}
.bg{ background:url(conr_bg.gif) left bottom no-repeat;}
.focusBox2{width:305px;height:235px; position: relative;}
.focusBox2 .txt_bg{ position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #000; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox2 .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:270px; overflow: hidden; }
.focusBox2 .txt li{ height:40px; line-height:40px; position:absolute; bottom:-36px;}
.focusBox2 .txt li a{ display: block; color:#fff; padding: 0 0 0 20px; text-decoration: none;font-size:14px;width:230px; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.focusBox2 .pic li a img{width:305px;height:235px;overflow:hidden;}
.focusBox2 .num { position: absolute; z-index: 3; bottom: 15px; right:15px; }
.focusBox2 .num li{ float:left;margin-left:8px; width: 8px; height: 8px; border-radius:8px;background:#fff; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox2 .num li.on{ background:#ca0200;  }