@charset "utf-8";
/* CSS Document */
/*滚动条*/
/* scr_con style */
.scr_con {position:relative;height:325px;width:463px;}
#dv_scroll{position:absolute;height:325px;overflow:hidden;width:410px;}
#dv_scroll .Scroller-Container{width:100%;}
#dv_scroll_bar {position:absolute;right:0;top:10px;width:14px;height:325px;border-left:5px solid #6a6863;}
#dv_scroll_bar .Scrollbar-Track{position:absolute;left:0;top:0px;width:14px;height:325px;}
#dv_scroll_bar .Scrollbar-Handle{position:absolute;left:-9px;top:0;width:13px;height:29px;overflow:hidden;background:#c49239;cursor:pointer;}
#dv_scroll_text {position:absolute;}
.Scroller-Container p{ font-size: 14px;color: #000;line-height: 25px;}
#dv_scroll_bar img.up{ position:absolute; top:-12px; right:7px;}
#dv_scroll_bar img.down{ position:absolute; bottom:-12px; right:7px;}

/*about*/
.aboutBg{ background-image:url(../images/about/aboutBg.jpg);}
.newsBg{ background-image:url(../images/news/banner.jpg);}
.coreBg{ background-image:url(../images/core/banner.jpg);}
.testBg{ background-image:url(../images/test/banner.jpg);}
.title{ padding-top:87px; margin-bottom:14px;}
.titleL a{ display:inline-block; padding:10px 16px 8px 10px; background:url(../images/about/titleBg.png) left top repeat; color:#c49239; font-size:20px;text-transform: uppercase; text-decoration:none;}
.titleL a span{ display:none; margin-left:15px; color:#fde9c9; font-size:16px; font-weight:bold;}
.titleR{ text-align:right;}
.titleR p{ height:33px; text-align:right; padding:0 10px; line-height:33px; background:url(../images/index/indexListBg.png) left top repeat;}
.titleR a.titleA{ color:#c49239; font-size:12px; display:inline-block; text-decoration:none;}
.titleR span.titleSpan{ color:#fbe6c1; font-size:12px; display:inline-block;} 
.titleR li{ height:38px; margin-left:2px; float:right; position:relative;}
.titleR li a{ display:block; text-decoration:none; height:32px; padding:0 10px; background:url(../images/about/titleNavBg.png) left top repeat; text-align:center; line-height:32px; font-size:13px; color:#fde9c9;}
.titleR li a span{ display:none; position:absolute; background:url(../images/about/aboutDown.png) center top no-repeat; width:100%; height:6px; left:0; bottom:0;}
.titleR li a:hover,.titleR li a.cur{ background:#c49239; color:#000;}
.titleR li a:hover span,.titleR li a.cur span{ display:block;}
.mainBg{ background:url(../images/common/mainBg.png) left top repeat; padding:50px 36px; position:relative; height:447px;}
.mainSpan{ display:inline-block; color:#000; font-size:22px; border-bottom:3px solid #c49239; padding-bottom:10px; margin-bottom:23px;}
.aboutL{ width:485px;}
.aboutR{ width:647px;}

.aboutR img.aboutRimg{ margin-top:-10px;}
.bigUl{ width:740px;}
.bigUl li{ border-bottom:1px dashed #c9baa4; padding-bottom:20px; margin-bottom:20px;}
.bigR{ width:550px; margin-left:30px;}
.bigR h4{ color:#666666; font-size:18px; margin-bottom:5px; padding-top:5px;}
.bigR h5{ color:#9e7327; font-size:14px; margin-bottom:10px;}
.bigR p{ color:#333333; font-size:14px; line-height:25px; height:50px; overflow:hidden;}


.managerBg{ position:absolute; right:0; bottom:0;}

.honorBg{ position:absolute; left:0; bottom:0;}
em.kuang{ display:block; width:532px; background:url(../images/about/kuang.png) center top no-repeat; height:284px; position:absolute; left:28px; bottom:0px; z-index:1;}
em.ban{ display:block; width:100%; background:url(../images/about/ban.png) center top no-repeat; height:49px; position:absolute; left:0; bottom:0;}
/*焦点图*/
ul, menu, dir{-webkit-padding-start:0px;-webkit-margin-before:0;-webkit-margin-after:0;}
.mod18{width:588px;height:410px;margin:0 auto;position:relative; }
.mod18 .btn{position:absolute;width:28px;height:53px;top:300px;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:0; /*background:url(../images/about/left.png) no-repeat; display:none;*/ }
.mod18 #prevTop,.mod18 #nextTop{top:112px;width:28px;height:53px;}
.mod18 #prevTop{background:url(../images/about/left.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/about/right.png) 0 0 no-repeat;}
.mod18 .next{right:0;/*background:url(../images/about/right.png) no-repeat;  display:none;*/ }
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:588px;height:400px;position:absolute;color:#fff; text-align:center; margin-top:22px; text-decoration:none;}
.mod18 .cf h4{ color:#222222; font-size:16px; text-align:center; margin-bottom:23px;}
.mod18 .cf li span{display:block;width:640px;position:absolute;left:0;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{height:310px;position:relative;overflow:hidden; background:url(../css/../images/about/kuang.png) center 20px no-repeat;}
.mod18 .picBox ul{height:597px;position:absolute; margin-top:-25px; z-index:2;}
.mod18 .picBox li{width:588px;height:597px;}
.mod18 .listBox{width:480px;height:93px;margin:0 auto;position:relative;overflow:hidden; padding-top: 10px;}
.mod18 .listBox ul{height:93px;position:absolute;}
.mod18 .listBox li{width:86px;height:93px;cursor:pointer;position:relative; margin:0 5px;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:86px;height:70px;}
.mod18 .listBox li em{ display: block; font-size: 14px; color: #222222; padding-top: 20px;}
.mod18 .listBox li img{width:82px; margin: 0 auto; border-radius:4px;}
.mod18 .listBox li.on img{width:78px;border:2px solid #9a5037;}
.mod18 .listBox li.on i{display:block;}



.cultureUl{}
.cultureUl li{ width:174px; margin-right:41px; float:left; margin-bottom:10px; height:217px;}
.cultureUl li a{ display:block; text-decoration:none;}
.cultureUl li a p{ color:#333; line-height:20px; font-size:12px; padding:5px 5px; height:60px; overflow:hidden; margin-top:-4px;}
.cultureUl li a span{ color:#c49239; font-size:12px; display:block;}
.cultureUl li a:hover span{ display:none;}
.cultureUl li a:hover p{ background:#c49239; color:#fff; height:77px;}



.cultureDetail{ background:#fef7ec; width:715px; height:357px; margin:0 auto; padding:19px 52px;}
p.culDet{ background:url(../images/about/culDbG.jpg) left 12PX repeat-x; margin-bottom:20px; padding-bottom:7px; text-align:center; position:relative; height:7PX;}
p.culDet img{ vertical-align:middle; width:3px; height:3px; display:inline-block;}
p.culDet span{ color:#c49239; font-size:14px; font-weight:bold; background:#fef7ec; display:inline-block; padding:0 19px;}


.banner-box{min-width:408px;position:relative;overflow:hidden;height:212px;}
.banner-box .bd{ width:408px !important;}
.banner-box .bd li .m-width {margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:408px !important;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:408px;position:absolute;top:180px;}
.banner-btn a{display:block;width:54px;height:103px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:5px;background:url(../images/banner/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:0px;background:url(../images/banner/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;margin-top:19%;left:49%;}
.banner-box .hd ul li{width:12px;height:12px;border-radius :50%;text-indent:-9999px;margin-right:10px;background:#ccc;float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#2975c6;}


.aboutDetail{ position:absolute; bottom:10px;}



.managerP{ position:absolute; right:122px; bottom:188px;font-size:14px; color:#c49239; z-index:1000; text-align:right; line-height:25px;}

/*NEWS*/
.newsW{ width:814PX; position:absolute; top:50PX; left:229px;}
.newsA{}
.newsA a{ display:inline-block; text-decoration:none; width:234px; height:40px; line-height:40px; text-align:center; background:#000; color:#fcf0e0; font-size:16px;}
.newsA a:hover,.newsA a.cur{ background:#c5933c;}
.newsList1{ margin-top:40px;}
.newsList li{ border-bottom:1px dashed #d0bfa7; padding:15px 0; }
.newsList li a{ display:block; text-decoration:none; background:url(../images/news/right.png) right center no-repeat; margin-right:50px;}
.newsList li a .newsImg{ width:105px; margin-right:36px;}
.newsList li a .newsWord{ width:548px; vertical-align:middle; font-size:14px; color:#000;}
.newsList li a .newsWord span{ display:inline-block; margin-right:33px; font-size:18px; color:#7e7b75;}
.newsR{ width:289px; margin-right:20px;}
.newsL{ width:1080PX; padding:20PX 30px 30px 35PX; background:#fdf6ed;}
.newsH4{ color:#000; font-size:22px; margin-bottom:10px;}
.newsH4 span{ color:#9b7126; font-size:14px; display:block;}
.newsetail{ width:1223px; margin:0 auto;}
.coreTab{ margin: 0 auto;}
.coreTab th{ width:629px;}
.coreTab td{ width: 436px;}

.mtList{ width:710px;}
.mtList li{ float:left; margin:0 9px 15px; width:216px; position:relative;}
.mtList li a{ display:block; text-decoration:none;}
.mtList li a span{ background:url(../images/news/videoImg01Play.png) left top no-repeat; width:216px; height:142px; position:absolute; left:0; top:0; z-index:5; display:block;}
.mtList li a em{ background:url(../images/news/mtBg.png) left top no-repeat; width:216px; height:142px; position:absolute; left:0; top:0; z-index:-1; display:block;}
.mtList li a p{ height:38px; line-height:38px; overflow:hidden; padding:0 15px; background:#c49239; margin-top:-4px; color:#0a0803; font-size:14px; }

.mtList li a:hover em{ z-index:10;}
.mtList li a:hover p{ color:#fff;}




.b_cont{width:955px;height:822px;overflow:hidden;margin:0 auto 0 auto;position:relative;}
.ct_p_05{width:955px;height:822px;float:left;text-align:center;}
.ct_p_05 .ct_txt{display:block;line-height:50px;*line-height:50px;overflow:hidden;color:#fff;height:75px;cursor:pointer;filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 0,startColorstr = '#8c000000', endColorstr = '#8c000000' );background-color:rgba(0,0,0,.55);_background:none;position: relative;margin-top: -75px;font-size: 20px;}
.ct_p_05 a:hover .ct_txt{color:#fff;text-decoration: underline;}

.scrDotList_wrap{text-align:center;width:100%;position:absolute;bottom:10px;}
.scrDotList{padding:0 10px;zoom:1;line-height: 0;}
.scrDotList span{display:inline-block;width:10px;height:10px;background:#000000;cursor:pointer;font-size:0;line-height:0;vertical-align:top;font-size: 0px;margin: 0 5px;}
.scrDotList span.on{background:#49cff1;}

a.scrArrAbsLeft{position:absolute;left:150px;bottom:26px;width:18px;height:34px;background:url(../images/news/mtLeft.png) 0px top no-repeat;cursor:pointer;}
a.scrArrAbsLeft:hover{}
a.scrArrAbsRight{position:absolute;right:150px;bottom:26px;width:18px;height:34px;background:url(../images/news/mtRight.png) no-repeat left top;cursor:pointer;}
a.scrArrAbsRight:hover{}
.videoTBg{ background:#c5933c; border-radius:4PX; padding:4px 4px 0; border:1px solid #fff; width:945px; margin:0 auto;}
.videoTBg p{ color:#fcefd8; font-size:18px; padding:30px 0; text-align:center;}


.deedsList{ margin-top:10px;}
.deedsList li{ float:left; margin:0 0 14px 33px;}
.deedsList li a{ display:block; text-decoration:none; width:122px; height:185px; border:2px solid #c49239; position:relative; border-radius:4px;}
.deedsList li a span{ display:none; background:url(../images/news/deedBg.png) left top repeat; width:122px; height:161px; position:absolute; z-index:10;}
.deedsList li a p{ height:24px; line-height:24px; overflow:hidden; color:#000; font-size:12px; text-align:center; background:#c49239; margin-top:-4px;}
.deedsList li a:hover{ text-decoration:none;}
.deedsList li a:hover span{ display:block;}
.deedsList li a:hover p{ color:#fff;}



/*join*/
.joinBg{ background:#eddabd; width:813px; padding:16px 10px 10px; }
.joinBg table{ width:100%;}
.joinBg table th{ width:151px; border-right:1px solid #d7b478;}
.joinBg td h4{ color:#000; font-size:18px; margin-bottom:10px; margin-left:20px;}
.joinBg td p{ color:#6e5023; font-size:13px; margin-left:20px; line-height:20px;}
.joinListBg{ background:#fff; padding:13px 23px; width:787px;}
.joinListBg table{ width:740px;}
.joinListBg table tr{ cursor:pointer;}
.joinListBg th{width:170px; color:#9e7327; font-size:16px; padding-bottom:13px;}
.joinListBg th.widthTh{width:63px;}
.joinListBg td{ width:170px; padding:13px 0; border-bottom:1px dashed #ddd3c4; color:#000; font-size:14px;}
.joinListBg td.widthTd{ width:63px;}
.joinListBg td a{ display:block; text-decoration:none; background:url(../images/join/right.png) left center no-repeat; height:17px; width:100%;}

.joinLast{ padding:13px 6px 0;}
.joinLast table{ width:100%;}
.joinLast h4{ color:#6e5023; font-size:14px;}
.joinLast th p{ color:#575451; font-size:14px; padding-top:10px; margin-right:20px;}

.joinDetail{ background: #fdf6ed; padding: 30px 40px; width: 753px; position: relative; display: none;}
.joinDetail h4{ color:#000; font-size: 18px; margin-bottom: 20px;}
.joinDetail table{ width: 100%;}
.joinDetail th,.joinDetail td{ vertical-align: top;}
.joinDetail th p{ color:#c49239; font-size: 24px; padding-bottom: 15px; margin-right: 20px;}
.joinDetail td p{ color:#333; font-size: 14px; padding-bottom: 15px; padding-top: 5px;}
.close{ position: absolute; right: 10px; top: 10px;}


/*TEST*/
.mainA{ position:absolute; right:-103px; background:#000000; width:103px; height:98px; display:block; text-decoration:none;}
.mainA:hover{ background:#c49239; text-decoration:none;}
.mainA span{ background-position: center top; margin-top:30px; background-repeat:no-repeat; width:100%; text-align:center; padding-top:56px; display:block; margin:7px auto 0; color:#aea69b; font-size:12px;}
.mainA:hover span{ color:#000;}
.mainA.hx{ top:0;}
.mainA.hx span{ background-image:url(../images/test/hx.png);}
.mainA.hx:hover span{ background-image:url(../images/test/hxH.png);}
.mainA.jt{ top:104px;}
.mainA.jt span{ background-image:url(../images/test/jt.png);}
.mainA.jt:hover span{ background-image:url(../images/test/jtH.png);}
.mainA.hc{ top:206px;}
.mainA.hc span{ background-image:url(../images/test/hc.png);}
.mainA.hc:hover span{ background-image:url(../images/test/hcH.png);}
.mainA.pp{ top:308px;}
.mainA.pp span{ background-image:url(../images/test/pp.png);}
.mainA.pp:hover span{ background-image:url(../images/test/ppH.png);}
.mainA.jz{ top:410px;}
.mainA.jz span{ background-image:url(../images/test/jz.png);}
.mainA.jz:hover span{ background-image:url(../images/test/jzH.png);}
.mainA.yb{ top:513px;}
.mainA.yb span{ background-image:url(../images/test/yb.png);}
.mainA.yb:hover span{ background-image:url(../images/test/ybH.png);}
.ybPd{ width:742px; height:317px; margin:0 auto; position:relative; background:url(../images/test/ybBg.png) left top no-repeat;}
.ybPd a{ display:block; position:absolute; top:0; height:317px; text-decoration:none;}
.ybPd a.yb1{ width:249px; left:0;}
.ybPd a.yb2{ width:244px; left:244px;}
.ybPd a.yb3{ width:248px; right:0;}



.hcW{ width:756px; margin:0 auto;}
.hcW ul li{ margin:0 10px; float:left; width:169PX; position:relative;}
.hcW ul li a{ display:block; text-decoration:none;}
.hcW ul li a div{ background:#000; padding:8px 0 48px; margin-top:-4px; text-align:center;}
.hcW ul li a div span{ color:#fde9c9; font-size:14px; font-weight:bold; display:block;}
.hcW ul li a div span img{ margin:0 10px; vertical-align:middle;}
.hcW ul li a div p{ color:#8b847b; text-align:center; text-transform:uppercase; font-size:12px; margin:0 5PX 8PX;}
.hcW ul li a div p.testLast{ color:#5d5852; text-align:center; text-transform:uppercase; font-size:12px; margin-bottom:0;}
.testEm{ background:url(../images/test/jia.jpg) center top no-repeat; height:30px; width:100%; position:absolute; bottom:0; left:0;}


.bookList{ background:url(../images/about/aboutBg.png) -2px bottom no-repeat; height:174px; background-size:715px; padding-left:19px; margin-bottom:25px; width:702px;}
.bookList li{ float:left; margin:0 21px;width:126px;}
.bookList li a{background-position:center top; background-repeat:no-repeat; display:block; text-decoration:none; width:125px; height:151px; line-height:142px; text-align:center; color:#fff; font-size:16px; position:relative;}
.bookList li a.bookA{ background-image:url(../images/about/xhy01.png);}
.bookList li a.bookA1{ background-image:url(../images/about/xhy02.png);}
.bookList li a img{ position:absolute; top:0; right:3px; z-index:10;}

.bookListA{}
.bookListA a{ display:inline-block; margin:20px 17px 20px 0;}
.bookListA a img{ width:256px; height:331px;}

.contactL{ background:url(../images/common/mainBg.png) left top repeat; width:532px; height:540px; position:relative;}
.contactL img.contactRight{ position:absolute; right:-14px; top:79px;}
.contactDiv{ background:url(../images/about/contactLLine.png) left top no-repeat; padding-left:35px; height:336px; padding-top:10px; margin-left:30px; }
.contactDiv p{ margin-bottom:10px; color:#413d39; font-size:14px;}
.contactDiv p span{ font-weight:bold; display:inline-block; line-height:25px; margin-left:10px;}
.contactPd1{ padding:50px 36px 0;}
.contactLine{border-bottom:1px solid #c7bcb0;}
.contactTel{ margin:10px auto 0; width:100%; text-align:center;}
.contactR{ width:663px; height:540px; background:#fff;}



.ppTab{ width:100%; margin-bottom:25px;}
.ppTab th{ width:82px; color:#413d39; font-size:18px; vertical-align:top;}
.ppTab td{ width:835px;}
.ppTab td a{ display:inline-block; text-decoration:none; margin:0 10px 10px 0; width:144px; height:116px; border:1px solid #413d39;}
.ppTab td a img{ width:144px; height:116px;}

.jzList{}
.jzList img{ width:920px; margin-bottom:15px;}



.b_contHc{width:979px;overflow:hidden;margin:0px auto 0 auto;position:relative;}
.ct_p_05Hc{width:979px;float:left;text-align:center; height:671px;}
.ct_p_05Hc table{ width:100%; height:100%;}
.ct_p_05Hc table th{ width:100%; vertical-align:middle; height:100%; text-align:center;}

.scrDotList_wrapHc{text-align:center;width:100%;position:absolute;bottom:10px;}
.scrDotListHc{padding:0 10px;zoom:1;line-height: 0; display:none;}
.scrDotListHc span{display:inline-block;width:10px;height:10px;background:#000000;cursor:pointer;font-size:0;line-height:0;vertical-align:top;font-size: 0px;margin: 0 5px;}
.scrDotListHc span.on{background:#49cff1;}

a.scrArrAbsLeftHc{position:absolute;left:0;top:250px;width:69px;height:70px;background:url(../images/test/left.png) left top no-repeat;cursor:pointer;}
a.scrArrAbsRightHc{position:absolute;right:0px;top:250px;width:69px;height:70px;background:url(../images/test/right.png) left top no-repeat;cursor:pointer;}
.close1{ width:38px; height:43px; display:block; position:absolute; right:0; top:0; background:url(images/close.jpg) left top no-repeat; width:38px; height:43px;}