@charset "utf-8";
/* CSS Document */
/*Header*/
.index-header{
	height: 88px;
	background:url(../img/headerBg.jpg) no-repeat center top;
}
.header{ width:980px; height:88px; margin:0 auto}
.header2{ height:118px; background:url(../img/headerBg.jpg) no-repeat center top;}
.headerCon{ width:980px; margin:0 auto}
.logo{ width:125px; height:88px; float:left}
.nav{ height:30px; background:#e1e1e1;}
.nav ul{ width:980px; margin:0 auto}
.nav a{ font:14px/30px Helvetica, Arial; color:#000; padding:0 30px}
.nav a:hover,.nav a.on,.nav a.on1{ display:block; height:30px; background:url(../img/navAbg.gif) repeat-x;  color:#fff}
.sunNav{ display:none; width:120px; position:absolute; z-index:2}
.sunNav a{ display:block; width:120px; height:30px; background:#3e0400; font:12px/30px Arial; color:#c6c4c4; border-bottom:1px solid #000}
.logo2{ width:140px; height:88px; float:left}
.nav2{ width:755px; height:30px; float:left; margin:40px 0 0 85px; display:inline; overflow:hidden}
.nav2 ul{ width:980px; margin:0 auto}
.nav2 a{ font:12px/30px Helvetica, Arial; color:#fff; padding:0 20px}
.nav2 a:hover,.nav2 a.on,.nav2 a.on1{ display:block; height:30px; background:url(../img/navAbg.gif) repeat-x;  color:#fff}
.sunNav2{ display:none; width:120px; position:absolute; z-index:22}
.sunNav2 a{ display:block; width:120px; height:30px; background:#3e0400; font:12px/30px Arial; color:#c6c4c4; border-bottom:1px solid #000}
/*Bodyer*/
.content{ width:980px; height:465px; margin:10px auto}
.contectBox{ width:322px; margin-right:2px; float:left}
.contectBox .title{ position:relative; z-index:1; }
.menImg{ margin-top:-122px}
.cont{ width:990px; margin:0 auto}
.side{ width:191px; float:left}
.side li{ width:191px; }
.contBox{ width:799px; float:left}
.contUl{ width:191px; float:left}
.con{ width:799px; min-height:485px; height:auto!important; height:485px; overflow:visible; background:#ebebeb}
.conTitle{ width:755px; height:33px; border-bottom:1px solid #cdcccc; margin-left:22px; background:url(../img/conTitleBg.gif) no-repeat center left}
.conTitle h1{ font:12px/34px Arial; color:#680000; float:left; padding-left:34px}
.location{ float:right; margin-top:6px}
.location p{ font:10px/28px Arial; color:#c2c2c2; float:left; padding:0 5px}
.location a{ font:10px/28px Arial; color:#c2c2c2; float:left}
.location a:hover,.location a.on{ color:#613c31}
/*num*/
.num{ text-align:center}
.num a{ border:1px solid #b6b6b6; padding:4px 8px; background:#fff}
.num a:hover,.num a.on{ border:1px solid #763e3e; color:#763e3e}
.num input{ width:22px; height:22px; border:1px solid #c3c3c3; vertical-align:middle}
.num .button{ width:24px; height:24px; font:12px/24px Arial; cursor:pointer; vertical-align:middle}
/*Footer*/
.footer{ height:183px;}
.footer .top{ height:140px; background:#1f1f1f; margin:0 auto}
.footer .top2{ height:140px; background:#767676; margin:0 auto}
.footer .list{ width:980px; margin:0 auto}
.footer .list ul { width:245px; float:left}
.footer .list ul a{ font:12px/16px Arial; color:#bfbfbf; text-align:center; float:left; padding:0 60px 0 35px; display:inline }
.footer .list ul .aTop{ font:12px/24px Arial; color:#fff; text-align:center; padding:10px 60px 1px 35px; float:left; display:inline}
.footer .down{ height:60px; background:#1f1d1e; margin:0 auto}
.footer .downCon{ width:980px; margin:0 auto}
.footer .downCon p{ font:12px/24px Arial; color:#3e3e3e; float:left; margin-top:10px}
.footer .downCon a{ font:12px/24px Arial; color:#3e3e3e; float:right; margin-top:10px}
.footer .downCon a:hover{ color:#fff}


.text{position:absolute;width:100%;height:100%;top:0;left:0; z-index:100}
.text_bg{position:absolute;width:100%;height:100%;background:#000;filter:alpha(opacity=90);opacity:0.9;z-index:99}
.text_co{position:absolute;top:50%;margin-top:-236px;left:50%;margin-left:-300px;width:600px;height:472px;;z-index:100;color:#898989;}
.text_co a{color:#898989;text-decoration:none;}.text_co a:hover{color:#898989;text-decoration:underline;}
.text_title{padding:25px 22px 0 40px;}
.text_title h2{font-size:14px;line-height:30px;height:30px;overflow:hidden;font-weight:bold;text-align:center;}
.text_title h3{height:32px;line-height:32px;overflow:hidden;border-bottom:1px dashed #a9a9a9;text-align:center;}
.text_body{height:288px;margin:18px 34px 18px 40px;position:relative;overflow:hidden;}
.text_detail{position:absolute;line-height:24px;}
.text_page{line-height:24px;padding-top:5px;margin:0 22px 0 40px; border-top:1px dashed #a9a9a9;}
.text_close{position:relative;width:19px;height:19px;top:20px;left:455px;background:url(../img/text_close.gif) no-repeat center #404040;cursor:pointer;}