body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td{margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, cite, dfn, em, var {font-style:normal;}
small {font-size:12px;}
ul, ol {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
legend {color:#000;}
fieldset, img {border:0;}
button, input, select, textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
i, em, cite {font-style:normal;}
.clear {clear:both;width:0px;height:0px;margin:0;padding:0;font-size:0px; overflow:hidden;}
.left {float:left;}
.right {float: right;}
iframe {margin:0;padding:0;}
textarea {resize:none;}
input {outline: none;}
textarea {outline: none;}
.clearfix:after {content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {zoom:1;}

body{ background:#fff; font:12px/22px \5fae\8f6f\96c5\9ed1, \5b8b\4f53 ,Arial, Sans-serif;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out; text-decoration:none;}

.mod_top{ background:#000 url(../images/topbg.jpg) repeat-x 0 0; height:90px;}
.mod_top .mod_bd{ width:1000px; margin:0 auto; height:90px;}
.mod_top .logo{ background:url(../images/egl_logo.jpg) no-repeat 0 0; width:195px; display:block; overflow:hidden; text-indent:-999em; height:90px; float:left;}
.mod_top .nav{ margin-left:200px; height:60px; padding:15px 0; overflow:hidden;}
.mod_top .nav li{ float:left; width:114px; border-left:1px dashed #3e3e3e; margin-left:-1px;}
.mod_top .nav li a{ display:block; width:114px; height:60px; text-align:center; color:#cbcbcb; font-size:14px; line-height:60px;}
.mod_top .nav li a:hover{ color:#f90;}

.mod_banner{ background:#f5f5ed; height:300px;}
.mod_banner .mod_bd{ width:1000px; margin:0 auto; background:url(../images/banner.jpg) no-repeat 0 0; height:300px;}

.mod_wrap{ width:980px; padding:0 20px; margin:0 auto;}
.mod_a .mod_left{ float:left; width:545px;}
.mod_hd{ height:30px; border-bottom:1px solid #d7d7d7; position:relative; padding-top:20px;}
.mod_hd h3{ color:#303030; line-height:30px; font-size:20px;}
.mod_hd h3 span{ color:#ff7a3c; font-weight:normal;}
.mod_hd .hd_more{ background:#ff7a3c; height:20px; line-height:20px; width:70px; text-align:right; padding-right:10px; position:absolute; right:0; bottom:-4px; color:#fff;}
.mod_wrap .mod_bd{ padding-top:20px;}
.mod_mem{ height:170px; position:relative;}
.mod_mem .mod_tab{ position:absolute; right:-5px; top:-25px; height:25px; width:345px;}
.mod_mem .mod_tab li{ font-weight:bold; float:left; width:110px; background:#d7d7d7; cursor:pointer; color:#f4f4f4; height:25px; margin-right:5px; text-align:center; line-height:25px;}
.mod_mem .mod_tab .current{ background:#ff7a3c; color:#fff; cursor:default;}
.mod_mem .mod_tab li a{ color:#f4f4f4;}
.mod_mem .mod_con{ width:545px; overflow:hidden; height:170px;}
.mod_mem .mod_con .tab_box { width:550px;}
.mod_mem .mod_con .tab_box  li{ margin-right:10px; float:left; width:100px; height:170px;}
.mod_mem .mod_con .tab_box  li a{ border-bottom:3px solid #d7d7d7; height:167px; display:block; width:100px;}
.mod_mem .mod_con .tab_box  li a img{ display:block; width:100px; height:130px;}
.mod_mem .mod_con .tab_box  li a span{ height:22px; line-height:22px; text-align:center; color:#797979; padding:7px 0; display:block; width:100px;}
.mod_mem .mod_con .tab_box  li a:hover{ border-bottom:3px solid #f90;}

.mod_a .mod_right{ float:right; width:400px; position:relative; padding-top:61px;}
.mod_a .mod_focus{ position:absolute;background:url(../images/pic_bg.png) no-repeat 0 0; width:430px; height:340px; top:-280px; right:-15px;_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop, src="images/pic_bg.png");}
.mod_a .mod_fcon{ width:380px; height:320px; padding:10px 25px;}
.mod_fcon .mod_fpic{ width:380px; height:300px; overflow:hidden;}
.mod_fcon .mod_fpic a{ display:block; overflow:hidden; height:300px; width:380px;}
.mod_fcon .mod_fpic a span{ height:40px; line-height:40px; display:block; text-align:center; color:#494949; font-size:14px;}
.mod_fcon .mod_fpic img{ display:block; width:380px; height:260px;}
.mod_fcon .mod_fnav{ height:6px; margin:0 auto;}
.mod_fcon .mod_fnav li{ float:left; background:#e6ccd8; line-height:0; font-size:0; overflow:hidden; text-indent:-999em; width:35px; height:6px; margin-right:6px;}
.mod_fcon .mod_fnav .current{ background:#ff7a3c;}

.mod_jj{ height:160px; border:1px solid #d7d7d7; padding:9px;}
.mod_jj .mod_jpic{ float:left; width:110px; height:160px; overflow:hidden;}
.mod_jj .mod_jpic img{ border:1px solid #d7d7d7;}
.mod_jj .mod_jpic p{ color:#2e2e2e; font-size:14px; line-height:25px; text-align:center;}
.mod_jj .mod_jtxt{ margin-left:120px; color:#797979; font-size:12px; line-height:23px;}

.mod_b{ padding-bottom:25px;}
.mod_b .mod_left{ width:725px; float:left;}
.mod_b .mod_left .mod_bd{ width:725px; overflow:hidden; height:140px;}
.mod_b .mod_left .mod_bd ul{ width:740px;}
.mod_b .mod_left .mod_bd ul li{ float:left; width:170px; height:140px; margin-right:15px;}
.mod_b .mod_left .mod_bd ul li a{ padding:3px; border:1px solid #eee; width:162px; height:132px; display:block;}
.mod_b .mod_left .mod_bd ul li a:hover{ border-color:#f90;}

.mod_b .mod_right{ width:215px; float:right;}
.mod_b .ul_fs{ width:215px; overflow:hidden;}
.mod_b .ul_fs li{ width:215px; padding-top:6px; height:67px; vertical-align:middle;}
.mod_b .ul_fs li a{ display:block; height:67px; overflow:hidden;}
.mod_b .ul_fs li img{ display:block;}

.footer{ background:#282828; color:#797979; text-align:center;}
.footer .ft_bd{ width:1000px; height:40px; padding-top:15px; line-height:40px; margin:0 auto;}

.error .mod_banner{ height:536px; background:url(../images/bannerbg.jpg) repeat-x 0 0;}
.error .mod_banner .mod_bd{ height:171px; padding:365px 0 0 345px; width:655px; background:url(../images/error.jpg) no-repeat 0 0;}
.error .mod_banner .mod_bd .zm_list{ width:600px; height:60px;}
.zm_list li{ width:150px; height:30px; line-height:30px; color:#5b5b5b; font-size:14px; text-align:left; float:left; font-weight:bold;}
.zm_btn{ width:200px; height:60px; text-align:center; line-height:60px; color:#fff; font-size:20px; margin:50px 0 0 136px; display:block; background:url(../images/zm_btn.jpg) no-repeat 0 0;}
.zm_btn:hover{ background:url(../images/zm_btnh.jpg) no-repeat 0 0}

.error .footer{ position:fixed; bottom:0; left:0; width:100%; _position:static; _margin-top:150px;}

.back_page{ width:214px; height:54px; background:#f5f5ed; border:1px solid #e8e8e8; display:block; margin:20px auto 0; color:#737373; font-size:18px; line-height:54px; text-align:center; }

@media screen and (max-height: 745px) {
	.error .footer{ position:static; margin-top:180px;}
	}

