/*======================去浏览器常规默认样式=======================*/
body, ul, ol, li,h3, p, form, fieldset, img, textarea, div, a { border:0 none; margin:0; padding:0; }

select { font-size:12px; font-family:simsun; }
ul, ol, li { list-style-type:none }
a { text-decoration:none; outline:none;/*FF标准去虚线框*/ }
a { star:expression(this.onFocus=this.blur()); /* for Ie*去虚线框*/
}
/*===================a标签==========================*/
a { color:#999999; }
a:hover { color:#CC0000; }
/*
:link{color:;text-decoration:none}
:visited{color:;text-decoration:none}
:hover{color:;text-decoration:underline}
:active{color:;text-decoration:none}
:focus {color:#CC0000;}*/

/*======================浮动的外层==================*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix { zoom:1 }
.clearfix { display:block; }
/* end clearfix */

/*========解决border部分时有时无问题---使用时注意未知问题===========*/
.borderfix { zoom:1 }
/*=====================布局=========================*/
.margin_center { margin-left:auto; margin-right:auto }
.float_left { float:left }
.float_right { float:right }
.block { display:block }
.clear { clear:both; height:0px; overflow:hidden; font-size: 0px; line-height: 0px; }
.po_re { position:relative; }
.po_ab { position:absolute; }
/*=======限制Detail页内图片大小======避免页面撑暴=====*/
.detail_c img { max-width:100%; width:expression(width>669?"100%":width+"px");
}
/*--.detail_c img { max-width:100%;width:expression(width>（外层宽度px）?"100%":width+"px");}--*/
/*
img { display:block}
*/
/*=======================文字=========================*/
.font_bold { font-weight:bolder }
.text_center { text-align:center }
.text_left { text-align:left }
.text_right { text-align:right }
.size_10 { font-size:10px }
.size_11 { font-size:11px }
.size_12 { font-size:12px }
.size_13 { font-size:13px }
.size_14 { font-size:14px }
.size_16 { font-size:16px }
.size_18 { font-size:18px }
.size_20 { font-size:20px }
.color_333333 { color: #333; }
.color_df1113 { color: #df1113; }
.color_bd6e07 { color: #bd6e07; }
.color_78a019 { color: #78a019; }
.color_0f588f { color: #0f588f; }

/*=======================翻页样式===========================*/
.pagerContainer { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:100%; height:30px; line-height:20px; }
.pagerContainer div { width:300px; padding-left:20px; padding-top:7px; /*float:left;*/ margin:0 auto; }
.pagerContainer a, .pagerContainer span a { color:#0066CC; background-color:#FFFFFF; display:block; text-decoration:none; width:20px; border:#84A5CE solid 1px; margin-left:5px; padding:0px; float:left; }
.pagerContainer a:hover, .pagerContainer span a:hover { color:#FFFFFF; background-color:#4483DC; }
.pagerContainer .CurrentPageButton { color:#FFFFFF; background-color:#4483DC; display:block; width:20px; border:#84A5CE solid 1px; margin-left:5px; padding:0px; float:left; }
.pagerContainer select { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; position:relative; bottom:13px; height:19px; margin-left:5px; float:left; }
.ui-tabs-hide { display: none!important; }
/*======================li前ico图片=========================*/
span.li_ico { display:block; float:left; position:relative; top:0px!important; top:-1px; margin-right:-0px!important; margin-right:-3px; background:url(../images/newslist_ico.jpg) left center no-repeat; width:15px; margin-left:8px; }
/*=====================文字阴影=============================*/
.context { position:relative; }
.context .normal { position:absolute; top:0px; left:0px; z-index:2; }
.context .shadow { position:relative; top:1px; left:2px; z-index:1; }
/*    文字阴影应用之HTML部分代码                  	
<div class="context">
	<span class="normal">需要有阴影效果的文字</span>
	<span class="shadow">重复需要有阴影效果的文字即文字的阴影</span>
</div>*/

/*====================自定义================================*/
body { font-family:"宋体"; font-size:12px; background-image: url(../images/bg/bg.jpg); }

.wrapper {
	width:970px!important;
	width:970px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.header {
	height: 122px;
}
.logo {
	float: left;
	padding-top: 11px;
}
.tips {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 24px;
	color: #105E8F;
}
.tips a {
	padding-right: 3px;
	padding-left: 3px;
	font-family: Arial, Helvetica, sans-serif;
	color: #105E8F;
}



.nav {
	height: 43px;
	clear: both;
	background-image: url(../images/nav/nav.png);
	width: 965px;
}
.nav  li {
	float: left;
	position: relative;
}
.nav  li a {
	display: block;
	height: 43px;
	background-image: url(../images/nav/nav.png);
	text-align: center;
	color: #FFF;
	line-height: 43px;
}
.nav li a:hover {
	color: #2fb4b1;
	font-weight: bold;
}

.nav ul li div{
	position:absolute;
	top:43px;
}
.nav ul li ul{
	display:none;
	zoom:1;
	float:left;
	height:auto;
	padding-left:0px;
	width:180px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
.nav ul li ul li{
	float:none;
	background:none;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 0px;
}
.nav ul li ul li a{
	color:#2fb4b1;
	display:block;
	text-align:left;
	background-image:none;
	background-color:#daedf3;
	font-size: 12px;
	border-bottom-style: none;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 32px;
	margin: 0px;
	width: 168px;
	line-height: 32px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
}



#nav1{width:140px;background-position:-0px top}
#nav1:hover,#nav1.hover{background-position:-0px bottom}
#nav2{width:137px;background-position:-140px top}
#nav2:hover,#nav2.hover{background-position:-140px bottom}
#nav3{width:137px;background-position:-277px top}
#nav3:hover,#nav3.hover{background-position:-277px bottom}
#nav4{width:137px;background-position:-414px top}
#nav4:hover,#nav4.hover{background-position:-414px bottom}
#nav5{width:137px;background-position:-551px top}
#nav5:hover,#nav5.hover{background-position:-551px bottom}
#nav6{width:137px;background-position:-688px top}
#nav6:hover,#nav6.hover{background-position:-688px bottom}
#nav7{width:140px;background-position:-825px top}
#nav7:hover,#nav7.hover{background-position:-825px bottom}
.none {
	display: none;
}
.open {
	display: block;
}

.footer p {
	text-align: center;
	color: #666;
	line-height: 20px;
}
.footer p img {
	display: inline;
}
