@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px 0 0 0px; font-size:12px; color:#555555; font-family:宋体;  background: #f5efe0 url(bodyBgXY.jpg) repeat;-webkit-text-size-adjust:none;}
ul,ol,li,dd,dl,dt,p,img,h1,h2,h3,h4,h5,h6{margin:0px; padding:0px; list-style:none; border:0px; vertical-align:top; }
font{ font-size:12px;}
input,textarea,form{outline: none; padding:0px; margin:0px;}
a{ color:#555555;  text-decoration: none;}
a:hover{ color:#444; text-decoration:underline;}
.clear{	clear:both;	}
.center{ margin:0px auto;}
.yaHei{ font-family:'微软雅黑','黑体';}
.w1004{ width:1004px;}
.w976{ width:976px;}
.w105b{ width:105%;}
.relative{ position:relative;}
.allArea{  min-width:1004px; _width:100%; position:relative; overflow:hidden;}

/*head Css*/
.head{ height:166px; width:100%; background:#e3d0b0 url(headBgCenter.jpg) no-repeat center top;}
.head .top{ height:119px; overflow:hidden;}
.head .logo{ float:left; top:10px; position:relative; display:block; width:455px; height:75px; padding-top:15px; cursor:pointer;}
.head .logo a{cursor:pointer;}
.head .tel{ width:330px; height:74px; top:18px; position: absolute; top:40px; right:0px;}
.head .nav{height:47px; line-height:47px; background:#980301 url(navBgX.jpg) repeat-x center top;}
.head .nav .ul{ display:block; height:47px; position:relative; z-index:2;}
.head .nav .ul li.list{ display:inline-block; width:124px; height:47px; float:left; text-align:center; position:relative;}
.head .nav .ul li.list a.name{ display:inline-block; color:#f3e6c6; height:47px; width:100%; font-weight:bold; font-size:14px; font-family:'微软雅黑'; text-align:center;}
.head .nav .ul li.list a.name:hover,.head .nav ul li.current a.name{ background:url(navCurrentBg.jpg) no-repeat; text-decoration:none;}
.head .nav .ul li.list .subNav{  height:0px; overflow:hidden; position:absolute; top:47px; left:0px; display:inline-block; background:#b50902; margin-top:5px;}
.head .nav .ul li.list .subNav li{ display:inline-block; width:100px; height:32px; line-height:32px; text-align:center; overflow: hidden; float:left; background:url(ss.gif) no-repeat 99px 10px;}
.head .nav .ul li.list .subNav li a{ height:32px; line-height:32px; text-align:center; overflow:hidden;  color:#f3e6c6;}
.head .nav .ul li.list .subNav li a:hover{background:#ca590e; color:#fff;}

/*banner Css*/
.banner{ height:463px; width:100%; position:relative; overflow:hidden; background:url(bannerBottomBgX.png) repeat-x center bottom;}
.banner .btn{ height:40px; width:100%; position:absolute; LEFT:0px; bottom:45px; background:url(bannerBottomBgXY.png) repeat; z-index:5;}
.banner .btn .trigger{ position:absolute; height:20px; width:auto; right:90px; top:15px; z-index:3;}
.banner .btn .trigger li{ display:block; width:21px; height:9px; overflow:hidden; float:left; margin-right:4px; background:#2e1200 url(bannerTriggerImg2.gif) no-repeat; color:#f30d00; text-align:center; line-height:13px; cursor:pointer;}
.banner .btn .trigger li.current{ background:#2e1200 url(bannerTriggerImg.gif) no-repeat; color:#ffdb6f;}
.bannerPrev,.bannerNext{ display:block; width:26px; height:13px; overflow:hidden; top:13px; position:absolute;}
.bannerPrev{ right:56px; background:url(bannerBtn01.gif) no-repeat;}
.bannerPrev:hover{ background:url(bannerBtn02.gif) no-repeat;}
.bannerNext{ right:22px; background:url(bannerBtn03.gif) no-repeat;}
.bannerNext:hover{ background:url(bannerBtn04.gif) no-repeat;}

.banner .pannel{ height:419px; top:0px; overflow:hidden; position:relative; z-index:1; background:#000 url(../images/bannerBottombg.png) center bottom;}
.banner .pannel .pannelList{ width:100%; height:419px; position:absolute; z-index:1;}
.banner .pannel .pannelList .listBox{ display:block; width:100%; height:419px; float:left;}
.banner .pannel .pannelList .listBox a{ display:block; height:419px;}
.banner .pannel .pannelList .listBox img{ height:419px; width:100%;}

.sideBody{ background-position: 0 365px;}
.sideBanner{ height:273px;}
.sideBanner .btn{}
.sideBanner .pannel{ height:228px;}
.sideBanner .pannel img{}

/*pages*/
.pagelink{ width: auto; display:inline-block; text-align:center; height:30px;  margin:26px; float:right;}
.pagelink a,.pagelink span{ color:#5b5b5b; display: inline-block; width:auto; height:auto; line-height:18px; padding:4px 8px; margin: 0 2px; float:left; border:1px solid #aaccd6;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius:4px;}
.pagelink a:hover,.pagelink .cur{ border-color:#74105f; color:#fff; background-color:#901e78; text-decoration:none;}


/*link Css*/
.link{ width:100%; padding-top:40px; height:auto; margin-top:20px; padding-bottom:25px; background: url(linkTopBg.png) no-repeat center top;}
.link .hd{ height:40px; width:100%;}
.link .hd span{ display:block; height:40px; width:300px; background:url(indexTextCssImg.png) no-repeat 0 -260px;}
.link .bd{ line-height:200%;}
.link .bd a{}

/*---Foot Css---*/
.foot{ background:#640909 url(footBgCenter.jpg) no-repeat; line-height:200%; padding:30px 0px 44px 0; color:#d6c37e;}
.foot a{ color:#d6c37e}
.foot a:hover{ color:#d6c37e;}
.foot .alink{ height:45px; line-height:45px; text-align:center; font-size:14px;}
.foot .alink a{ margin:0px 15px;}
.foot .text{ text-align:center; line-height:300%;}
.foot .text .Georgia{ font-family:'Georgia'; font-size:16px; color:#c3af66;}

.returnTopBtn{ position:relative; height:0px; margin:0px auto; width:1000px;}
.returnTopBtn a{ display:block; width:40px; height:40px; overflow:hidden; position: fixed; bottom:-60px; _position:absolute; _bottom:20px; margin-left:1000px; background:url(returnTop.gif) no-repeat; opacity: 0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.returnTopBtn a:hover{opacity: 1.0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
