html { overflow-x: hidden; overflow-y: auto; }

BODY {FONT-SIZE: 12px;  MARGIN: 0 auto; background:#fff url(ec-head-bg.jpg) repeat-x 0px 10px;  COLOR: #444; FONT-FAMILY:"Microsoft YaHei" !important;  Arial, "宋体";   }
DIV {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

FORM {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

UL {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

OL {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

LI {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

DL {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

DD {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

DT {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

SPAN {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; }

P {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; display:block;}

IMG {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; display:block;}

A IMG {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none; display:block;}

UL {LIST-STYLE-TYPE: none; display:block;}
OL {LIST-STYLE-TYPE: none; display:block;}
LI {LIST-STYLE-TYPE: none; display:block;}
DL {LIST-STYLE-TYPE: none; display:block;}
TABLE {FONT-SIZE: 12px; display:block;}
TD {FONT-SIZE: 12px; display:block;}
INPUT {FONT-SIZE: 12px; display:block;}

.clear {CLEAR: both; MARGIN-TOP: -1px; FONT-SIZE: 1px; VISIBILITY: hidden; WIDTH: 1px; LINE-HEIGHT: 0; HEIGHT: 0px}

 
a,area { blr:expression(this.onFocus=this.blur()) } 

:focus { outline: none; }

A {COLOR: #444; TEXT-DECORATION: none; outline-style: none; }
A:link {COLOR: #444; TEXT-DECORATION: none; outline-style: none}
A:hover {COLOR: #87c527; TEXT-DECORATION: none; }


.wrapper { width:980px; margin:0 auto; overflow:hidden; padding:0px 20px; }




#head { width:980px; height:120px; float:left; padding-top:12px; padding-bottom:9px;  }
#head ul.top { width:980px; height:60px; float:left; }
#head ul.top li.top1 { float:right; height:60px; padding-left:40px;  padding-right:40px; }
#head ul.top li.tel { float:right; height:60px; line-height:30px; padding-left:40px; background:url(ec-icon-top-tel.gif) no-repeat; font-size:16px; font-weight:bold; color:#7ec50f; padding-right:20px; }
#head ul.left { width:170px; height:90px; float:left; }

#head ul.right { width:810px; height:90px; float:left; }
#head ul.right li.listindex { width:88px; padding-right:12px; height:60px; float:left; text-align:right; line-height:60px;  }
#head ul.right li.listindex a { width:88px; padding-right:42px; height:60px; float:left; position:relative; text-align:right; line-height:60px; z-index:1000; font-weight:bold; }
#head ul.right li.listindex a:hover { width:88px; padding-right:42px; height:60px; float:left; position:relative; text-align:right; line-height:60px; background:url(ec-head-menu-bg-c-i.png) no-repeat; z-index:1000;font-weight:bold;  }
#head ul.right li.listindex a.current { width:88px; padding-right:42px; height:60px; float:left; position:relative; text-align:right; line-height:60px; background:url(ec-head-menu-bg-c.png) no-repeat; z-index:1000;font-weight:bold;  }

#head ul.right li.list { width:88px; padding-right:12px; height:60px; float:left; text-align:right; line-height:60px; background:url(ec-head-menu-bg-n.jpg) no-repeat; }
#head ul.right li.list a { width:88px; padding-right:42px; height:60px; float:left; position:relative; text-align:right; line-height:60px; z-index:1000; font-weight:bold; }
#head ul.right li.list a:hover { width:88px; padding-right:42px; height:60px; float:left; position:relative; text-align:right; line-height:60px; background:url(ec-head-menu-bg-c-i.png) no-repeat; z-index:1000; font-weight:bold;  }
#head ul.right li.list a.current { width:88px; padding-right:42px; height:60px; float:left; position:relative; text-align:right; line-height:60px; background:url(ec-head-menu-bg-c.png) no-repeat; z-index:1000;font-weight:bold;  }

#head ul.right li.list ul { width:150px; padding-top:10px; padding-bottom:10px; border:1px #eaeaea solid; float:left; background:url(ec-head-menu-bg-c-s.png) repeat; z-index:1000; position:relative;   }
#head ul.right li.list ul dl { width:140px; padding:0px 5px; float:left; height:30px; line-height:20px; float:left; }
#head ul.right li.list ul dl a { width:115px; padding-left:25px; background:url(ec-control_play.gif) no-repeat 0px 2px; float:left; height:20px; line-height:20px; text-align:left; font-weight:normal;  }
#head ul.right li.list ul dl a:hover { width:115px;  padding-left:25px; background:url(ec-control_play_blue.gif) no-repeat 0px 2px;  float:left; height:20px; line-height:20px; text-align:left; font-weight:normal; text-decoration:underline; }


#indexbbigbanner { width:980px; height:300px; float:left; padding-top:10px; padding-bottom:10px;  }

#center { float:left}
#slider {Z-INDEX: 1;  POSITION: absolute;  WIDTH: 980px; HEIGHT: 300px; overflow:hidden;   }

#slider .slide {Z-INDEX: 10; POSITION: absolute; BORDER-LEFT: #cccccc 1px solid; WIDTH: 610px; background:#003;  HEIGHT: 300px; OVERFLOW: hidden;  CURSOR: default; text-align:left;}
#slider .text {POSITION: absolute; TEXT-ALIGN: justify; WIDTH: 610px; DISPLAY: none; FONT-FAMILY: verdana, arial, Helvetica, sans-serif; COLOR: #fff; FONT-SIZE: 0.9em; TOP: 100%; }
#slider .diapo {POSITION: absolute; FILTER: alpha(opacity=100); VISIBILITY: visible; opacity: 1; }






#tab01 { width:980px; float:left; padding-bottom:15px; overflow:hidden;  }

#tab01 ul.left { width:320px;  float:left; padding-right:10px;   }
#tab01 ul.left li.title { width:320px; height:30px; line-height:30px; float:left; border-bottom:2px solid #999;  }
#tab01 ul.left li.title ol.left { width:283px; height:30px; float:left; line-height:30px;font-size:14px; font-weight:bold; color:#80C11B; }
#tab01 ul.left li.title ol.left a { font-size:14px; font-weight:bold; color:#80C11B;}
#tab01 ul.left li.title ol.left a strong{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#cccccc; padding-left:10px;}
#tab01 ul.left li.title ol.right { width:37px; float:left; text-align:right; height:30px; }
#tab01 ul.left li.title ol.right a.more { width:37px; height:30px; float:right; background:url(ec-icon-more.gif) no-repeat 0px 8px; }

#tab01 ul.left li.info { width:320px; height:200px; float:left; line-height:26px; padding-top:8px; }

#tab01 ul.right { width:320px;  float:left; }
#tab01 ul.right li.title { width:320px; height:30px; line-height:30px; float:left; border-bottom:2px solid #999;  }
#tab01 ul.right li.title ol.left { width:283px; height:30px; float:left; line-height:30px;font-size:14px; font-weight:bold; color:#80C11B; }
#tab01 ul.right li.title ol.left a { font-size:14px; font-weight:bold; color:#80C11B;}
#tab01 ul.right li.title ol.left a strong{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#cccccc; padding-left:10px;}
#tab01 ul.right li.title ol.right { width:37px; float:left; text-align:right; height:30px; }
#tab01 ul.right li.title ol.right a.more { width:37px; height:30px; float:right; background:url(ec-icon-more.gif) no-repeat 0px 8px; }

#tab01 ul.right li.info { width:320px; height:202px; float:left; line-height:25px; padding-top:6px;  overflow:hidden; }
#tab01 ul.right li.info ol.list { width:320px; height:29px; line-height:29px; border-bottom:1px #dbdbdb dotted; }
#tab01 ul.right li.info ol.list dl.left { width:235px; padding-left:15px; background:url(ec-icon-bullet_arrow.gif) no-repeat -5px 6px; height:29px; line-height:29px; float:left;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#tab01 ul.right li.info ol.list dl.right { width:70px; height:29px; line-height:29px; float:left; font-size:10px; text-align:right; color:#999999; }


#tab02 { width:990px; float:left; padding-bottom:20px; overflow:hidden; }

#tab02 ul.box { width:320px; height:240px; float:left; padding-right:10px; }
#tab02 ul.box li.title { width:320px; height:30px; line-height:30px; float:left; border-bottom:2px solid #999;  }
#tab02 ul.box li.title ol.left { width:277px; height:30px; float:left; line-height:30px;font-size:14px; font-weight:bold; color:#80C11B; }
#tab02 ul.box li.title ol.left a { font-size:14px; font-weight:bold; color:#80C11B;}
#tab02 ul.box li.title ol.left a strong{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#cccccc; padding-left:10px;}
#tab02 ul.box li.title ol.left strong{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#cccccc; padding-left:10px;}
#tab02 ul.box li.title ol.right { width:37px; float:left; text-align:right; height:30px; }
#tab02 ul.box li.title ol.right a.more { width:37px; height:30px; float:right; background:url(ec-icon-more.gif) no-repeat 0px 8px; }

#tab02 ul.box li.search { width:320px; height:40px; float:left; line-height:25px; padding-top:8px;  overflow:hidden; }
#tab02 ul.box li.search ol.left { width:220px; height:40px; float:left; }
#tab02 ul.box li.search ol.left input.searchInput { width:210px; padding:5px; border:1px solid #dbdbdb; color:#666666; font-family:Verdana, Geneva, sans-serif; }
#tab02 ul.box li.search ol.right { width:80px; height:39px; float:right; padding-top:1px; }
#tab02 ul.box li.search ol.right input.searchBtn { width:80px; height:26px; background:url(ec-but-chaxun.gif) no-repeat; border:none; cursor:pointer;  }

#tab02 ul.box li.friendslink { width:320px; height:120px;  float:left; line-height:25px; padding-top:8px;  overflow:hidden; }
#tab02 ul.box li.friendslink ol.top { width:320px; height:45px; float:left; overflow:hidden; }
#tab02 ul.box li.friendslink ol.top dl.list { width:330px; height:45px; float:left; }
#tab02 ul.box li.friendslink ol.top dl.list a { width:45px; height:45px; float:left;  margin-right:10px;}

#tab02 ul.box li.friendslink ol.bot { width:320px; height:75px; float:left; overflow:hidden; padding-top:5px; }
#tab02 ul.box li.friendslink ol.bot dl.list { width:320px; height:25px; float:left; line-height:25px; }
#tab02 ul.box li.friendslink ol.bot dl.list a { width:145px; padding-left:15px; background:url(ec-icon-bullet_black.gif) no-repeat -5px 3px; height:25px; float:left; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
#tab02 ul.box li.friendslink ol.bot dl.list a:hover { text-decoration:underline; }


#tab02 ul.box li.contact { width:320px; height:200px; float:left; line-height:23px; padding-top:8px;  overflow:hidden;  }
#tab02 ul.box li.contact ol.listcon { width:320px; height:192px; padding-top:8px; background:url(ec-index-contact-bg.jpg) no-repeat; }
#tab02 ul.box li.contact ol.listcon dd.listcon { width:190px; float:left; overflow:hidden;}
#tab02 ul.box li.contact ol.listcon dd.listcon dl.list { width:249px;  float:left; padding:0px 8px; line-height:22px; }
#tab02 ul.box li.contact ol.listcon dd.listcon dl.list span.left { width:65px; float:left; line-height:22px; font-weight:bold;  }
#tab02 ul.box li.contact ol.listcon dd.listcon dl.list span.right { width:184px; float:left; line-height:22px; }

#tab02 ul.box li.contact ol.listcon  dl.list font.blue { font-weight:bold; color:#666666; }
#tab02 ul.box li.contact ol.listcon  dl.list { width:304px;  float:left; padding:0px 8px; line-height:22px; }

#tab02 ul.box li.contact ol.listcon dd.listicon { width:120px; padding-right:8px; padding-left:2px; height:40px; padding-top:24px; float:left; overflow:hidden;  }
#tab02 ul.box li.contact ol.listcon dd.listicon dl.list { width:40px; height:40px; float:right; padding:0px; margin:0px; }
#tab02 ul.box li.contact ol.listcon dd.listicon dl.list a.qq { width:40px; height:40px; float:left; background:url(ec-icon-qq.gif) no-repeat; }
#tab02 ul.box li.contact ol.listcon dd.listicon dl.list a.skype { width:40px; height:40px; float:left; background:url(ec-icon-skype.gif) no-repeat; }
#tab02 ul.box li.contact ol.listcon dd.listicon dl.list a.weixin { width:40px; height:40px; float:left; background:url(ec-icon-weixin.gif) no-repeat; }

#tab02 ul.box li.info { width:320px; height:200px; float:left; line-height:25px; padding-top:8px;  overflow:hidden; }





#tab03 { width:980px; float:left; padding-bottom:15px; overflow:hidden;  }

#tab03 ul.left { width:650px;  float:left; padding-right:10px;   }
#tab03 ul.left li.title { width:650px; height:30px; line-height:30px; float:left; border-bottom:2px solid #999;  }
#tab03 ul.left li.title ol.left { width:613px; height:30px; float:left; line-height:30px;font-size:14px; font-weight:bold; color:#80C11B; }
#tab03 ul.left li.title ol.left a { font-size:14px; font-weight:bold; color:#80C11B;}
#tab03 ul.left li.title ol.left a strong{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#cccccc; padding-left:10px;}
#tab03 ul.left li.title ol.right { width:37px; float:left; text-align:right; height:30px; }
#tab03 ul.left li.title ol.right a.more { width:37px; height:30px; float:right; background:url(ec-icon-more.gif) no-repeat 0px 8px; }

#tab03 ul.left li.sortinfo { width:650px; height:1450px; float:left; line-height:26px; padding-top:8px; overflow:hidden; }
#tab03 ul.left li.sortinfo dl.list { width:650px; height:69px; float:left; padding-bottom:11px; }
#tab03 ul.left li.sortinfo dl.list dt.left { width:124px; float:left; height:63px; padding:3px; padding-right:11px; border-right:1px #CCCCCC dotted; margin-right:10px;  background:url(ec-index-sortinfo-bg.jpg) no-repeat;}
#tab03 ul.left li.sortinfo dl.list dt.left span.img { width:124px; height:63px;  float:left; }
#tab03 ul.left li.sortinfo dl.list dt.left span.img img { width:122px; height:61px; float:left; border:1px solid #FFF; }
#tab03 ul.left li.sortinfo dl.list dt.left span.textbg { width:122px; height:20px; border-left:1px solid #FFF; border-right:1px solid #FFF; line-height:20px; position:absolute; background:#222;filter:alpha(opacity=80);-moz-opacity:0.8;  opacity: 0.8;   color:#FFFFFF; float:left; margin-top:42px; text-align:center;  }
#tab03 ul.left li.sortinfo dl.list dt.left span.textbg a { color:#FFFFFF}

#tab03 ul.left li.sortinfo dl.list dt.right { width:500px; height:68px; overflow:hidden; float:left; border-bottom:#CCCCCC dotted 1px; }
#tab03 ul.left li.sortinfo dl.list dt.right span.list {  height:22px; line-height:22px; float:left; padding-right:10px; white-space:nowrap; }
#tab03 ul.left li.sortinfo dl.list dt.right span.list a { height:22px; line-height:22px; float:left; padding-left:12px; background:url(ec-icon-smalllist-point.gif) no-repeat 0px 6px;}
#tab03 ul.left li.sortinfo dl.list dt.right span.list a:hover { height:22px; line-height:22px; float:left; padding-left:12px; background:url(ec-icon-smalllist-point-c.gif) no-repeat 0px 6px; text-decoration:underline; }



#tab03 ul.right { width:320px;  float:left; }
#tab03 ul.right li.title { width:320px; height:30px; line-height:30px; float:left; border-bottom:2px solid #999;  }
#tab03 ul.right li.title ol.left { width:283px; height:30px; float:left; line-height:30px;font-size:14px; font-weight:bold; color:#80C11B; }
#tab03 ul.right li.title ol.left a { font-size:14px; font-weight:bold; color:#80C11B;}
#tab03 ul.right li.title ol.left a strong{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#cccccc; padding-left:10px;}
#tab03 ul.right li.title ol.right { width:37px; float:left; text-align:right; height:30px; }
#tab03 ul.right li.title ol.right a.more { width:37px; height:30px; float:right; background:url(ec-icon-more.gif) no-repeat 0px 8px; }

#tab03 ul.right li.compayinfo { width:320px; height:685px; float:left; line-height:25px; padding-top:8px;  overflow:hidden; }
#tab03 ul.right li.compayinfo dl.listcon { width:330px; height:685px; float:left;   }
#tab03 ul.right li.compayinfo dl.listcon span.list {  width:155px; height:73px; float:left; padding-right:10px; padding-bottom:6px;}
#tab03 ul.right li.compayinfo dl.listcon span.list img { width:121px; height:69px; float:left; padding:1px; background:#FFF; border:1px #dbdbdb solid; }
#tab03 ul.right li.compayinfo dl.listcon span.list2 {  height:73px; float:left; text-align:right;padding-right:10px; padding-bottom:6px;}



#tab03 ul.right li.compayinfo2 { width:320px; height:705px; float:left; line-height:25px; padding-top:8px;  overflow:hidden; }
#tab03 ul.right li.compayinfo2 dl.listcon { width:330px; height:705px; float:left;   }
#tab03 ul.right li.compayinfo2 dl.listcon span.list { width:155px; height:73px; float:left; padding-right:10px; padding-bottom:6px;}
#tab03 ul.right li.compayinfo2 dl.listcon span.list img { width:151px; height:69px; float:left; padding:1px; background:#FFF; border:1px #dbdbdb solid; }



#bigcontent { width:980px; float:left; margin-top:10px; margin-bottom:10px; background:url(ec-bigcontent-bg-line.gif) repeat-y; }
#bigcontent ul.left { width:270px; float:left; margin-right:20px;  }
#bigcontent ul.left li.title { width:270px; height:30px; line-height:30px; float:left; border-bottom:2px solid #999;  }
#bigcontent ul.left li.title ol.left { width:233px; height:30px; float:left; line-height:30px;font-size:14px; font-weight:bold; color:#80C11B; }
#bigcontent ul.left li.title ol.left a { font-size:14px; font-weight:bold; color:#80C11B;}
#bigcontent ul.left li.title ol.left a strong{ font-size:12px; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#cccccc; padding-left:10px;}
#bigcontent ul.left li.title ol.right { width:37px; float:left; text-align:right; height:30px; }
#bigcontent ul.left li.title ol.right a.more { width:37px; height:30px; float:right; background:url(ec-icon-more.gif) no-repeat 0px 8px; }

#bigcontent ul.left li.sortmenu { width:270px; float:left; line-height:26px; padding-top:8px; }
#bigcontent ul.left li.sortmenu ol.list { width:270px; height:31px; float:left; padding-bottom:5px; }
#bigcontent ul.left li.sortmenu ol.list a.bigsort { width:245px; padding-left:25px; background:#f2f6f8 url(ec-control_play.gif) no-repeat 0px 6px; height:30px; float:left; line-height:30px; border-bottom:1px #eaeaea solid; }
#bigcontent ul.left li.sortmenu ol.list a.bigsort:hover { width:245px; padding-left:25px; background:#eaf0f3 url(ec-control_play_blue.gif) no-repeat 0px 6px; height:30px; float:left; line-height:30px; border-bottom:1px #7fbbd4 solid; }
#bigcontent ul.left li.sortmenu ol.list a.bigsortnav { width:245px; padding-left:25px; background:#dfe9ef url(ec-control_play_blue.gif) no-repeat 0px 6px; height:30px; float:left; line-height:30px; border-bottom:1px #7fbbd4 solid; }

#bigcontent ul.left li.sortmenu ol.list a.smallsort { width:220px; padding-left:50px; background:#f6f6f6 url(ec-leftmenu-point-line.gif) no-repeat 25px 0px; height:30px; float:left; line-height:30px; }
#bigcontent ul.left li.sortmenu ol.list a.smallsort:hover { width:220px; padding-left:50px; background:#f6f6f6 url(ec-leftmenu-point-line-c.gif) no-repeat 25px 0px; height:30px; float:left;line-height:30px; }
#bigcontent ul.left li.sortmenu ol.list a.smallsortnav { width:220px; padding-left:50px; background:#eef4f7 url(ec-leftmenu-point-line-c.gif) no-repeat 25px 0px; height:30px; float:left; line-height:30px; color:#80C11B; }

#bigcontent ul.left li.sortmenu ol.list a.smallersort { width:195px; padding-left:75px; background:#ffffff url(ec-leftmenu-point-line.gif) no-repeat 50px 0px; height:30px; float:left; line-height:30px; color:#3b748e }
#bigcontent ul.left li.sortmenu ol.list a.smallersort:hover { width:195px; padding-left:75px; background:#ffffff url(ec-leftmenu-point-line-c.gif) no-repeat 50px 0px; height:30px; float:left;line-height:30px; }
#bigcontent ul.left li.sortmenu ol.list a.smallersortnav { width:195px; padding-left:75px; background:#eef4f7 url(ec-leftmenu-point-line-c.gif) no-repeat 50px 0px; height:30px; float:left; line-height:30px; color:#80C11B; }



#bigcontent ul.left li.info { width:270px; float:left; line-height:26px; padding-top:8px; }
#bigcontent ul.left li.info ol.list { width:270px; height:29px; line-height:29px; border-bottom:1px #dbdbdb dotted; }
#bigcontent ul.left li.info ol.list dl.left { width:185px; padding-left:15px; background:url(ec-icon-bullet_arrow.gif) no-repeat -5px 6px; height:29px; line-height:29px; float:left;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bigcontent ul.left li.info ol.list dl.right { width:70px; height:29px; line-height:29px; float:left; font-size:10px; text-align:right; color:#999999; }

#bigcontent ul.left li.search { width:270px; height:40px; float:left; line-height:25px; padding-top:8px;  overflow:hidden; }
#bigcontent ul.left li.search ol.left { width:190px; height:40px; float:left; }
#bigcontent ul.left li.search ol.left input.searchInput { width:170px; padding:5px; border:1px solid #dbdbdb; color:#666666; font-family:Verdana, Geneva, sans-serif; }
#bigcontent ul.left li.search ol.right { width:80px; height:39px; float:right; padding-top:1px; }
#bigcontent ul.left li.search ol.right input.searchBtn { width:80px; height:26px; background:url(ec-but-chaxun.gif) no-repeat; border:none; cursor:pointer;  }


#bigcontent ul.left li.contact { width:270px; float:left; line-height:25px; padding-top:8px; border-bottom:2px #CCCCCC solid;    }
#bigcontent ul.left li.contact ol.img { width:256px;  text-align:right; height:67px; line-height:67px; float:left; border:1px #eaeaea solid; padding:1px 11px 1px 1px; background:#eaeaea url(ec-index-contact-img.jpg) no-repeat 1px; font-weight:bold; font-size:18px; color:#666666;  }
#bigcontent ul.left li.contact ol.listcon { width:270px;  padding-top:10px;}
#bigcontent ul.left li.contact ol.listcon dl.list { width:270px;  float:left; }
#bigcontent ul.left li.contact ol.listcon dl.list span.left { width:70px; float:left; line-height:25px; font-weight:bold;  }
#bigcontent ul.left li.contact ol.listcon dl.list span.right { width:200px; float:left; line-height:25px; }



#bigcontent ul.right { width:690px; float:left; overflow:hidden;  }

#bigcontent ul.right li.navsite { width:690px; float:left; height:30px; line-height:30px; float:left; border-bottom:2px solid #87c527;}
#bigcontent ul.right li.navsite ol.left { width:576px; height:30px; float:left; padding-left:10px; border-left:4px #98c9e2 solid; }
#bigcontent ul.right li.navsite ol.right { width:100px; height:30px; float:left; line-height:30px; }
#bigcontent ul.right li.navsite ol.right a.back { float:right; padding-left:20px; background:url(ec-icon-bullet_left.gif) no-repeat 0px 6px;  }



#bigcontent ul.right li.content { width:696px; float:left; line-height:30px; }

#bigcontent ul.right li.content  dl.list { width:690px; margin-top:10px; float:left;   padding-bottom:10px; border-bottom:1px #3782c9 dotted;  }
#bigcontent ul.right li.content  dl.list dt.left { width:226px; height:110px; float:left; padding-right:10px; margin-right:10px; border-right:1px #CCCCCC dotted; }
span.img { width:229px; height:110px; float:left; position:absolute;  }
#bigcontent ul.right li.content  dl.list dt.left span.img img { width:226px; height:110px; }
#bigcontent ul.right li.content  dl.list dt.left span.textbg { width:226px; height:25px; float:left; position:absolute; margin-top:85px; background:#222;filter:alpha(opacity=70);-moz-opacity:0.7;  opacity: 0.7;   }
#bigcontent ul.right li.content  dl.list dt.left a.text { width:206px; padding:0px 10px; height:25px; line-height:25px; color:#FFFFFF; float:left; position:absolute; margin-top:85px;}
#bigcontent ul.right li.content  dl.list dt.left a.text:hover { width:206px; padding:0px 10px; height:25px; line-height:25px; color:#FFFFFF; float:left; position:absolute; margin-top:85px; text-decoration:underline;  }
#bigcontent ul.right li.content  dl.list dt.right { width:443px;  float:left; }
#bigcontent ul.right li.content  dl.list dt.right span.title { width:443px; height:29px; line-height:29px; border-bottom:1px #ccc solid; float:left; }
#bigcontent ul.right li.content  dl.list dt.right span.title a { font-weight:bold; color:#80C11B; font-size:14px; }
#bigcontent ul.right li.content  dl.list dt.right span.list { padding-right:15px;  float:left; height:26px; line-height:26px;  white-space:nowrap; padding-top:2px;}
#bigcontent ul.right li.content  dl.list dt.right span.list a { background:url(ec-icon-smalllist-point.gif) no-repeat 0px 7px; padding-left:10px;  height:26px;  line-height:26px; float:left;}
#bigcontent ul.right li.content  dl.list dt.right span.list a:hover { background:url(ec-icon-smalllist-point-c.gif) no-repeat 0px 7px; padding-left:10px;  height:26px;  line-height:26px; float:left; text-decoration:underline; }

#bigcontent ul.right li.content ol.infolist { width:690px; float:left;  line-height:30px; padding-bottom:10px; }
#bigcontent ul.right li.content ol.infolist dl.textline { width:690px; height:35px; border-bottom:#90c6eb solid 2px; line-height:35px; float:left; font-size:16px; font-weight:bold; padding-top:7px; color:#80C11B; }

#bigcontent ul.right li.content ol.infolist dl.sortbimg { width:690px; height:120px; float:left; margin-top:10px; }

#bigcontent ul.right li.content ol.infolist dl.coninfo  { width:690px; line-height:25px; padding-top:7px; }
#bigcontent ul.right li.content ol.infolist dl.coninfo img { max-width:690px;}
#bigcontent ul.right li.content ol.infolist dl.coninfo hr { width:690px; float:left; height:1px; border:#CCCCCC 1px dotted; line-height:1px; }
#bigcontent ul.right li.content ol.infolist dl.coninfo strong { color:#444444; }


#bigcontent ul.right li.content ol.infolist dl.coninfo table.companylist { width:690px; border:0px; float:left; margin-top:10px; margin-bottom:10px;  }
#bigcontent ul.right li.content ol.infolist dl.coninfo table.companylist tr { width:690px; height:30px;  float:left;}
#bigcontent ul.right li.content ol.infolist dl.coninfo table.companylist tr td { width:345px; height:30px; float:left; border-bottom:#eaeaea dotted 1px; }
#bigcontent ul.right li.content ol.infolist dl.coninfo table.companylist tr.listeven { width:345px; height:30px;  background:#f0f6f8; }
#bigcontent ul.right li.content ol.infolist dl.coninfo table.companylist tr.listeven td {    float:left;  }


#bigcontent ul.right li.content ol.infolist a.list { width:665px; background:url(ec-icon-contlists.gif) no-repeat 0px 8px; padding-left:25px; height:34px; border-bottom:#CCC 1px dotted; float:left; line-height:34px; overflow:hidden; position:relative; }
#bigcontent ul.right li.content ol.infolist a.list:hover { width:665px; background:#f2fae6 url(ec-icon-contlists.gif) no-repeat 0px 8px; padding-left:25px; height:34px; border-bottom:#CCC 1px dotted; float:left; line-height:34px; font-weight:bold;overflow:hidden; position:relative;}

#bigcontent ul.right li.content ol.infolist a.subjobs { width:80px; height:26px; line-height:26px; text-align:center; border:0px; float:left; font-size:12px; font-weight:bold; color:#fff; cursor:pointer; background:url(ec-but-submit-yp.gif) no-repeat;  }


#bigcontent ul.right li.content ol.infolist a.downlist { width:665px; background:url(ec-infolist-downlist.gif) no-repeat 0px 0px; padding-left:25px; height:34px; border-bottom:#CCC 1px dotted; float:left; line-height:34px; }
#bigcontent ul.right li.content ol.infolist a.downlist:hover { width:665px; background:#f2fae6 url(ec-infolist-downlist-c.gif) no-repeat 0px 0px; padding-left:25px; height:34px; border-bottom:#CCC 1px dotted; float:left; line-height:34px;  font-weight:bold; }

#bigcontent ul.right li.content ol.infolist a.newslist { width:665px; background:#fff url(ec-icon-contlists.gif) no-repeat 0px 8px; padding-left:25px; height:34px; border-bottom:#CCC 1px dotted; float:left; line-height:34px;overflow:hidden;position:relative; font-weight:bold; }
#bigcontent ul.right li.content ol.infolist a.newslist:hover { width:665px; background:#f2fae6 url(ec-icon-contlists.gif) no-repeat 0px 8px; padding-left:25px; height:34px; border-bottom:#CCC 1px dotted; float:left; line-height:34px; font-weight:bold; overflow:hidden; position:relative;}
#bigcontent ul.right li.content ol.infolist a.newslist span.rightdata { width:80px; height:34px; line-height:34px; float:right; font-size:10px; color:#999; text-align:right;overflow:hidden; position:relative; font-weight:normal;}
#bigcontent ul.right li.content ol.infolist a.newslist:hover span.rightdata { width:80px; height:34px; line-height:34px; float:right; font-size:10px; color:#999; font-weight:normal; text-align:right; overflow:hidden; position:relative; font-weight:normal;}
#bigcontent ul.right li.content ol.infolist dl.infodesc { width:690px; float:left; padding-bottom:15px; line-height:25px; padding-top:7px; color:#666666 }


#bigcontent ul.right li.content ol.infolist a.joblist { width:665px; background:#fff url(ec-icon-user_mature.gif) no-repeat 0px 8px; padding-left:25px; height:34px; border-bottom:#CCC 1px dotted; float:left; line-height:34px;overflow:hidden;position:relative;  }
#bigcontent ul.right li.content ol.infolist a.joblist:hover { width:665px; background:#f2fae6 url(ec-icon-user_mature.gif) no-repeat 0px 8px; padding-left:25px; height:34px; border-bottom:#CCC 1px dotted; float:left; line-height:34px; overflow:hidden; position:relative; font-weight:bold; }
#bigcontent ul.right li.content ol.infolist a.joblist span.rightdata { width:80px; height:34px; line-height:34px; float:right; font-size:10px; color:#999; text-align:right;overflow:hidden; position:relative; font-weight:normal;}
#bigcontent ul.right li.content ol.infolist a.joblist:hover span.rightdata { width:80px; height:34px; line-height:34px; float:right; font-size:10px; color:#999; font-weight:normal; text-align:right; overflow:hidden; position:relative; font-weight:normal;}


#bigcontent ul.right li.content ol.infolist dl.companylist { width:700px;  float:left; padding-top:10px; }
#bigcontent ul.right li.content ol.infolist dl.companylist span.list { width:165px; height:130px; float:left; padding-right:10px; padding-bottom:5px;}
#bigcontent ul.right li.content ol.infolist dl.companylist span.list p.img { width:165px; height:80px; float:left; }
#bigcontent ul.right li.content ol.infolist dl.companylist span.list p.img img { width:161px; height:76px; border:#dbdbdb solid 1px; padding:1px; float:left;  }
#bigcontent ul.right li.content ol.infolist dl.companylist span.list p.text { width:162px; height:50px; line-height:25px; float:left; text-align:center;  }



#bigcontent ul.right li.content ol.sortimglist {  float:left;   }
#bigcontent ul.right li.content ol.sortimglist dl.list { width:226px; padding-right:6px;  float:left; height:110px;  }
#bigcontent ul.right li.content ol.sortimglist dl.list span.img { width:226px; height:110px; float:left; position:absolute;  }
#bigcontent ul.right li.content ol.sortimglist dl.list span.img img { width:226px; height:110px; }
#bigcontent ul.right li.content ol.sortimglist dl.list span.textbg { width:226px; height:25px; float:left; position:absolute; margin-top:85px; background:#222;filter:alpha(opacity=70);-moz-opacity:0.7;  opacity: 0.7;   }
#bigcontent ul.right li.content ol.sortimglist dl.list a.text { width:206px; padding:0px 10px; height:25px; line-height:25px; color:#FFFFFF; float:left; position:absolute; margin-top:85px;}
#bigcontent ul.right li.content ol.sortimglist dl.list a.text:hover { width:206px; padding:0px 10px; height:25px; line-height:25px; color:#FFFFFF; float:left; position:absolute; margin-top:85px; text-decoration:underline;  }




#bigcontent ul.right li.content ol.prenext { width:690px; float:left; height:35px; padding-bottom:7px;  }
#bigcontent ul.right li.content ol.prenext span.left { width:320px; padding-left:25px; height:34px; line-height:34px; float:left; border-bottom:1px #eaeaea solid; background:#f5f5f5 url(oy-pernext-left.gif) no-repeat 5px 10px;  overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#bigcontent ul.right li.content ol.prenext span.right { width:315px; padding-right:30px; height:34px; line-height:34px;  float:left;border-bottom:1px #eaeaea solid; background:#f5f5f5 url(oy-pernext-right.gif) no-repeat 325px 10px; text-align:right;  overflow:hidden;  }


#bigcontent ul.right li.content ol.infolist dl.searchcon { width:568px; border:#eaeaea 1px solid; margin-top:10px; margin-bottom:10px; padding-left:120px; float:left; padding-top:10px;}
#bigcontent ul.right li.content ol.infolist dl.searchcon span.left { width:270px; height:40px; float:left; }
#bigcontent ul.right li.content ol.infolist dl.searchcon span.left font { float:left; font-size:12px; }
#bigcontent ul.right li.content ol.infolist dl.searchcon span.left font input.searchInput { width:170px; padding:5px; border:1px solid #dbdbdb; color:#666666; font-family:Verdana, Geneva, sans-serif; }
#bigcontent ul.right li.content ol.infolist dl.searchcon span.right { width:80px; height:39px; float:left; padding-top:1px; }
#bigcontent ul.right li.content ol.infolist dl.searchcon span.right input.searchBtn { width:80px; height:26px; background:url(ec-but-chaxun.gif) no-repeat; border:none; cursor:pointer; float:left; }

#bigcontent ul.right li.content ol.infolist dl.searchinfo { width:568px; border:#eaeaea 1px solid; margin-top:10px; margin-bottom:10px; padding-left:120px; float:left; padding-top:10px; padding-bottom:10px;}
#bigcontent ul.right li.content ol.infolist dl.searchinfo dt.list { width:500px; float:left; border-bottom:1px #CCCCCC dotted; padding-bottom:5px;}
#bigcontent ul.right li.content ol.infolist dl.searchinfo dt.list span.left { width:100px; line-height:25px; float:left; font-weight:bold;  }
#bigcontent ul.right li.content ol.infolist dl.searchinfo dt.list span.right { width:350px; line-height:25px; float:left;}
#bigcontent ul.right li.content ol.infolist dl.searchinfo dt.list span.right b { font-weight:bold; color:#80C11B; font-size:14px; }


#bigcontent ul.right li.content ol.infolist dl.submitcontent { width:690px; float:left; padding-top:10px;}
#bigcontent ul.right li.content ol.infolist dl.submitcontent span.list { width:690px; float:left; padding-bottom:7px;}
#bigcontent ul.right li.content ol.infolist dl.submitcontent span.list p.left { width:110px; line-height:30px; float:left; text-align:right; padding-right:10px;}
#bigcontent ul.right li.content ol.infolist dl.submitcontent span.list p.right { width:570px; line-height:30px; float:left; text-align:left;   }
#bigcontent ul.right li.content ol.infolist dl.submitcontent span.list p.right input.text { width:250px; padding:4px; border:#cccccc 1px solid; color:#444444; }
#bigcontent ul.right li.content ol.infolist dl.submitcontent span.list p.right textarea.text { width:450px; padding:4px; border:#cccccc 1px solid; color:#444444; }

#bigcontent ul.right li.content ol.infolist dl.submitcontent span.list p.right b.left { font-weight:normal; float:left; padding-top:3px;}
#bigcontent ul.right li.content ol.infolist dl.submitcontent span.list p.right b.right { font-weight:normal; float:left; padding-right:10px;}
#bigcontent ul.right li.content ol.infolist dl.submitcontent span.list p.right b.code { font-weight:normal; float:left; padding-left:10px; padding-top:10px;}

#bigcontent ul.right li.content ol.infolist dl.submitcontent span.list p.right input.submitjob { width:80px; height:26px; line-height:26px; text-align:center; border:0px; float:left; font-size:12px; font-weight:bold; color:#fff; cursor:pointer; background:url(ec-but-submit.gif) no-repeat;  }




.pagenext { width:703px; text-align:center;    padding-top:15px; padding-bottom:10px; float:left;  overflow:hidden;}

.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none; font-family:"Microsoft YaHei" !important;"宋体"}
.wp-pagenavi SPAN {BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 3px; MARGIN: 2px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none;font-family:"Microsoft YaHei" !important;"宋体"}
.wp-pagenavi A:hover {BORDER-LEFT-COLOR: #b2dbf0; BORDER-BOTTOM-COLOR: #b2dbf0; BORDER-TOP-COLOR: #b2dbf0; BORDER-RIGHT-COLOR: #b2dbf0;font-family:"Microsoft YaHei" !important;"宋体"}
.wp-pagenavi SPAN.current { BORDER-LEFT-COLOR: #b2dbf0; BORDER-BOTTOM-COLOR: #b2dbf0; BORDER-TOP-COLOR: #b2dbf0; BORDER-RIGHT-COLOR: #b2dbf0;font-family:"Microsoft YaHei" !important;"宋体"}
.wp-pagenavi SPAN.current { FONT-WEIGHT: bold; }



#footer { width:980px; float:left;  border-top:2px solid #87c527; padding-top:15px; }
#footer ul.top { width:650px; height:82px; line-height:25px; float:left; padding-bottom:10px; }
#footer ul.top li.listcon { width:650px; float:left;  margin-bottom:15px;}
#footer ul.top li.listcon ol.list { padding-left:9px; border-left:2px #75b4ce solid; margin-right:10px; float:left; height:15px; line-height:15px; }
#footer ul.top li.listcon ol.listtext { float:left; height:25px; line-height:25px; width:800px; }
#footer ul.right { width:330px; float:left; height:82px; padding-bottom:10px;   }
#footer ul.right li.top { width:330px; height:32px; float:left; background:url(ec-footer-icon.gif) no-repeat;  }
#footer ul.right li.bot { width:330px; height:50px; float:left; background: url(ec-footer-logo.gif) no-repeat right;}

