@charset "utf-8";
.pageTop{ height:60px; padding-bottom:10px; width:100%; position:fixed; left:0; top:0; z-index:100; background-image:url(topbg.png); background-size:100% 70px;}
.homeBg{ background-image:url(bg.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover;}
.sublogo{ height:50px; background-image:url(logo.png); background-repeat:no-repeat; background-position:center center; background-size:auto 38px;}
.pageMain{ padding:10px;margin:auto; clear:both; width:100%; box-sizing:border-box; overflow:hidden; }
.mainPic img{ width:100%; height:auto;}
.mainBack{ border-radius:30px; height:30px; width:30px; border:1px #f8e3cc solid; position:absolute; left:10px; top:10px; z-index:5; background-image:url(back.png); background-repeat:no-repeat; background-position: center center; background-size:20px auto;}
.mainBack a{ width:30px; height:30px; display:block;}
.mainHome{ border-radius:30px; height:30px; width:30px; border:1px #f8e3cc solid; position:absolute; right:10px; top:10px; z-index:5; background-image:url(homeBut.png); background-repeat:no-repeat; background-position: center center; background-size:20px auto;}
.mainHome a{height:30px; width:30px; display:block;}


.logo{height:25px; width:60%; background-image:url(logo.png); background-repeat:no-repeat; background-position:left center; background-size:auto 25px; position:absolute; left:10px; top:5px; z-index:1000;}
.pageMain{ padding:10px;margin:auto; clear:both; }
.picBox{ width:100%; height:100%; position:relative;}
.picBox span{ background-image:url(bicBox.png); height:200px; width:100%; background-repeat:no-repeat; background-size:100% 100%; left:0px; top:0px; z-index:20; display:block; position:absolute;}
.hdBox{ height:100%; width:100%; background-repeat:no-repeat; background-size:100% 200px; overflow:hidden;}
.hdBox .bd img{ width:100%; height:auto;}
.hdBox .hd{ width:100%; height:30px; left:0px; bottom:-30px; text-align:center; z-index:40; position:absolute; display:none;}
.hdBox .hd li{ width:20px; height:20px; line-height:20px; text-align:center; background-color:#c1bbaf; margin:0px 0px; display:inline-block; color:#FFF; font-size:12px;  border-radius:30px;cursor:pointer;}
.hdBox .hd li.on{ background-color:#CC0000;}

.adTextAni{width:100%; height:70px; text-align:center; position:relative;}
.adTextAni dd{ width:100%; height:70px; position:absolute; top:0px; left:0px;}
.adTextAni dd p { position:absolute; top:0px; left:0px; text-align:center; opacity:0;filter:alpha(opacity=0); font-size:16px; width:100%; color:#807260; line-height:18px;}
.adTextAni dd p.on{ font-size:12px; margin-top:5px;}
.adTextAni dd p span{ color:#CC0000; font-weight:bold;}

.mainBut{ width:100%; clear:both; text-align:center;}
.mainBut a{ width:80px; height:80px;  background-repeat:no-repeat; background-position: center center; background-size:100% auto; display:inline-block; margin:5px 10px;}
.mainBut a.m1{background-image:url(menu1.png);}
.mainBut a.m2{background-image:url(menu2.png);}
.mainBut a.m3{background-image:url(menu3.png);}
.mainBut a.m4{background-image:url(menu4.png);}
.mainBut a.m5{background-image:url(menu5.png);}

.mainBut a.wh2{background-image:url(wh2.png);}
.mainBut a.wh3{background-image:url(wh3.png);}
.mainBut a.wh4{background-image:url(wh4.png);}


.subBottTel{ width:80%; height:40px; line-height:40px; display:block;text-align:center; font-family:arial; font-size:26px; color:#FFF; margin:15px auto; background-color:#4f240b; border-radius:20px;}
.subBottTel:hover{ color:#FFF;}
.subBottTel span{ width:27px; height:32px; background-image:url(tel.png); display:inline-block; margin-right:5px; vertical-align:middle;background-size:27px 27px; background-repeat:no-repeat; background-position:top;}

.bottAd{ width:100%; text-align:center;}
.bottAd img{ width:90%; height:auto;}

.bottInfo{ text-align:center; margin-top:10px; margin-bottom:50px; color:#433a2e; font-size:10px;}
.bottInfo span{ color:#66080A;}
.bottInfo a{ color:#433a2e;}
.weixinCode{ width:100%; margin-bottom:60px; line-height:30px; text-align:center;}
.weixinCode img{ width:50%; height:auto;box-shadow:#c3bdae 3px 3px 10px 0px;}
.weixinCode span{ color:#CC0000;}

.mainMenu{ height:44px; width:100%;  position:fixed; left:0px; bottom:0px; z-index:100; background-image:url(menubg.png); background-repeat:no-repeat; background-position: left bottom; background-size:100% 46px;}
.mainMenu ul li{ float:left; height:44px; position:relative;}
.mainMenu ul li.linkAtv1{ width:33%;}
.mainMenu ul li.line{  background-repeat:repeat-y; background-position:right; background-image:url(line.png);}
.mainMenu ul li dl{ position:absolute; left:0px; bottom:45px; display:none;width:100%;}
.linkAtv1 dl dd{ width:100%; height:34px; margin-top:1px;}
.linkAtv1 dl dd a{ width:100%; height:34px; line-height:34px; display:block; color:#f8e3cc; text-align:center; background-color:#4c413a;}
.linkAtv1 dl dd.jian{ width:100%; height:7px; margin-top:0px; background-image:url(menujian.png); background-repeat:no-repeat; background-position:center center; overflow:hidden;}
.mainMenu ul li h3{ font-size:16px; font-weight:normal; text-align:center; line-height:46px; height:46px; color:#f8e3cc; width:100%;}
.mainMenu ul li h3 a{font-size:16px; font-weight:normal; text-align:center; line-height:46px; height:46px; color:#f8e3cc; width:100%; display:block;}
.mainMenu ul li.ico1 span{ width:20px; height:23px; background-image:url(menuBut1.png); background-position:center top; background-repeat:no-repeat; background-size:20px 20px; display:inline-block; margin-right:3px; vertical-align:middle}
.mainMenu ul li.ico2 span{ width:20px; height:23px; background-image:url(menuBut2.png); background-position:center top; background-repeat:no-repeat; background-size:20px 20px; display:inline-block; margin-right:3px; vertical-align:middle}
.vr720Box{ line-height:180%; font-size:16px; color:#828282;width:100%; height:600px; overflow:hidden;}
.subMenu{ clear:both; margin:20px 0px;}
.subMenu a{ width:60px; height:35px; line-height:35px; display:inline-block; background-color:#FFF; text-align:center;box-shadow:#c3bdae 3px 3px 10px 0px; margin-right:15px; border-radius:10px;}
.subMenu a.on{ background-color:#a70000; color:#FFF;}

.mapBox{ width:1199px;; height:893px; background-image:url(map.jpg); background-repeat:no-repeat; background-position:left top; position:relative; overflow:hidden;}

.mapBox li{ position:absolute; top:-100px;left:-100px; height:15px; padding:5px 8px; line-height:15px; background-color:#eeeadf; border:2px #553811 solid; border-radius:6px; color:#553811; box-shadow:rgba(0,0,0,0.3) 3px 3px 3px 1px;}
.mapBox li a{ width:100%; height:100%; display:block;}
.icoEye{ background-image:url(icoEye.png); width:20px; height:15px; background-repeat:no-repeat; background-position:center center; display:inline-block; vertical-align:text-bottom; margin-right:3px; opacity:0.5; fiter:alpha(opacity=50);}
.mapBox li:hover .icoEye{ opacity:1; fiter:alpha(opacity=100);}
.mapBox li:hover{ color:#CC0000; background-color:#FFF;}
.arrDown{ background-image:url(arrDown.png); width:10px; height:9px; overflow:hidden; display:block; position:absolute; left:50%; margin-left:-5px; bottom:-9px;}
.popBox{cursor:pointer;}
.mapInfo{ background-image:url(icoEye.png); width:125px; height:20px; line-height:20px; color:#000; padding-left:25px; position:absolute; right:10px; bottom:30px; background-repeat:no-repeat; background-position:left center;}


/*内容部份*/
.mainTitle{ width:100%; font-size:10px; margin-top:60px; margin-bottom:10px;}
.mainTitle h2{ font-size:22px; color:#000; line-height:22px; margin-bottom:0px;}

.ContentBox{ font-size:14px; line-height:180%; width:100%;}
.ContentBox strong{ color:#4b2a01;}
.ContentBox table{ font-size:12px; padding:2px; line-height:16px;}
.ContentBox p{ margin-top:15px;}
.ContentBox img{ width:100%; height:auto; margin:0px auto;}

.picInfoList{ clear:both; height:80px; border:3px #FFF solid; padding:5px; border-radius:10px; clear:both; box-shadow:#c3bdae 3px 3px 10px 0px; background-color:#FFF;}
.picInfoListLeft{ width:100px; height:80px; overflow:hidden; text-align:center; float:left;}
.picInfoListLeft img{ width:100%; height:100%;}
.picInfoListRight{ float:left; margin-left:10px; text-align:left; font-size:12px; height:80px; overflow:hidden; line-height:16px;}
.picInfoListRight h3{ font-size:14px; color:#4b2a01; line-height:16px; margin-bottom:2px;}
.picInfoListRight a{color:#4b2a01;display:inline-block;}

.picDanList{ clear:both; padding-top:10px;}
.picDanList li{ width:95%; margin-bottom:20px; position:relative; overflow:hidden; border:5px #FFF solid; border-radius:10px; box-shadow:#c3bdae 3px 3px 10px 0px; line-height:0px;}
.picDanList li img{ width:100%; height:auto;}
.picDanList li h3{ width:98%; height:30px; line-height:30px; font-size:14px; color:#FFF; padding-left:2%;background-color:rgba(0,0,0,0.7); position:absolute; left:0; bottom:0; z-index:1; font-weight:normal;}
.picDanList li span{ width:50px; height:30px; line-height:30px; font-size:12px; color:#ffd3b3; background-color:#895c3b; position:absolute; right:0; bottom:0; z-index:2; text-align:center;}

.listTitle li{ margin-bottom:20px; border-bottom:#e4ddd0 1px dashed; padding:5px 0; line-height:170%;color:#807260;  font-size:12px;}
.listTitle li:after {
      content: ".";
      display: block;
      height: 0px;
      clear: both;
      visibility: hidden;
    }
.listTitle li h3{ color:#921d02;font-size:16px;  margin-bottom:5px;}
.listTitle li h3 a{ color:#921d02; }
.listTitle li img{ width:80px; height:80px; margin-right:15px;border-radius:80px;}
.listTitle li h3 span{ font-size:12px; font-family:arial; color:#999; font-weight:normal;}

.homeMenu{ width:130px; position:absolute; left:15px; top:100px; z-index:50; }
.homeMenu li{ width:100%; height:40px; background-image:url(mainMenuBg.png); margin:10px 0px; background-repeat:no-repeat; background-size:100% 100%;}
.homeMenu li a{ width:100%; height:100%; display:block; text-align:center; line-height:40px; font-size:16px; color:#f8e3cc;}

#slideBox{ position:relative;}
#slideBo .bd ul{ width:100%; overflow:hidden;}
#slideBox .hd{ width:100%; text-align:center; position:absolute; z-index:3px; bottom:20px; left:0px;}
#slideBox .hd li{ text-indent:99999999em; width:10px; height:10px; border-radius:50%; background:rgba(255,255,255,0.5); display:inline-block; margin:0px 2px;}
#slideBox .hd li.on{ background:#FFCC00;}
