/* 初始化CSS */
body {
	font: 12px/1.5 arial, simsun, georgia, verdana, helvetica, sans-serif;
	text-align: justify;
	text-justify: inter-ideograph;
	color: #505050;
	background: none;
}
html, body, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ul, ol, li, form, label, article, aside, dialog, footer, header, section, footer, nav, figure, hgroup {
	margin: 0;
	padding: 0;
}
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

ul, li, ol, ul li, ul li li {
	list-style: none outside none;
}
img {
	border: 0 none;
	vertical-align: middle;
}
input, select {
	vertical-align: middle;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
address, caption, cite, code, dfn, th, var, optgroup, em, i {
	font-style: normal;
	font-weight: inherit;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
abbr, acronym {
	border: 0;
	font-variant: normal;
}
input, button, textarea, optgroup, option {
	font-family: inherit;
	font-size: inherit;
	font-style: inherit;
	font-weight: inherit;
}
input, button, textarea, select {
	*font-size: 100%;
}
input[type="text"], input[type="password"], textarea {
	outline-style: none;
	-webkit-appearance: none;
}
textarea {
	resize: none;
}

/*focus*/
input, textarea, a, button {
	outline: none;
}
input::-moz-focus-inner {
	border: 0;
}

/*a*/
a {
	color: #505050;
	text-decoration: none;
}
a:link, a:visited, a:active {
	color: #505050;
}
a:hover {
	color: #165da5;
	text-decoration: underline;
}

/*clear*/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.clearfix {
	zoom: 1;
}
.clearit {
	clear: both;
	height: 0;
	font-size: 0;
	overflow: hidden;
}
/*产品初始化*/
.Normal, .NormalDisabled {
	font-family: inherit;
	font-size: inherit;
}
.NormalBold{
	font-family: inherit;
	font-size: 14px;
}
#ess_ContentPane table{
	font-size: 12px;
	line-height: 14px;
}
#ess_ContentPane table .NormalBold{
	font-size: 12px;
}
.table_bg{
	background: #CCCCCC;
}
.table_bg th, .table_bg td{
	color: #454545;
	background: #FFFFFF;
}

/*wrap*/
.wrap {
	background: #FFFFFF;
}
.b1{
	border: 1px solid #d9d9d9;
}
.b1t3{
	border: 1px solid #d9d9d9;
	border-top: 3px solid #165da5;
}
.mt15{
	margin-top: 15px;
}
.mt18{
	margin-top: 18px;
}
.mb10{
	margin-bottom: 10px;
}
.pl15{
	padding-left: 15px;
}
.w1000 {
	width: 1000px;
	margin: 0 auto;
}
.w260{
	width: 260px;
}
.w310{
	width: 310px;
}
.w405{
	width: 405px;
}
.w725{
	width: 725px;
}

/*列表*/
ul.ul_list0 li{
	padding: 0 0 0 12px;
	line-height: 28px;
	background: url(/Portals/0/images/ul_list_icon.png) no-repeat left center;
}
ul.ul_list0 li span.fr{
	color: #c5c5c5;
}

ul.ul_list li{
	line-height: 28px;
}
ul.ul_list li span.fr{
	color: #c5c5c5;
}

div.list_dl{
	padding: 12px 0 18px 3px;
}
div.list_dl dl{
	width: 218px;
	padding: 0 0 0 15px;
}
div.list_dl dt{
	
}
div.list_dl dd{
	text-align: center;
	line-height: 26px;
	border: 1px solid #ecedef;
	border-width: 0 1px 1px;
	background: #f0f0f0;
}
div.list_dl dd a{
	color: #165da5;
}

div.list_dl0 {
	margin: 0 10px;
	padding: 20px 0 5px 15px;
	border-bottom: 1px dashed #9c9c9c;
}
div.list_dl0 dl {
	width: 210px;
	padding: 0 0 15px;
}
div.list_dl0 dd {
	padding: 5px 0;
	line-height: 20px;
	font-family: "微软雅黑";
	font-size: 14px;
}

/*bread*/
.bread {
	padding: 0 0 0 30px;
	line-height: 40px;
	font-family: simsun;
	color: #2a2a2a;
	background: url(/Portals/0/images/bread_bg.jpg) no-repeat 16px center;
        text-align:left;
}
.bread a.SkinObject, .bread a.SkinObject:link, .bread a.SkinObject:visited, .bread a.SkinObject:hover {
	font-weight: normal;
	color: #2a2a2a;
	font-family: simsun;
}
 .bread a.SkinObject:hover{
	color: #2a2a2a;
}

.pagemore{
	padding: 10px 0 20px 50px;
}
.pagemore .Normal{
	font-size: 12px;
}

.nav_first {
    font-size: 14px;
    font-weight: bold;
    line-height: 40px;
    text-align: center;
}
.nav_second {
    font-size: 12px;
    line-height: 30px;
    text-align: center;
}
/*header*/
.header{
	line-height: 32px;
	background: #f5f5f5;
       text-align:center;
}
/*logo search*/
.search_box{
	background: url(/Portals/0/images/search_box_bg.jpg) repeat-x left bottom;
        text-align:center;
}
.logo{
	width: 500px;
	padding: 18px 0 22px 20px;
}
.search{
	width: 436px;
	padding: 40px 0 0;
  
}
.search input.SearchTextBox {
	     postion:absolute;
      left:0;
      top:0;
	width: 279px;
	height: 28px;
	line-height: 28px;
	height: 26px\9;
	line-height: 26px\9;
	padding: 0 5px;
	color: #454545;
	border: 1px solid #e4e4e4;
	border-radius: 5px 0 0 5px;
}
.search a {
	width: 32px;
        position:absolute;
       right:20px;
       top:0;
}
.search a img{
	display: block;
     
}
.search .ul_list{
	padding: 0;
	border: none;
}
.search .pagemore{
	padding: 0;
}

/*menu*/
.nav {
	height: 38px;
	line-height: 38px;
	background: #165da5;
        width:1000px;
        margin:0 auto;
        text-align:center;
}
.nav .w1000{
	overflow: hidden;
background: #165da5;
}
.menu {
	width: 112px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-family: simsun;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(/Portals/0/images/menu_bg.png) no-repeat right center;
}
.menu_hover {
	
}

/*banner*/
.banner{
	height: 291px;
	//background: url(/Portals/0/images/banner.jpg) no-repeat center top;
        width:1000px;
        margin:0 auto;
}

/*footer*/
.footer{
	line-height: 20px;
	margin: 25px 0 0;
	padding: 15px 0;
	color: #002860;
	background: #f4f4f3;
}
.footer .footer_c{
	text-align: center;
}
.footer a{
	padding: 0 10px;
	color: #002860;
}

/*menu*/
.nav {
	height: 37px;
	background: url(/Portals/0/images/nav_bg.jpg) repeat-x;
}
.menu_link {
	width: 111px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	padding: 0 0 1px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #FFFFFF;
	background:url(/Portals/0/images/menu_bg.jpg) no-repeat right top ;
}
.menu_visited{
	width: 111px;
	height: 37px;
	line-height: 37px;
	text-align: center;
	padding: 0 0 1px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #FFFFFF;
	background: url(/Portals/0/images/menu_bg.jpg) no-repeat right top;
}
.ess_essmenu_ctlessmenu_spmitm{font-size:12px;}
.menu1_link {
	width: 111px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 0 1px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #00054d;
background-color:#a4daff;
border-bottom:1px #fff solid;
}
.menu1_visited{
width: 111px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	padding: 0 0 1px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #00054d;
background-color:#44adff;
border-bottom:1px #fff solid;

	
}




.tress_essMENU_ctlessMENU144{display:none;}
#tress_essMENU_ctlessMENU144{display:none;}


  .wrapper
{
	width:310px; 
}
#focus
{
	width:310px;
	height:257px;
	overflow:hidden;
	position:relative;
}
#focus ul
{
	height:257px;
	position:absolute;
}
#focus ul li
{
	float:left;
	width:310px;
	height:257px;
	overflow:hidden;
	position:relative;
	background:#000; line-height:32px;
}
#focus ul li div
{
	position:absolute;
	overflow:hidden;
}
#focus .btnBg
{
	position:absolute;
	width:310px;
	height:32px;
	left:0;
	bottom:0;
	background:#000;
}
#focus .btn
{
	position:absolute;
	width:310px;
	height:15px;
	padding:5px 10px;
	right:0;
	bottom:0;
	text-align:right;
}
#focus .btn span
{
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:9px;
	height:9px;
	_font-size:0;
	margin-left:5px;
	cursor:pointer;
	background:#fff;
}
#focus .btn span.on
{
	background:#fff;
}
#focus .pre
{
	left:0;
}
#focus .next
{
	right:0;
	background-position:right top;
}
#newstitle
{
	position:relative;
}
#focus ul li .title
{
	position:absolute;
	width:240px;
	color:#fff;
	
	left:0;
	bottom:0;
	z-index:100;
}
#focus ul li .title a
{
	color:#fff;
}
#focus ul li .picwidht img
{
	width:310px; height:257px;
}

.rcdw_li{ width:315px; height: 180px;}



























