@charset "gb2312";
/* CSS Document */

/* Global CSS */
html {overflow-y:scroll;}
body { margin:0; font:14px Microsoft YaHei,"\5B8B\4F53",Arial,HELVETICA; color:#8D8D8D; background:#fff;}
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, p, textarea{ padding:0; margin:0; }
table, td, tr, th { vertical-align:top; }
li { list-style-type:none; }
img { border:0; }
ol, ul { list-style:none; }
h1,h2,h3,h4{ font-weight:normal;}
textarea {-webkit-appearance: textarea; background-color: white; border: 1px solid; border-image-source: initial; border-image-slice: initial; border-image-width: initial; border-image-outset: initial; border-image-repeat: initial; -webkit-rtl-ordering: logical; -webkit-user-select: text; flex-direction: column; resize: auto; cursor: auto; padding: 2px; white-space: pre-wrap; word-wrap: break-word;}

.frameDiv{ width:1008px; margin:0 auto; clear:both; text-align:left;}
.clear{ clear:both; height:0; line-height:0; font-size:0;}
.inblk{display:inline-block;*display:inline; zoom:1; vertical-align:top;}
.floatLeft{ float:left; display:inline;}
.floatRight{ float:right; display:inline; }
.margin20{ margin-left:20px;}
.marb10{ margin-bottom:10px;}
.marb18{ margin-bottom:18px;}
.marb20{margin-bottom:20px;}
.marT20{margin-top:20px;}
.pad5px{ padding-bottom:5px;}
.pad15px{ padding-bottom:15px;}
.padb20{ padding-bottom:20px;}
.padd20{padding: 20px 20px 0;}
.paddL20{padding: 0 20px;}


h3{ font-size:16px; font-family:Microsoft YaHei,"宋体"; margin-bottom:8px; color:#414141}
p{ color:#545454; line-height:22px;}
.clearfix{*zoom:1;}
.clearfix:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
*html .clearfix{height:1%;}
*+html .clearfix{height:1%;}


/*link css*/
a{ color:#fff; text-decoration:none; }
a:visited { text-decoration:none; }
a:hover { color:#ffeccc; text-decoration:none; }
a:active {
	color:#960;
}

/*  head  */
.cl {
	clear:both;
}
#header {
	background:url(../images/headbg.jpg) repeat-x;
	width:100%;
	height:80px;
}
.head {
	width:1002px;
	margin:0px auto;
	padding-top:10px;
}
.logo {
	width:217px;
	float:left;
	padding-top:11px;
}
.qhcs {
	float:left;
	padding:20px 0 0 20px;
	color:#ff8400;
	width: 90px;
}
.qhcs span {
	font-size:14px;
	font-weight: bold;
}
.qhcs a {
	color:#ff8400;
}
.head_right p {
	padding:0;
	margin:0;
	font-size:12px;
}
.head_right {
	width:301px;
	float:left;
	text-align:right;
	margin-left:300px;
	margin-right: 17px;
}
.head_right span {
	color:#219900;
}
.head_right a {
	color:#ff8400;
}
.head_right span a {
	color:#219900;
}
.head_right span a:hover {
	color:#0082d1;
}
.phone {
	background:url(../images/phonetb.png) no-repeat left center;
	width:250px;
	float:right;
	font-size:12px;
	padding-left:0px;
	line-height:23px;
}
.phone span {
	font-size:16px;
	font-weight:bold;
	line-height:23px;
	color:#ff8400;
}
.indexewm {
	float:left;
	display:inline;
	padding-left:0px;
}

.top{ background:url(../images/top.jpg) no-repeat left 1px; height:80px;}
.nav{ background:#970c0c; height:43px;}
.nav_list li{ float:left; display:inline-block; padding:0 20px; line-height:43px;}

.home{ background:url(../images/nav_bg.gif) no-repeat center;}

/*search*/
.search {
	float:right;
	width:177px;
	padding-top:10px;
}
.button_submit1 {
	border:none;
	background:#fff;
	color:#999;
	float:left;
	width:132px;
	height:27px;
	line-height:25px;
	font-size:12px;
	padding-left:8px;
}
.button_submit2 {
	background:url(../images/sosoh.png) no-repeat;
	width:25px;
	height:27px;
	float:left;
	border:0 none;
}

.index_content{ margin-top:30px;}
.index_content h2{ font-size:28px; font-weight:bolder; color:#000;}
.index_content span{ font-size:20px;}
.index_content p{ margin-top:15px;}
.index_content .p1{ width:48%; border-top:6px solid #970c0c; padding-top:15px;}
.index_content .p2{ width:48%; margin-left:4%;border-top:6px solid #970c0c; padding-top:15px;}

.art_wrap{ margin-top:30px; } 
.art_wrap h2{ font-size:28px; font-weight:bolder; color:#000; }
.art_wrap span{ font-size:20px; }
.art_wrap .wrap_more{ position:absolute; right:20px; top:35px; }
.art_wrap .wrap_more a{color:#970c0c; font-size:16px;}
.art_wrap .wrap_more a:hover{ color:#f00; }

.art_wrap .eyeNews{ width:48%; position:relative;}
.art_wrap .donate{ width:48%; margin-left:4%; position:relative;}
.art_wrap ul{ margin-top:20px;}
.art_wrap li{ margin-right:25px; padding:10px 0 10px 25px; background:url(../images/arrow.gif) no-repeat left center; border-bottom:1px dashed #e1e1e1; position:relative;}
.art_wrap li span{ font-size:14px; position:absolute; right:0; color:#c1c1c1; }
.art_wrap li a{ color:#000;}
.art_wrap li a:hover{ color:#970c0c;}


.bpic{ margin:30px auto;}

.copy{ background:url(../images/bottom.gif) no-repeat center; height:59px; }

/*nav*/
a.nav_cell_hover {
	background:#0059a9;
	height:44px;
}
.nav_sanyi .nav_cell {
	display:block;
	font:bold 14px/42px 'microsoft yahei';
	text-align:center;
	color:#fff;
}
.nav_lev2 {
	display:none;
	position:absolute;
	right:0;
	top:44px;/*top:50px by hzj*/
	width:600px;
	overflow:hidden;
	background:#fff;
	box-shadow:0 2px 8px rgba(0, 0, 0, .2);
*zoom:1;
	_top:49px;
}
.nav_menu {
	background:#ededed;
	margin-bottom:-9999px;
	padding-bottom:9999px;
}
.nav_menu li {
	font-size:14px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	font-weight:bold;
}
.nav_block {
	height:4px;
	overflow:hidden;
	left:0;
	bottom:0;
	width:100%;
	overflow:hidden;
	z-index:-1;
	_bottom:1px;
}
.nav_line {
	height:4px;
	overflow:hidden;
	left:0;
	bottom:0;
	width:100%;
	background:url(../images/navLine.gif);
}
.head_block {
	height:4px;
	overflow:hidden;
	left:0;
	width:100%;
	bottom:0;
	z-index:-1;
}
.head_line {
	height:4px;
	overflow:hidden;
	left:50%;
	width:50%;
	margin-left:489px;
	bottom:0;
	background:#e30f00;
}
.nav_sanyi .hover .nav_lev2 {
	display:block;
}
.nav_lev2 .cont {
	padding:30px 35px 35px;
	color:#666;
}
.nav_lev2 .t {
	font-size:14px;
	color:#333;
	margin-top:.5em;
	font-weight:bold;
}
.nav_lev2 .shadow {
	bottom:auto;
	top:0;
}
.nav_lev2 .cont ul {
	width:100%;
	overflow:hidden;
*zoom:1;
}
.nav_lev2 .cont li {
	float:left;
	width:45%;
	margin-right:5%;
*width:44%;
}
.nav_lev2 .cont img {
	width:100%;
}
.nav_lev2_1 {
	width:690px;
}
.nav_lev2_1 .cont img {
	float:left;
	width:184px;
	margin-right:15px;
}
.nav_lev2_1 .cont .t {
	overflow:hidden;
	float:left;
}
.nav_lev2_2 {
	width:690px;
}
.nav_lev2_2 .cont a {
	display:block;
	position:relative;
	width:100%;
}
.nav_lev2_2 .cont .vid .t {
	padding-right:1em;
	background:url(../images/v.gif) right 5px no-repeat;
}
.nav_lev2_3 {
	width:720px;
}
.nav_lev2_3 .Tit1 {
	line-height:1.5;
}
.nav_lev2_4 {
	width:666px;
}
.nav_lev2_4 .cont .t {
	height:2em;
	overflow:hidden;
}
.nav_lev2_5 {
	width:684px;
}
.nav_lev2_5 .cont .t {
	height:auto;
	overflow:hidden;
	line-height:1.5;
	margin-bottom:.5em;
}
.nav_lev2_6 {
	width:580px;
}
.navtoplev1 {
	right:87px;
}

/*  /网站导航  */
.backLink{ margin:20px auto;color:#970c0c; font-size:16px; }
.backLink a{color:#970c0c; font-size:16px; margin:0 5px; }
.backLink a:hover{ color:#970c0c; font-size:16px;}

.leftNav{ width: 148px;}
.leftNav a{ width:100%; padding:10px 0;  display:block; text-align:center; font-size:16px; color:#970c0c; border-bottom:1px solid #e1e1e1;}
.leftNav .on a{ background:#970c0c; color:#fff; border:0;}
.leftNav li{ margin-bottom:10px; position:relative;}
.leftNav a.vo_btn{ position:absolute; display:block; right:0; top:0; width:178px; border:none;}

.innerContent{ width:830px; margin-left:30px; border-top:6px solid #970c0c; padding:20px 0;}
.intxt .innerContent{width:700px; margin-left:30px; }
.intxt .innerContent a{color:#970c0c;}
.intxt .innerContent a:hover{color:#f00;}
.innerContent h1{ color:#000; font-weight:bolder; margin-bottom:20px; text-align:center;}
.innerContent .newxxsm{color:#666; text-align:center; height:30px; line-height:30px; padding-bottom:6px; border-bottom:1px dashed #c1c1c1; margin-bottom:20px;}
.innerContent .newxxsm a{ color:#970c0c;}
.innerContent .newxxsm a:hover{ color:#f00; }
.innerContent .zebji{ margin:0 auto; text-align:right; color:#c1c1c1;  padding:15px 0; line-height:220%;}

.innerContent h4{ margin-bottom:15px; font-size:18px; color:#970c0c; font-weight:bolder;}
.innerContent p{ margin-bottom:20px; line-height:180%; font-size:16px;}
.intxt .innerContent p{line-height:220%; }

.innerContent .content{ width:580px;}
.innerContent .innerList{ width:230px; margin-left:20px;}

.innerContent ul{ padding-bottom:20px;}
.innerContent li a{ color:#000; position:relative;}
.innerContent li a:hover{ color:#970c0c;}
.innerContent li{ color:#000; padding:10px 0 10px 25px; background:url(../images/arrow.gif) no-repeat left center; border-bottom:1px dashed #e1e1e1; position:relative;}
.innerContent li span{ position:absolute; right:0; color:#c1c1c1;}

.innerContent a.down{ color:#970c0c; font-weight:bolder; margin:0 5px; text-decoration:underline;}
.innerContent a.down:hover{ color:#f00;}

.innerContent .imgCon{ float:right; margin:0 0 30px 50px;}
.imgCon a{ display:block; background:#cb3535; color:#fff; text-align:center; padding:6px 0; border-top:4px solid #970c0c; margin-top:6px; }

.frameDiv a:hover img{opacity: 0.9; /* Firefox, Safari(WebKit), Opera) */ filter: "alpha(opacity=90)"; /* IE 8 */ filter: alpha(opacity=90);   /* IE 4-7 */ zoom: 1;}

/*footer*/
.footerbg {
	background:url(../images/footerbg.jpg) repeat-x;
	width:100%;
	height:60px;
	font-size:12px;
}
.footer {
	width:1002px;
	margin:0px auto;
	color:#666;
	line-height:30px;
}
.footer_address {
	color:#fff;
	width:100%;
	text-align:center;
	float:left;
	line-height:30px;
}
.footer_address address{font-style:normal;}
.cxyy {
	color:#666;
	font-size:12px;
	float:left;
	text-align:left;
}
.cxyy span {
	color:#ff8400;
	font-weight:bold;
}
.cxyy span a {
	color:#ff8400;
}
.cxyy span a:hover {
	text-decoration:underline;
}
.sykjlj {
	text-align:right;
	float:right;
	padding-right:25px;
	display:inline;
}
.sykjlj a {
	color:#666;
}
.sykjlj a:hover {
	color:#0082d1;
}

/*  切换城市  */
.city_box {
width: 640px;
background: #fff;
border: 1px solid #bbb;
left: 410.5px;
top: 53px;
position: absolute;
z-index: 2001;
font-size: 12px;
}
.city_box .chsh_a1 {
	height:34px;
	background:url(../images/city_icon3.png) repeat-x 0 -661px;
	font-weight:bold;
	text-align:left;
	line-height:34px;
	color:#000;
	text-indent:10px;
}
.city_box .chsh_a1 a {
	float:right;
	margin:6px 10px 0 0;
	width:60px;
	height:20px;
	background:url(../images/city_bg2.png) no-repeat -501px -208px;
}
.chsh_hot {
	padding:10px 15px 0;
	overflow:hidden;
	_zoom:1;
}
.chsh_hot b, .chsh_hot a {
	line-height:16px;
	float:left;
	padding-top:10px;
	overflow:hidden;
	white-space:nowrap
}
.chsh_hot b {
	width:70px;
	color:#dc0000;
}
.chsh_hot a {
	width:40px;
	color:#000;
}
.chsh_hot a:hover {
	color:#38939a;
}
.chsh_a2 {
	width:625px;
	padding:15px 0 0 2px;
	overflow:hidden;
}
.chsh_a2 a {
	width:75px;
	;
	text-align: center;
	height:25px;
	float:left;
	margin-right:2px;
	line-height:25px;
	background:#ececec;
	color:#000;
	font-weight:bold;
}
.chsh_a2 a.current, .chsh_a2 a:hover {
	background:url(../images/city_bg2.png) no-repeat -388px -208px;
	color:#fff;
	text-decoration:none;
}
.chsh_a3 {
	margin:0;
}
.chsh_a3 dl {
	text-align:left;
	margin:15px 0;
}
.chsh_a3 #all_cities {
	overflow:auto;
	height:320px;
}
.chsh_a3 dt {
	text-align:left;
	font-size:14px;
	color:#019ddd;
	margin-left:10px;
}
.chsh_a3 dd {
	overflow:hidden;
	_zoom:1;
	margin-bottom:15px;
	border-bottom:1px dotted #c7c7c7;
	padding-bottom:10px;
	width:580px;
	margin-left:20px;
}
.chsh_a3 a {
	width:72px;
	line-height:16px;
	float:left;
	padding-top:10px;
	color:#333;
	overflow:hidden;
	white-space:nowrap
}
.chsh_a3 a:hover {
	color:#019ddd;
}
.chsh_a3 a.hot {
	color:#dc0000;
}
.chsh_a3 a.city_more {
	float:right;
	color:#0099a3;
	text-decoration: underline
}
.chsh_a3 a span {
	color:#0031ac;
}

/*  /切换城市  */

/*翻页*/
DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 30px; padding-bottom:30px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER: #c2c2c2 1px solid; PADDING-RIGHT: 5px;  PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
DIV.black2 A:hover {
	BORDER: #c2c2c2 1px solid; BACKGROUND-COLOR: #717070; color:#fff;
}
DIV.black2 A:active {
	BORDER-RIGHT: #c2c2c2 1px solid; BORDER-TOP: #c2c2c2 1px solid; BORDER-LEFT: #c2c2c2 1px solid; COLOR: #fff; BORDER-BOTTOM: #c2c2c2 1px solid; BACKGROUND-COLOR: #717070
}
DIV.black2 SPAN.current {
	BORDER: #c2c2c2 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; COLOR: #fff; PADDING-TOP: 2px; BACKGROUND-COLOR: #717070
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
