@charset "gb2312";
*{ padding:0; margin:0;font-family:Microsoft Yahei;}
ul,li,dl,dd,dt{ list-style:none;  padding:0; margin:0;}
a{ text-decoration:none;cursor:pointer;}
img{ border:none;}
.fl{ float:left;}
.fr{ float:right;}
.dno{ display:none;}


.con{ width:100%; position:relative; overflow:hidden;}
.bgbox{ width:1900px; position:absolute; left:50%; top:0; margin-left:-950px; z-index:-1}
.bg{ width:1900px; height:200px;}
.center{ width:1100px;margin:0 auto;}
.cont{ margin:75px auto 65px; padding:0 83px; position:relative;}
.cont>div.fl{ width:83px; height:19px; background:url(../images/contl.png); position:absolute; left:0;top:20px;}
.cont>div.fr{ width:83px; height:19px; background:url(../images/contr.png); position:absolute; right:0;top:20px;}
.cont h3{ font-size:60px; font-weight:bold; color:#fff; line-height:60px; text-align:center;text-shadow:4px 3px 4px #333;}
.cont h4{ font-size:20px; color:#fff; line-height:20px; font-weight:normal; text-align:center; margin-top:30px;text-shadow:3px 2px 3px #333;}
.cont h4 b{ font-weight:bold; font-family:Arial; text-shadow:none;}

.banner,.banner .bgbox{ height:656px;}
.banner .bg1{ background:url(../images/ban1.jpg) no-repeat;}
.banner .bg2{ background:url(../images/ban2.jpg) no-repeat;}
.banner .bg3{ height:256px; background:url(../images/ban3.jpg) no-repeat;}

.part1,.part1 .bgbox{ height:2494px;}
.part1 .bg1{ background:url(../images/bg_05.jpg) no-repeat center; height:199px;}
.part1 .bg2{ background:url(../images/bg_06.jpg) no-repeat center;}
.part1 .bg3{ background:url(../images/bg_07.jpg) no-repeat center;}
.part1 .bg4{ background:url(../images/bg_08.jpg) no-repeat center;}
.part1 .bg5{ background:url(../images/bg_09.jpg) no-repeat center;}
.part1 .bg6{ background:url(../images/bg_10.jpg) no-repeat center;}
.part1 .bg7{ background:url(../images/bg_11.jpg) no-repeat center;}
.part1 .bg8{ background:url(../images/bg_12.jpg) no-repeat center;}
.part1 .bg9{ background:url(../images/bg_13.jpg) no-repeat center;}
.part1 .bg10{ background:url(../images/bg_14.jpg) no-repeat center;}
.part1 .bg11{ background:url(../images/bg_15.jpg) no-repeat center;}
.part1 .bg12{ background:url(../images/bg_16.jpg) no-repeat center; height:296px;}
.cont1{ width:600px}
.con1{width:1100px;margin:0 auto; padding:68px 60px; background-color:#fff; overflow:hidden;}
.con1>.fl{ width:630px; height:574px; overflow:hidden;}
.con1>.fr{ width:446px; height:574px;}
.con1>.fr li.active{ background:url(../images/xcgq1.jpg) 3px center no-repeat;}
.con1>.fr li>div{ width:424px; height:226px; overflow:hidden; background:#D8D8D8; margin-left:22px; margin-bottom:37px;}
.con1>.fr li>div .fl{ width:85px; height:60px; line-height:60px; border-top:2px solid #B8B8B8; border-bottom:2px solid #B8B8B8; text-align:center; color:#8B091A; font-size:47px; font-weight:bold; margin-top:54px; margin-left:16px;}
.con1>.fr li>div .fr{ width:287px;color:#8B091A; font-size:24px; line-height:37px; margin-top:46px;}
.con1>.fr li>div .fr p{ color:#000; font-size:18px; line-height:24px; margin-top:8px;}
.con1>.fr li>div .fr p span{ font-size:14px;}
.con1>.fr>a{ width:203px; height:45px; line-height:45px; color:#000; border:1px solid #900B1C;text-align:center;font-size:18px; margin:0 auto; display:block;}
.con1>.fr>a:hover{ background:#900B1C; color:#fff;}

.con2{ margin:40px auto 100px;}
.con2 div{ line-height:38px; color:#fff; font-size:14px; height:38px; border-bottom:1px dashed #fff; display:inline-block;}
.con2 div.spe{ margin-left:2em;}
.cont2{ width:720px}
.c3p{ text-align:center; margin-bottom:73px;}
.c3p div{ line-height:38px; color:#fff; font-size:14px; height:38px; border-bottom:1px dashed #fff; display:inline-block;}
.con3ul{ height:140px; overflow:hidden; margin:75px 0 50px;}
.con3ul li{ float:left; width:550px; height:100px; line-height:30px; padding-top:40px; color:
#b18150; text-align:center; font-size: 24px; background:url(../images/c3t2.png) no-repeat center;}
.con3ul li b{ font-size:30px;}
.con3ul li.active{background:url(../images/c3t1.png) no-repeat center; color:#fff}
.con3,.con31_b,.con32_b{ width:1100px; height:493px; overflow:hidden;}
.con31_b li,.con32_b li{ float:left; width:1100px; height:493px;}
.con3s{width:1100px; height:493px; overflow:hidden; position:relative;}
.con3s>a{ display:block; position:absolute; top:200px; width:40px; height:118px; border-radius:3px; background:rgba(0,0,0,0.3)}
.con3s>a img{ margin-top:27px; margin-left:10px;}
.con3s>a:hover{ background:rgba(0,0,0,0.5)}
.con3s>a.prev1,.con3s>a.prev2{ left:65px;}
.con3s>a.next1,.con3s>a.next2{ right:65px;}

.part2{ background:#B18151; width:100%; padding-top:70px; padding-bottom:140px;}
.cont3{ width:900px}
.cont3 h4 b,.cont4 h4 b{ color:#8B091A}
.cont4{ width:686px}
.cont5 h4 b,.cont6 h4 b{ color:#A3774D}
.con4>p{ margin-top:90px; font-size:18px; line-height:22px; color:#D3BCA5; font-family:Arial;}
.con4c{ height:503px; overflow:hidden; position:relative; background:url(../images/c41.jpg) right center no-repeat;}
.con4ul{ position:absolute; left:0; top:78px; z-index:30;}
.con4ul li{ width:198px; height:160px; background:#979797; color:#fff; font-size:18px; line-height:37px;margin-bottom:37px; padding-left:20px; padding-top:33px;}
.con4ul li span{ display:block; width: 60px; height:47px; line-height:47px; text-align:center; border-bottom:1px solid #fff; border-top:1px solid #fff; font-size:28px; font-weight:bold; margin-bottom:10px;}
.con4ul li.active{ width:268px; background:url(../images/c43.jpg) no-repeat center;}
.con4box{ position:absolute; top:37px; left:274px; width:768px; height:434px; overflow:hidden;}
.con4s{width:768px; height:434px; overflow:hidden; position:relative;}
.con41_b,.con42_b{width:768px; height:434px;}
.con41_b li,.con42_b li{width:768px; height:434px; float:left;}
.con4s>a{ display:block; position:absolute; top:180px; width:40px; height:118px; border-radius:3px; background:rgba(0,0,0,0.3)}
.con4s>a img{ margin-top:27px; margin-left:10px;}
.con4s>a:hover{ background:rgba(0,0,0,0.5)}
.con4s>a.prev3,.con4s>a.prev4{ left:20px;}
.con4s>a.next3,.con4s>a.next4{ right:20px;}
.fg{ width:100%; height:16px; background:url(../images/fg.png) repeat; margin:138px 0;}
.con5{ overflow:hidden;} 
.con5>.fl{ width:280px;}
.con5>.fl p{ font-size:20px; line-height:20px; height:46px; color:#fff; margin-bottom:124px; }
.con5>.fl p span{ display:block; width:94px; height:4px; background:#fff; margin-bottom:22px;}
.con5>.fl ul{ height:480px; width:282px; overflow:hidden; background:url(../images/c42.jpg) left center no-repeat;}
.con5>.fl li{padding-left:44px;width:237px; padding-top:110px; height:130px; color:#fff; font-size:18px; line-height:36px;}
.con5>.fl li.active{ color:#000; background:url(../images/c44.jpg) no-repeat right center;}
.con5>.fr a{ display:block; width:266px; height:212px; float:left; margin-left:7px; margin-bottom:7px; background:#000000}
.con5>.fr{ width:820px;}
.con5>.fr a img{width:266px; height:212px; opacity:0.8 }
.con5>.fr a:hover img{opacity:1}

.part3,.part3 .bgbox{ height:2115px;}
.part3 .bg1{ background:url(../images/bg_18.jpg) no-repeat center;}
.part3 .bg2{ background:url(../images/bg_19.jpg) no-repeat center;}
.part3 .bg3{ background:url(../images/bg_20.jpg) no-repeat center; height:199px;}
.part3 .bg4{ background:url(../images/bg_21.jpg) no-repeat center; height:199px;}
.part3 .bg5{ background:url(../images/bg_22.jpg) no-repeat center;}
.part3 .bg6{ background:url(../images/bg_23.jpg) no-repeat center; height:199px;}
.part3 .bg7{ background:url(../images/bg_24.jpg) no-repeat center; height:199px;}
.part3 .bg8{ background:url(../images/bg_25.jpg) no-repeat center; height:199px;}
.part3 .bg9{ background:url(../images/bg_26.jpg) no-repeat center; height:199px;}
.part3 .bg10{ background:url(../images/bg_27.jpg) no-repeat center; height:321px;}
.cont5{ margin:142px auto 74px;}
.con6{ height:492px; overflow:hidden; margin-bottom:288px;}
.con6>.fl{ width:284px;}
.con6>.fl li{ width:284px; height:75px; text-align:center; color:#000; background:#FFF; margin-bottom:9px; font-size:20px;line-height:75px}
.con6>.fl li a{ color:#000;}
.con6>.fl li.active,.con6>.fl li.active a{ background:#A3774D; color:#fff; }
.con6>.fr{ width:808px; height:492px; overflow:hidden;}
.con6>.fr a{ display:block; width:808px; height:492px;}
.c7p { margin-top:75px;}
.c7p div,.c8p div{ line-height:38px; color:#fff; font-size:14px; height:38px; border-bottom:1px dashed #fff; display:inline-block;}
.c7p div.spe,.c8p div.spe{ margin-left:2em;}
.c7ul{ height:560px; overflow:hidden; margin-top:45px; background:url(../images/ulbg.png) no-repeat center;}
.c7ul li{ float:left; position:relative; width:248px; height:190px; overflow:hidden; margin-right:35px; margin-bottom:180px;}
.c7ul li p{ position:absolute; left:0; top:190px;; background:rgba(0,0,0,0.75); color:#A3774D; text-align:center; font-size:18px; line-height:28px;width:248px; height:190px; z-index:5;}
.c7ul li p span{ display:block; margin:58px auto 0;width:124px; height:28px; line-height:28px;ext-align:center; font-size:18px;color:#A3774D; border-bottom:1px solid #A3774D; }
.c7ul li img{width:248px; height:190px;}
.c7ul li:nth-child(4n){ margin-right:0;}
.c7ul li:hover p{ top:0}

.part4,.part4 .bgbox{ height:1192px;}
.part4 .bg1{ background:url(../images/bg_28.jpg) no-repeat center; height:199px;}
.part4 .bg2{ background:url(../images/bg_29.jpg) no-repeat center; height:199px;}
.part4 .bg3{ background:url(../images/bg_30.jpg) no-repeat center;}
.part4 .bg4{ background:url(../images/bg_31.jpg) no-repeat center;}
.part4 .bg5{ background:url(../images/bg_32.jpg) no-repeat center;}
.part4 .bg6{ background:url(../images/bg_33.jpg) no-repeat center; height:194px;}
.cont7{ width:410px; margin:140px auto 80px;}
.con8>img{ display:block; width:834px; margin:112px auto 0;}

.c7ul,.cont.cont4+.con5,.fg+.cont.cont4{display: none;}
.part3{ height: 1395px;}