 html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }
img { border: 0 none; vertical-align: top; }
ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{ font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { background: #fff; color: #000; line-height: 1.2; }
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; _color:#000000; }
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#941e23;  }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl, .fr { display: inline; float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}

/*公用*/
.shadow0{
border: #fff 1px solid;
box-shadow: 0 0 25px rgba(225, 225, 225, 1);
-webkit-box-shadow: 0 0 25px rgba(225, 225, 225, 1);
-moz-box-shadow: 0 0 25px rgba(225, 225, 225, 1);
}



/********页面头部全文检索**********/
header .search{float: right; height:32px; border: 2px solid #CE0900; }
header .search .search_key { float: left; height: 32px; line-height: 32px; background: #fff; width: 180px; border: 0px; color: #C4C4C4; text-indent: 10px; }
header .search .but_search { float: left; height: 32px; width: 32px; border: 0px; background:url(but_search.png) no-repeat right top; cursor: pointer;  }
 

/****************首页**/
.in_bg{ background:url(bg.jpg) no-repeat center 163px; background-color: #fff; }

.main{ max-width:990px; margin:0 auto; background: #ffffff; background-image:url(mainbg.png); background-repeat: repeat-x; background-position: center top; margin-top: -17px; }
.main .mainbg{ width:100%; margin:0 auto; padding-top: 20px; }

.center1 { width: 948px; margin: auto; padding-bottom: 10px; }
.center2 { width: 948px; margin: auto; padding-bottom: 10px; }

.shadow{ margin: auto; }

.shadow .shadow_top{ position: relative; margin: auto; height: 9px; background: url(shadow_top_L.png) no-repeat left bottom;}
.shadow .shadow_top .top_M{ margin:auto; height: 9px; margin: 0px 15px; background: url(shadow_top.png) repeat-x bottom;}
.shadow .shadow_top .top_R{ position: absolute; width: 15px; height: 9px; right: 0px; top: 0px; background: url(shadow_top_R.png) no-repeat right bottom; }

.shadow .left_M{ margin: auto; background: url(shadow_left.png) repeat-y left; }
.shadow .right_M{ margin: auto; background: url(shadow_right.png) repeat-y right; }

.shadow .shadow_bottom{ position: relative; margin: auto; min-height: 9px; background: url(shadow_bottom_L.png) no-repeat left top;}
.shadow .shadow_bottom .bottom_M{ margin:auto; height: 9px; margin: 0px 14px; background: url(shadow_bottom.png) repeat-x top;}
.shadow .shadow_bottom .bottom_R{ position: absolute; width: 15px; height: 9px; right: 0px; top: 0px; background: url(shadow_bottom_R.png) no-repeat right top;}

/*****概览页面 begin*****/
.rh_box{ margin: auto; max-width: 958px; margin-top: 20px;}

.main2{ max-width: 990px; margin:0 auto; background-color: #F5F4EC; margin-top: -8px;}
.main2 .mainbg { max-width: 990px; margin:0 auto; background:url(mainbg2.png) repeat-x center top; background-color: #ffffff; text-align: center; padding-top: 20px; }
.main2 .mainbg .channllogo{ margin: auto; max-width: 940px; text-align:center;}
.main2 .mainbg .channllogo2{ margin: auto; max-width: 990px; text-align:center;}

.dede_pages{
	padding:12px 0px 12px 0;
	text-align: center;
}
.dede_pages ul{}
.dede_pages ul li{
	display: inline;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	padding:2px 4px 2px;
}
.dede_pages ul li a{
	padding:2px 4px 2px;
	color:#555;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}
.ewm{ position: fixed; width: 95px; height: 275px; bottom: 160px; right: 30px; }
.ewm .close{ position: absolute; padding-left: 15px; font-size: 12px; color: #6C6C6C; right: 5px; top: 0px; background:url(ewm2_close.png) no-repeat left center; height: 12px; line-height: 12px; cursor: pointer; }
.ewm .con{ margin: auto; margin-top: 20px;}