/* 初始化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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAFCAYAAACAcVaiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAD5JREFUeNpieM7g8R8IGECY6T8DI8MLJu//DEDACBJ5Jhj0n5mBmYHhjUDo/1dADFb2B6hM9P0qRpAygAADANdqGvRh45fPAAAAAElFTkSuQmCC) no-repeat left center;
}

ul.ul_list0 li a{
	display:block;white-space:nowrap;max-width:75%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;
        float:left;
}

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;
        display:block;max-width:100%;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;
        padding:0 15px;
}

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(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCAAJAAUDAREAAhEBAxEB/8QAcAABAQAAAAAAAAAAAAAAAAAABQoBAQEBAAAAAAAAAAAAAAAAAAgJChAAAgECBAcAAAAAAAAAAAAABAUDBgcBAggJABMVFrhJeREAAgIBAQUJAQAAAAAAAAAAAQMCBAUSABEUBwgytBUGFna2N3dJ/9oADAMBAAIRAxEAPwA0LUdub59mKpUhkNVR6SRrvURZ2nr085pDXRdlTUVwUVY2kxJiQMSWGnBfXC9Ei6/OcnjDLJ7OglcLiSFaMbQzvno8rmKmG+mRYWiFjfLWa5i2DF9kyNYNCl690CCeFBYCYK0vP5SdJ0evapdrsonnnPBW8m/F6UGlHKQfSZUyOg2IQhmmVJ3bvCQVZk1K/H2Ro2kqvZCor0LYfIfN4aZeEIPqE+2h3I7R6/pCP24/Kht//9k=) 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;
}
.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(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/7gAOQWRvYmUAZMAAAAAB/9sAhAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAgICAgICAgICAgIDAwMDAwMDAwMDAQEBAQEBAQIBAQICAgECAgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwP/wAARCABrAFYDAREAAhEBAxEB/8QAawABAAIDAQAAAAAAAAAAAAAAAAEGBAcICgEBAQEAAAAAAAAAAAAAAAAAAAECEAABAQQKAwEAAAAAAAAAAAAAAgGhUhWR0WLSA5MUVBcnBWioBBEBAAIDAQAAAAAAAAAAAAAAABEhAWGBof/aAAwDAQACEQMRAD8A9/AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABh6tNmloDVps0tAatNmloDVps0tAatNmloDVps0tAatNmloDVps0tAatNmloDVps0tAatNmloFEmyYmurCTgmyYmurBOCbJia6sE4JsmJrqwTgmyYmurBOCbJia6sE4JsmJrqwTgmyYmurBOCbJia6sE4JsmJrqwTgmyYmurBOGq52mN7SpzwnaY3tBzwnaY3tBzwnaY3tBzwnaY3tBzwnaY3tBzwnaY3tBzwnaY3tBzwnaY3tBzwnaY3tBzwnaY3tBzxy9yT4/dYeai8EnZyT4/dYeai8CdnJXj91h5qLwJ2jkrx27ws5F4QWcleO3eFnIvFgs5K8du8LOReEFnJXjt3hZyLwgs5K8fusLOReJBaeSfwbrDzU3gWck/g3WHmpvAs5J/BusPNTeBaj9f+vH02Cjr/14+mwUdf8Arz9NgpPX/r19NkarZ1/69fTYK2df+vX02CtnX/r19NgrZ1/69fTYK2df+vX02CtnX/r19NgrZ1/69fTYK2//2Q==) repeat-x left bottom;
        text-align:center;
}
.logo{
	width: 500px;
	padding: 18px 0 22px 20px;
}
.search{
	width: 436px;
  
}
.search input.SearchTextBox {
	width: 386px;
	height: 35px;
	line-height: 35px;
	height: 35px\9;
	line-height: 35px\9;
	padding: 0 5px;
	color: #454545;
	border: 1px solid #e4e4e4;
	border-radius: 5px 0 0 5px;
}
.search button {
    width: 40px;
    height:37px;
    position:absolute;
    right:6px;
    top:0;
    border: 0;
    background:#175da5 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAcCAYAAAByDd+UAAAB/UlEQVRIS+2VzStEURTA56GIUBby1UhJvotkiQ3NX6BYoGliYYpigQVZERYmsSIpZWNpYynZTCbJV0qiLEhCip3xO3XVpPfefW8as5pXv+Z17znn9+65790xPEm+jCT7PClhwjvuuKXRaDQbexPUQi6cwbFhGK9unkorRJRJwVkYh3ST4ruMBRE/ORHbCpHlUGQPOuAZFmRVqrCX3wmogTuJQXqvk1oKkcncPnTCNgxR8DO2oIoZY2wRbqBV12I7oZ8CG0rWR6Go1dMjHmFuGULEjdqt0k54RWIJeCnyrmsV0hNiqqGA+C+reFMhyaUkPMgKSQ7oZDIfs0ofObIVppeVsJHoU5giec6hsI24AxgmZ82tsIKEW5gnedKhsIs4WZmfnE23wgwSXiBMsryl2ouWThMk32szObKfzluq9mRdnhbqKXBpZ0SWpToiYWXEf8cjLCfpWtFOkTezIsjSGN+BbuglTu4tL91JEyRzBS6gn2KR2ErIZK/lBfFBhPkWXe+dnKWDFFkCObBlxWGQ71LeygaQGo9QBANIt+Je4W8iKynmfgZ6IE+Nf/Arb6V8NnKGyidRBwGkckKZXtoV/mmh7FclyD/Ieexxx0MVMnYIVSD/HqtmRldCu1bJnOrEEbdypob+Xaik+XZnb0JXqOuAzKeETrrkKibpLf0BefCjHbKiT04AAAAASUVORK5CYII=) no-repeat center center;
    background-size:25px auto;
    cursor:pointer;
    border-radius: 0 3px 3px 0;
}
.search button img{
	display: block;
     
}
.search .ul_list{
	padding: 0;
	border: none;
}
.search .pagemore{
	padding: 0;
}

#ess_ctr538_ModuleContent{    display: none;}

/*menu*/
.nav {
	background: #165da5;
        width:1000px;
        margin:0 auto;
        text-align:center;
        position:relative;
        z-index:800;
}

.nav .w1000{
        background: #165da5;
}

.navUl .menu{
	width: 111px;
	height: 38px;
	line-height: 38px;
        float:left;
	text-align: center;
	font-family: simsun;
	font-weight: bold;
	color: #FFFFFF;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAANCAYAAABo1wTyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABdJREFUeNpi+A8ETAwMDIwgggwWQIABAJiAChUzzfQKAAAAAElFTkSuQmCC) no-repeat right center;
        position:relative;
}

.navUl .menu .up a{
        display:block;
	font-size: 14px;
        color:#fff;
        text-decoration:none;
}

.navUl .menu:last-child{
       background:none;
}

.navUl .menu .ulTwo{
       display:none;
       background:#a4daff;
       position:absolute;
       width:100%;
       left:0;
       top:38px;
}

.navUl .menu:hover .ulTwo{
       display:block;
}

.ulTwo .menuB .upB a{
        display:block;
	font-size: 14px;
        color:#0c0757;
        border-bottom:1px solid #fff;
        background:#a4daff;
        font-weight:normal;
        text-decoration:none; 
}


.ulTwo .menuB .upB a:hover,
.ulTwo .menuB .ulThird .menuC .upC a:hover{
        background:#44adff;
}

.ulTwo .menuB{
        position:relative;
}

.ulTwo .menuB .ulThird{
       display:none;
       background:#a4daff;
       position:absolute;
       width:160px;
       left:100%;
       top:0;
}

.ulTwo .menuB .ulThird .menuC .upC a{
        display:block;
	font-size: 14px;
        color:#0c0757;
        border-bottom:1px solid #fff;
        background:#a4daff;
        text-decoration:none;
        font-weight:normal;
}

.ulTwo .menuB:hover .ulThird{
       display:block;
}


/*banner*/
.banner{
        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;
}
.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(/eportal/attachDir/ceccn/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(/eportal/attachDir/ceccn/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 .title a{
	line-height: 32px;
        display:block;white-space:nowrap;max-width:70%;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;
        padding:0 15px;
}

#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 a{
        display:block;
}

#focus ul li .picwidht img
{
	width:310px; height:257px;
}

.rcdw_li{ width:315px; height: 180px;}