.banner{margin-top:-25px;width:100%;position:relative}.banner h1{width:908px;height:60px;position:absolute;left:50%;top:50%;margin:-36px 0 0 -482px;line-height:60px;color:#fff;font-size:46px;font-weight:normal;color:#fff;overflow:hidden;text-shadow:0 2px 1px #000;-moz-text-shadow:0 2px 1px #000;-webkit-text-shadow:0 2px 1px #000;-o-text-shadow:0 2px 1px #000}.main{width:1200px;margin:0 auto}.nav{width:100%;min-width:1040px;height:43px}.nav ul li{height:43px;float:left}.nav ul li span{display:block;float:left;width:6px;height:43px}.nav ul li a{display:inline-block;float:left;height:43px;padding:0 17px 0 18px;font-size:16px;color:#fff;line-height:43px;white-space:nowrap}.nav ul li.hover a{color:#fff;text-decoration:none}.nav ul li.active a{text-decoration:none;color:#fff}.discipline{position:relative;z-index:15}.transBox{display:none;position:absolute;left:0;top:43px;width:610px}.tranBg{position:absolute;left:0;top:0;height:100%;opacity:.95;filter:alpha(opacity=95);width:610px}.transSub{position:relative;width:590px;padding:18px 0 15px 17PX;height:auto}.transN dt{height:20px;border:#fff solid 1px;width:40px;line-height:20px;text-align:center;color:#fff}.triangleBox{position:relative}.triangleBox .triangle{display:block;width:0;height:0;border:11px solid transparent;border-left-color:#fff;position:absolute;right:-58%;top:-1px}.triangleBox .triangleLine{display:block;width:0;height:0;border:10px solid transparent;position:absolute;right:-8px;top:-10px}.nav .discipline .transN dd{height:auto;width:525px;margin-left:20px}.nav .discipline .transN dd a{padding:0 16px;display:inline-table;font-size:14px;float:left;color:#fff;font-weight:normal;line-height:22px;height:22px;margin-bottom:10px;background:0}.nav .discipline .transN dd a:hover{color:#FFF;text-decoration:underline}.transSubTit{font-weight:normal;font-size:14px;color:#fff;padding-bottom:15px}.completeNav{position:relative;z-index:1000}.others{width:70px;height:43px;position:absolute;top:0;right:0;display:none}.others .otherArr{display:block;width:70px;height:43px;text-align:center;line-height:43px;overflow:hidden;color:#fff;cursor:pointer}.otherList{display:none;position:absolute;top:43px;right:0;font-size:0;letter-spacing:0;*width:150px;max-width:180px}.otherList .innerOthList{padding:5px 0 2px;overflow:hidden}.otherList .innerOthList li{overflow:hidden;padding:0 20px}.otherList a{display:block;height:38px;line-height:38px;font-size:14px;color:#fff;border-bottom:1px solid transparent;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.otherList a:hover{text-decoration:none;border-bottom:1px solid #fff;color:#fff}.othersH .otherList{display:block}.disItem{position:relative}.disItem .otherList{padding:5px 15px;position:absolute;left:0;width:120px}.disItem .otherList li{height:38px;float:none;overflow:hidden}.nav ul .disItem .otherList a{background:0;padding:0;display:inline-block;height:37px;line-height:37px;font-size:14px;white-space:normal}.nav ul .disItem .otherList a:hover{text-decoration:none;border-bottom:1px solid #fff}.disItemH .otherList{display:block}.otherList .innerOthList .otherList_second{max-width:140px;padding:0 20px;margin:0 -20px}.otherList .innerOthList .otherList_second li{height:30px;float:none;padding:0;margin:0 0 0 10px}.otherList .innerOthList .otherList_second a{width:100%;font-size:13px;height:29px;line-height:29px;white-space:normal;padding:0}#footer{border-top:1px solid #3a3c3e;background:#424547;box-shadow:inset 0 2px 4px #3f4244;width:100%;line-height:22px;padding:10px 0;color:#a6a6a6;text-align:center;font-size:14px;margin-top:40px}#footer span{font-family:"arial"}a.footerA{color:#939393}@media screen and (min-width:321px) and (max-width:639px){#esHeader,#footer,.banner{width:1040px}#esHeader #topNav{position:absolute !important}}@media screen and (min-width:640px) and (max-width:799px){#esHeader,#footer,.banner{width:1040px}#esHeader #topNav{position:absolute !important}}