@charset "utf-8";
@import url(../css/xtl_logo.css);

/*global*/
html{background:#181818;}
body { width: 100%; height: 100%; font:12px '宋体'; background: url(../images/erji_bg.jpg) no-repeat center 0px #e5e6e6; color:#000;}
strong{ font-weight:bold;}

/*header*/
#container {width:1000px; height:auto; margin: 0 auto; padding-top: 204px; padding-bottom: 20px; background:url(../images/erji_content.jpg) no-repeat center top; position: relative;}
.hideTxt {display: none;}
.xtl_logo_lk a,.xtl_logo_bg {top:36px; left:0px;}
.links{ width:100px; position:absolute; top:8px; right: 150px;}
.links a{ color:#f5f3e0; padding:0 1px;}
.links a:hover{ color:#fece26;}
#target{ width: 140px; color: #ff9372; position: absolute; right: 0; top: 7px;}

.nav_box{ width: 147px; height: 657px; float: left;}
.nav_box ul{ width: 100%; height: 100%; position: relative;}
.nav_box ul li a{ position: absolute; display: block; text-indent: -999em; background:url(../images/erji_navs.jpg) no-repeat; }
.nav_box ul li a.active{ background:url(../images/erji_navs.jpg) no-repeat;}
.nav_box li.nav0 a{ width: 122px; height: 113px; left: 25px; top: 0px; background-position: 0 0; }
.nav_box li.nav0 a:hover,.nav_box li.nav0 a.active{ background-position: -136px 0; }
.nav_box li.nav1 a{ width: 102px; height: 92px; left: 4px; top: 118px; background-position: 0 -113px; }
.nav_box li.nav1 a:hover,.nav_box li.nav1 a.active{ background-position: -136px -113px; }
.nav_box li.nav2 a{ width: 136px; height: 85px; left: 1px; top: 211px; background-position: 0 -205px; }
.nav_box li.nav2 a:hover,.nav_box li.nav2 a.active{ background-position: -136px -205px; }
.nav_box li.nav3 a{ width: 123px; height: 79px; left: 17px; top: 299px; background-position: 0 -290px; }
.nav_box li.nav3 a:hover,.nav_box li.nav3 a.active{ background-position: -136px -290px; }
.nav_box li.nav4 a{ width: 116px; height: 93px; left: 2px; top: 378px; background-position: 0 -369px; }
.nav_box li.nav4 a:hover,.nav_box li.nav4 a.active{ background-position: -136px -369px; }
.nav_box li.nav5 a{ width: 130px; height: 89px; left: 11px; top: 477px; background-position: 0 -462px; }
.nav_box li.nav5 a:hover,.nav_box li.nav5 a.active{ background-position: -136px -462px; }
.nav_box li.nav6 a{ width: 112px; height: 91px; left: 4px; top: 566px; background-position: 0 -551px; }
.nav_box li.nav6 a:hover,.nav_box li.nav6 a.active{ background-position: -136px -551px; }

.main{ width: 697px; height: auto; margin-left: 147px;}
.tabs{ width: 519px; height: 60px; padding: 24px 0 0 178px; background:url(../images/tabs.jpg) no-repeat; position: relative; margin-top: 148px;}
.tabs a{ display: block; width: 170px; height: 60px; font: 24px "微软雅黑"; color: #542320; line-height: 60px; text-align: center; float: left;}
.tabs a:hover,.tabs a.active{ color: #9c0700;}
.tabs a.t_spe{ margin-left: 80px;}
.tabs #xian{ width: 100px; height: 2px; background-color: #9c0700; line-height: 2px; font-size: 0px; position: absolute; left: 214px; top: 82px;}
.tabs #xianspe{ width: 100px; height: 2px; background-color: #9c0700; line-height: 2px; font-size: 0px; position: absolute; left: 294px; top: 82px;}

.tabs_spe{ margin-top: 148px;}
.tabs_cont{ width: 617px; height: auto; min-height:400px; _height:400px; padding: 20px 40px 40px 40px; background-color: #f3f5f7; display: none;}
.tabs_cont p{ font-size: 14px; color: #5b5e64; line-height: 30px; text-indent: 2em;}
.tabs_cont p span.alight{ font-weight: bold; color: #393a3e;}
.tabs_cont p img.spic{ vertical-align: middle; margin-right: 8px;}
.tabs_cont p.center{ text-align: center; margin-top: 12px; text-indent: 0; }
.tabs_cont p.pictit{ text-align: center; text-indent: 0; line-height: 20px; margin-bottom: 14px;}
.tabs_cont img#tang{ margin-right: 4px; vertical-align: -6px; }
.tabs_cont h4{ width: 617px; height: 35px; font: 18px "微软雅黑"; color: #714a4a; line-height: 35px; text-indent: 26px; background:url(../images/h4_bg.jpg) no-repeat; margin-bottom: 10px;}
.tabs_cont table{ width: 607px; margin-left: 5px; border: 1px solid #f3f5f7; background-color: #e8e4e4; border-collapse: collapse; margin-bottom: 22px;}
.tabs_cont table td{ border: 1px solid #f3f5f7; color: #403131; padding: 24px; line-height: 24px;}
.tabs_cont table td.center{ text-align: center;}
.tabs_cont table td strong{ font-weight: bold;}



/*backToTop css*/

/*返回头部*/
#backToTop a {
	display:block;
	cursor:pointer;
	width:44px;
	height:48px;
}
#backToTop {
	display: none;
background: url(../images/backtop.jpg) no-repeat;
width: 32px;
height: 37px;
position: fixed;
right: 50%;
margin-right: -533px;
bottom: 100px;
z-index: 25;
_margin-right: -543px;
}

*html #backToTop {
	position:absolute;
	margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
	
