@charset "utf-8";
/* base */
html,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,label { margin:0; padding:0;}
body,button,input,select,textarea { font:12px Tahoma, Helvetica, arial, \5b8b\4f53; background:#FFF;}
body { height:100%;}
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight: normal;}
address, cite, dfn, em, var { font-style:normal;}
code, kbd, pre, samp { font-family:courier new, courier, monospace;}
small { font-size:12px;}
ul,ol { list-style:none;}
a { text-decoration:none; color:#333;}
a:hover { text-decoration:underline; color:#333;}
sup { vertical-align:text-top;}
sub { vertical-align:text-bottom;}
legend { color:#000;}
fieldset,img,iframe { border:0 none;vertical-align:middle;}
button,input,select,textarea { font-size:100%;vertical-align:middle; outline:none; resize:none;}
table { border-collapse:collapse; border-spacing:0;}
.clear { clear:both; height:0; overflow:hidden;}

/* 公共头部.2014.6 */
#siteNav,.followSina,.followTencent,.followWx,.arrDrop,.siteNavMenu li.hover .arrDrop,.navIcon,.siteNavMenu li.hover .navIcon,.rb,.lb,.guideList li ul li a span.newIcon,.guideList li ul li a span.hotIcon,.qq, .sina,.menuHide .userInfo .rb{background:url(http://www.e0575.com/images/top/head_ico1.gif) no-repeat;}
#siteNav{background-position:0 -115px;background-repeat:repeat-x;line-height:39px;font-family:Arial;height:40px;width:100%;/*_position:absolute;_left:0;_top:0;*/ position:relative; z-index:10001;color:#5b5b5b;}
.siteNav1{margin:0 auto;width:1000px;height:40px; font-size:12px;}
.siteNav1 .fr{float:right!important;}
.siteNavMenu,.siteNavMenu li{float:left;}
.siteNavMenu li{position:relative;}
.siteNavMenu li a{text-decoration:none;color:#5b5b5b;}
.siteNavMenu li a:hover{text-decoration:none;color:#f60;}
.siteNavMenu li span,.siteNavMenu li a.login{float:left;cursor:pointer;}

.followSina,.followTencent,.followWx{margin-top:8px;float:left;line-height:24px;display:block;}
.followSina{background-position:-99px 0;}
.siteNavMenu li.hover .followSina{background-position:-124px 0;}
.followTencent{background-position:-49px 0;}
.siteNavMenu li.hover .followTencent{background-position:-74px 0;}
.followWx{background-position:2px 0px;float:left;margin:8px 0 0 -4px;_margin-left:0;}
.siteNavMenu li.hover .followWx{background-position:-23px 0;}
.arrDrop{width:7px;height:4px;line-height:0px;font-size:0;display:block;float:left;margin:18px 4px 0;background-position:-168px -25px;}

.siteNavMenu li.hover .arrDrop{background-position:-168px -30px;}
.siteNavMenu li .menuShow{z-index:10009;padding:0 1px 0 7px;height:40px;cursor:pointer;float:left;position:relative;}
.siteNavMenu li.hover .menuShow{background-color:#FFF;border:1px solid #dedede;border-bottom:0;border-top:0;padding:0 0 0 6px;height:40px;}
.siteNavMenu li .menuHide{display:none;position:absolute;top:39px;left:0;_left:-1px;background-color:#FFF;border:1px solid #dedede;z-index:10008;}
.code{padding:10px;}
.siteNavMenu li .menuHide a{color:#4F4F4F; display: inline-block;}
.siteNavMenu li .menuHide a:hover{ color:#4F4F4F; text-decoration:underline;}
.siteNavMenu li .menuShow .message{margin:13px 2px 0;background-color:#FF6600;text-align:center;padding:0 4px;color:#FFF; border-radius:4px;font:normal 10px/12px Verdana;}
.navIcon,.siteNavMenu li.hover .navIcon{width:12px;height:10px;margin:15px 4px 0 0;font-size:0;line-height:0;display:block;background-position:-149px 0;}
.siteNavMenu li.hover .navIcon{background-position:-162px 0;}
.menuHide form .tipsText{color:#FF6600;}

.guideList{width:803px;float:left;background:#FFF;height:auto; margin:20px 10px; line-height:normal;}
.guideList li{border-right:1px solid #ededed;width:180px;padding:0 0 0 20px;height:auto;cursor:default;}
.guideList li.last{border: none;}
.siteNavMenu li .menuHide .guideList li h4 a,.siteNavMenu li .menuHide .guideList li h4{color:#ff6600; font-weight:bold; font-size:16px;}
.guideList li ul{width:100%; line-height:2.5; height:auto; overflow:hidden; margin:5px 0 0;}
.guideList li ul li{width:50%;height:auto;display:inline;padding:0;border:0;}
.guideList li ul li a{position:relative;display:inline-block;}
.siteNavMenu li .menuHide .guideList li ul li strong a{color:#F42916;}
.guideList li ul li a span{display:block;width:11px;height:11px;overflow:hidden;position:absolute;right:-13px;top:2px;_top:2px;}
.guideList li ul li a span.newIcon{background-position:-149px -13px;}
.guideList li ul li a span.hotIcon{background-position:-161px -13px;}
.siteNav1 .rb{background-position:right -75px;padding-right:7px;margin-right:6px;}
.siteNav1 .lb{background-position:left -75px;padding-left:10px;margin-left:10px;}

.menuHide .userPanel{padding:10px;width:200px;height:70px;line-height:26px;}
.menuHide .userFace{width:50px;height:50px; margin:7px 10px 0 0;float:left;display:inline;}
.menuHide img { -webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.menuHide .userInfo{float:left;}
.menuHide .userInfo a{color:#186DC3;}
.menuHide .userInfo .rb{background-position:right -86px;}
.menuHide .userInfo a em{color:#ff6600;}

.siteNav1 .r10{right:7px;left:auto!important}
.siteNavMenu .r0{right:0;left:auto!important;}
.siteNavMenu .r09 { margin:0 18px 0 0;}
#topDMainBox{right:7px;_right:-6px;left:auto;}
/*.navFixed{position:fixed;+top:0!important;top:0;left:0;z-index:9999;top:expression(eval(document.documentElement.scrollTop-40));}*/

/* 返回顶部.2014.6 */
#gotopbox{width:60px; height:170px; float:right; position:fixed;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:10px;}/*解决IE6下不兼容 position:fixed 的问题*/
#gotop{ width:60px; height:50px; background:url(/images/goTop.png) no-repeat; position:absolute; top:0; display:none; cursor:pointer} 
#gotop:hover{ background:url(/images/goTop.png) no-repeat 0 -50px;}
#float_jianyi{ width:60px; height:50px; background:url(/images/goTop.png) no-repeat 0 -100px; position:absolute; top:60px; cursor:pointer}
#float_jianyi:hover{ background:url(/images/goTop.png) no-repeat 0 -150px;}
#float_server{ width:60px; height:50px; background:url(/images/goTop.png) no-repeat 0 -200px; position:absolute; top:120px; cursor:pointer}
#float_server:hover{ background:url(/images/goTop.png) no-repeat 0 -250px;}

/* 自助服务迷你窗口.2014.6 */
.cs_mini { width:650px; height:470px; overflow:hidden; background:#FFF; font-size:14px;z-index:10003;left:50%;top:50%; margin-left:-325px!important;/*FF IE7 该值为本身宽的一半 */margin-top:-235px!important;/*FF IE7 该值为本身高的一半*/margin-top:0px;position:fixed!important;/* FF IE7*/position:absolute;/*IE6*/_top:expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/}
.cs_mini_bg { background-color: #666; display:none; width: 100%; height: 100%; left:0; top:0;/*FF IE7*/ filter:alpha(opacity=50);/*IE*/ opacity:0.5;/*FF*/ z-index:10002; position:fixed!important;/*FF IE7*/ position:absolute;/*IE6*/_top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);}
.cs_mini_t1 { height:45px; line-height:45px; color:#FFF; font-weight:bold; position:relative; background:#ff8400; padding:0 0 0 15px; overflow:hidden;}
.cs_mini_t2 { position:absolute; right:15px; top:18px; width:11px; height:10px; overflow:hidden; cursor:pointer;}
.cs_mini_t2 a { display:block; width:11px; height:10px; background:url(/images/server/close.gif) no-repeat;}
.cs_mini_t2 a:hover { background:url(/images/server/close.gif) no-repeat 0 -10px;}
.cs_mini_t3 { height:50px; line-height:50px; background:#f7f7f7; color:#666; position:relative; text-align:right; padding:0 120px 0 0;}
.cs_mini_t4 { position:absolute; right:15px; top:7px;}
.cs_mini_t4 a { display:block; font-weight:bold; color:#ff8400; border:1px solid #d9d9d9; background:#FFF; height:34px; line-height:34px; width:80px; overflow:hidden; text-align:center; text-decoration:none; border-radius: 3px;-moz-border-radius:3px;-webkit-border-radius: 3px;}
.cs_mini_t4 a:hover { text-decoration:underline; color:#ff8400;}

/* 公共底部 */
.site_foot1 { width:1000px; margin:0 auto; height:auto; overflow:hidden; position:relative; margin-top:15px; text-align:center; color: #5b5b5b; border-top:1px solid #e0e0e0; line-height:2; padding:25px 0;}
.site_foot2 { position:absolute; right:0px; bottom:0px; width:1px; height:1px;}
.site_foot1 a { color: #5b5b5b;}
.site_foot1 a:hover { color:#5b5b5b;}










/* form */
form { display:inline;}
.input1 { padding:2px 3px; height:19px; border:1px solid;border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;}
.area1 { padding:2px 3px;border:1px solid;border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4; line-height:1.6;}

/* header */
.topBar { height:42px; background:url(http://www.e0575.com/images/base/top_bar0.png);}
.topBar .m2 { width:960px; margin:0 auto; height:40px; position:relative; z-index:10001;}
.topBar .m2 span { color:#F00; cursor:pointer;}
.topBar .m1 { height:40px; line-height:40px; position:absolute; right:0px; top:0px;}
.topBar .m1 li { float:right; background:url(http://www.e0575.com/images/base/top_bar2.gif) no-repeat right 15px; padding:0 10px; position:relative;}
.topBar .m3 { position:absolute;}
.topBar .m4 { visibility:hidden; background:url(http://www.e0575.com/images/base/top_bar1.gif) no-repeat; width:397px; height:auto; overflow:hidden; padding:14px 4px 0 4px; position:absolute; top:26px; right:-2px; z-index:10001; border-bottom:3px solid #ffc54b;}
.topBar .m4 .t1 { background:#fafff4; height:27px; line-height:27px; padding-left:10px; font-weight:bold; color: #F60; border-bottom:1px solid #dee4d7;}
.topBar .m4 .t2 { line-height:1.8; padding:10px 15px; border-bottom:1px solid #dee4d7;}

/* page */
.pages { height:40px; line-height:40px; padding:28px 0; text-align:center;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;}
.pages a, .pages .a { padding:6px 10px; margin-right:5px; border:1px solid #E2E2E2; font-size:14px; font-weight:bold; color:#999;}
.pages a:hover { text-decoration:none;}
.pages a { blr:expression(this.onFocus=this.blur());}
.pages .a, .pages a:hover { color:#E91818; background-color:#FFEEE5; border:1px solid #E81717;}
.pages em { color:#999;}

/* foot */
.foot { width:960px; margin:0 auto; height:auto; overflow:hidden; position:relative; margin-top:15px; text-align:center; color: #333; border-top:1px solid #ccc; line-height:2; padding:25px 0;}
.foot_tj { position:absolute; right:0px; bottom:0px; width:1px; height:1px;}
.foot a { color: #333;}
.foot a:hover { color:#333;}

/* color */
.color1 { color:#F00; font-family:"宋体";}

/* ppt */
.pwSlide{position:relative;zoom:1}
.pwSlide .pwSlide-bg,.pwSlide .switch li h3{position:absolute; left:0; bottom:0; z-index:1;height:35px; line-height:35px; width:100%; overflow:hidden}
.pwSlide .switch li a:hover,.pwSlide .switch li a:hover h3{text-decoration:none; cursor:pointer}
.pwSlide .switch li h3{z-index:2; text-indent:6px; color:#fff;}
.pwSlide .pwSlide-bg{background:#000;filter:alpha(opacity=80);opacity:0.8;}
.pwSlide .SwitchNav{position:absolute; right:5px; bottom:5px; z-index:3}
.pwSlide .SwitchNav li{float:left; display:inline; margin-left:3px; width:18px; height:18px; line-height:18px; overflow:hidden; text-align:center; font:11px/18px Verdana;}
.pwSlide .SwitchNav li a{display:block; color:#ff8400; background:url(http://www.e0575.com/images/pwSlide2.png) no-repeat 0 -2px;}
.pwSlide .SwitchNav li a:hover{text-decoration:none}
.pwSlide .SwitchNav li.current{ font-weight:700;}
.pwSlide .SwitchNav li.current a{background-position:-17px 0; color:#fff;}

/* dl */
.dl_left1,.dl_right1 { width:100px; height:200px; float:right; z-index:300;top:expression(offsetParent.scrollTop+49);}
.dl_left2,.dl_right2 { width:100px; height:200px; float:right; z-index:300;top:expression(offsetParent.scrollTop+350);}
.dl_left1 { position:fixed !important;top:49px; position:absolute; left:10px;}
.dl_left2 { position:fixed !important;top:350px; position:absolute; left:10px;} 
.dl_right1 { position:fixed !important;top:49px; position:absolute; right:10px;}
.dl_right2 { position:fixed !important;top:350px; position:absolute; right:10px;}
.dl_close1 { height:20px; width:100px; overflow:hidden; cursor:pointer; background:url(../images/index/close.gif) no-repeat;}