@charset "gb2312";
/* CSS Document */

/***** ÄÚÒ³ *****/
#colL{ width:273px; height:auto; float:left;clear:left; margin-top:0px; position:relative; z-index:9999999; margin-bottom:20px;}
#colR{ width:1010px; float:right; clear:right; }

  /***** ×ó±ßµ¼º½ *****/
  .nav{width:100%; background:#fafbfd; float:left; margin-bottom:10px;}
  .nav dt { height:92px;padding-left:36px;font:24px/92px "Î¢ÈíÑÅºÚ"; color:#fff; background:#1f4f93 url(../images/ej_logo.png) no-repeat right bottom; border-bottom:4px solid #05387e;}
  .nav dd {}
  .nav ul { width:100%;}
  .nav ul li{ width:100%; height:59px;display:block; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; border-bottom:#eaeaea solid 1px; border-right:#eaeaea solid 1px;}
  .nav ul li a{ width:210px; padding-left:60px;height:59px; font:16px/59px "Î¢ÈíÑÅºÚ"; color:#262626; border-left:#eaeaea solid 1px;  background:url(../images/ej_ico.png) no-repeat 228px center; display:block;transition-duration:500ms;-webkit-transition-duration:500ms;  }
  .nav ul li a:hover  { width:210px; padding-left:55px;border-left:#1f4f93 solid 6px;  background:#eaeef3 url(../images/ej_ico_hover.png) no-repeat 228px center;transition-duration:500ms;-webkit-transition-duration:500ms;}

  /***** ÈÈÃÅÐÅÏ¢ ×îÐÂÐÅÏ¢ *****/
  .lastlist	   { width:273px; float:left;margin-top:40px;border:solid 1px #eaeaea;padding-bottom:20px;}
  .lastlist dt {width:273px; height:46px;font:18px/46px "Î¢ÈíÑÅºÚ"; color:#fff; font-weight:bold; background:#0a3f89 url(../images/bt_line.png) no-repeat center; text-align:center; }
  .lastlist dd { padding:8px 0; background:url(../images/ej_cenav_bg.jpg) repeat-x left top; }
  .lastlist ul { width:246px; margin:0 auto;}
  .lastlist ul li{ font:14px/32px "Î¢ÈíÑÅºÚ"; color:#333333; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; background:url(../images/top_nav_bg.png) no-repeat 0px center;}
  .lastlist ul li a{ font:13px/32px "Î¢ÈíÑÅºÚ"; color:#333333; margin-left:16px; display:block;}
  .lastlist ul li a:hover{ color:#ff0000; }


 /***** ÄÚÒ³ÁÐ±í *****/
  .sortlist{ margin:0px auto 15px auto; width:98%;  }
  .sortlist dl{ margin-bottom:8px; text-align:left; clear:both; }
  .sortlist dl dt{ height:38px; padding-left:15px; color:#1f4f93; background:#f7fafd; border-top:2px #1f4f93 solid; font:bold 16px/38px "Î¢ÈíÑÅºÚ"; }
  .sortlist dl dt a{ float:right; color:#1f4f93; padding-right:15px; font:12px/38px "Î¢ÈíÑÅºÚ"; text-decoration:none; }
  /***** ÎÄ×ÖÐÂÎÅÁÐ±í *****/
  .sortlist ul{ text-align:left; padding-bottom:8px; }
  .sortlist ul li { font:15px/50px "Î¢ÈíÑÅºÚ"; color:#333333;border-bottom:1px #E2E2E2 solid; text-align:left; overflow:hidden; text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; background:url(../images/ico01.png) no-repeat 5px center; }
  .sortlist ul li span{ float:right; font:12px/50px "Î¢ÈíÑÅºÚ"; color:#bdbdbd; padding-right:10px; }
  .sortlist ul li a{ font:14px "Î¢ÈíÑÅºÚ"; color:#333333; margin-left:25px;}
  .sortlist ul li a:hover{ color:#ff0000; }
  /***** Í¼Æ¬ÐÂÎÅÁÐ±í *****/
  .sortlist ul.picture li{ width:246px;height:200px; float:left; margin:15px 10px 6px 20px; border:none; text-align:center; overflow:hidden; background:none; }
  .sortlist ul.picture li img			{ width:240px; height:155px; padding:2px; border:1px solid #eeeeee; }
  .sortlist ul.picture li a           { display:block;font:14px/25px "Î¢ÈíÑÅºÚ"; line-height:25px; color:#333333; margin-left:0px;}
  .sortlist ul.picture li a:hover     { color:#ff0000; }
	
.q41{ width:1300px; margin:0 auto; overflow:hidden;}
.q42{ width:650px; float:left; background:url(/images/xueli01.png) repeat-x left top; height:65px;}
.q43{ width:650px; float:right; background:url(/images/xueli02.png) repeat-x left top;height:65px;}
.q44{ line-height:65px;font-family:"Î¢ÈíÑÅºÚ"; font-size:34px; padding-left:65px; font-weight:bold; color:#2f69b2}
.q45{ width:650px; float:left; background:url(/images/xueli03.png) repeat-x left top; height:65px;}
.q46{ width:650px; float:right; background:url(/images/xueli04.png) repeat-x left top;height:65px;}
.q47{ padding:15px; overflow:hidden;}
.q49{
	line-height:30px;
	background-image:url(../images/al_07.png);
	background-repeat: no-repeat;
	background-position: left center; cursor:pointer; font-family:"Î¢ÈíÑÅºÚ"; height:30px;font-size:17px;
}
.q49 dl{ padding-left:30px; font-size:17px; float:left; color:#333333;}
.q49 dl a{font-size:17px;}
.q49 dt{ float:right; color:#999999;}
.q49:hover dl{ color:#2a578c;font-size:17px;}
.q35{ overflow:hidden; padding-bottom:30px;}
.q36{ width:1300px; margin:0 auto;overflow:hidden;}
.q37{ padding:15px; overflow:hidden; background:url(/images/xueli05.png) repeat-x left top;background-repeat: no-repeat;font-size:16px;}
.q38{ width:650px; float:left; height:105px;}
.q34{ width:650px; float:right; background:url(/images/xueli05.png) repeat-x left top;background-repeat: no-repeat;height:105px;}
.q87{
	background-image:url(../images/b_03.png);
	background-repeat: repeat-x;
	background-position: left bottom; overflow:hidden; padding-bottom:30px;
}
.q88{ width:1300px; margin:0 auto; background-color:#FFFFFF; overflow:hidden; padding-left:30px; padding-top:45px; padding-bottom:20px;}
.q89{ width:25%; float:left;}
.q89 dl{
	background-image:url(../images/bb_03.png);
	border: 1px solid #d9d9d9; text-align:center;
}
.q89 dt{ text-align:center; font-family:"Î¢ÈíÑÅºÚ"; color:#2f69b2;line-height:30px; padding-top:5px;font-size:30px;font-weight:bold;}

.title_w{position:relative; z-index:99;height:60px; background-color:#225295}
.title_ww{position:relative;height:10px; background-color:#000}
.home-case {
width: 1300px;  margin:auto; overflow:hidden; padding-top:0px;
}
.home-case .bt {
  width: 1300px; 
  background:url(/images/title.png) repeat-x top;
  text-align: center;
  height: 50px;
  position: relative;
}
.home-case .bt:before {
  content: "";
  display: block;
  width: 100%;
  position: absolute;
  top: 50%;
}
.home-case .bt .cn {
  font-weight: bold;  
  color: #fff;
  font-size:25px;
  display: inline-block;
  z-index: 1;
  padding-right:2%;
  margin: 10px 0px 0 0;
}
.home-case .bt .en {
  color: #fff; float: right; padding-right:25px; padding-top:15px;
}	
	

.news-center-company {
    background-color: #fff;
    padding: 10px 0;
}

.text-list {
    margin-bottom: 0px;
}
.containews{
    width: 1301px;
    margin-left: auto;
    margin-right: auto;
}
.text-list ul li {
    float: left;
    width: 646px;
	padding:1px;
    border: 1px solid #e4e4e4;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    margin-bottom: 10px;
    z-index: 9;
}

.text-list ul li:hover {
    z-index: 999;
}

.text-list ul li .border-top,
.text-list ul li .border-bottom {
    display: block;
    width: 0;
    height: 1px;
    position: absolute;
    background-color: #f00;
    -webkit-transition: all .8s ease-out;
    transition: all .8s ease-out;
}

.text-list ul li .border-top {
    left: 0;
    top: -1px;
}

.text-list ul li:hover .border-top {
    width: 100%;
}

.text-list ul li .border-bottom {
    left: 0;
    bottom: -1px;
}

.text-list ul li:hover .border-bottom {
    width: 100%;
}

.text-list dl dt {
    float: left;
    width: 255px;
    height: 203px;
    background-color: #f8f8f8;
    border-right: 1px solid #e4e4e4;
    color: #999;
    position: relative;
}

.text-list dl dt i {
    display: block;
    width: 100%;
    height: 0;
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}

.text-list ul li:hover dl dt i {
    height: 100%;
}

.text-list dl dt .date {
    position: absolute;
    z-index: 99;
    width: 170px;
    height: 130px;
	padding:1px;
}

.text-list ul li:hover .date {
    color: #fff;
}

.text-list dl dt .date span {
    font-size: 32px;
    display: block;
}

.text-list dl dt .date em {
    font-size: 16px;
}

.text-list dl dd {
    float: left;
    width: 335px;
    padding: 30px 0 0 40px;
}

.text-list dl dd a {
    display: block;
    font-size: 16px;
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.text-list ul li:hover dd a {
    color: #f00;
}

.text-list dl dd p {
    color: #999;
    line-height: 22px;
    font-size: 14px;
    height: 90px;
    overflow: hidden;
}	
	

	
	
	
	
	