﻿/*banner*/
.banner {
    width: 100%;
    position: relative;
}

.focus {
    width: 100%;
    position: relative;
    zoom: 1;
    overflow: hidden;
    z-index: 9;
}

.f426x240, .f160x160 {
    width: 100%;
    overflow: hidden;
    z-index: 9;
}

.rslides li {
    width: 100%;
    float: left;
    display: none;
    z-index: 222;
}

    .rslides li img {
        z-index: 9;
		display:block;
    }

.rslides {
    width: 100%;
    position: relative;
    z-index: 9;
    margin: 0 auto;
}

.rslides_nav {
    height: 51px;
    width: 31px;
    position: absolute;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    top: 50%;
    left: 0;
    opacity: 0.5;
    text-indent: -9999px;
    overflow: hidden;
    text-decoration: none;
    display: none;
}

    .rslides_nav:active {
        opacity: 1.0;
    }

    .rslides_nav.next {
        left: auto;
        right: 0;
    }

.rslides_tabs {
    text-align: center;
    position: absolute;
    bottom: 30px;
    z-index: 9;
    left: 0%;
	width:100%;
}

    .rslides_tabs li {
        display: inline;
        float: none;
        _float: left;
        *float: left;
        margin:0 8px;
    }

.rslides_tabs a {
	margin-top: 0px;
	text-indent: 9999px;
	overflow: hidden;
	background:url(../images/ico1.png) no-repeat;
	display: inline-block;
	_display: block;
	*display: block;
	width: 18px;
	height: 18px;
	z-index: 9;
	*z-index: 9;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
}

.rslides_tabs .rslides_here a {
	background:url(../images/ico1on.png) no-repeat;
}

/*.banner .prev{ position:absolute; left:5%; top:50%; margin-top:-60px; background:url(../images/nimg35_left.png) center no-repeat; z-index:222; width:35px; height:121px; display:block;}
.banner .next{ position:absolute; right:5%; top:50%; margin-top:-60px; background:url(../images/nimg35_right.png) center no-repeat; z-index:222; width:35px; height:121px; display:block;}*/

/*banner结束*/

.indexFlashTel{position:relative; overflow:hidden; max-width:1004px; display:none;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:14px; height:14px; background:url(../images/ico1.png) no-repeat; cursor:pointer; margin:0 5px; background-size:14px;}
.indexFlashTel .btnDiv span.on{ background:url(../images/ico1on.png) no-repeat; background-size:14px;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.indexNav{ width:100%; height:126px; background:#25324b;}
.indexNav li{ float:left; width:16.66%; font-size:18px; color:#caa160; background:url(../images/line1.jpg) no-repeat right center; height:126px; position:relative;}
.indexNav li .ico{ padding-top:15px}
.indexNav li .ico .img1{ display:none;}
.indexNav li .btn a{ text-align:center; display:block; color:#caa160;}
.indexNav li:last-child{ background:none;}
.indexNav .liNow .indexSnav{ display:block;}
.indexNav li:hover .img1{ display:inline-block;}
.indexNav li:hover img{ display:none;}

.indexSnav{position:absolute; z-index:50; top:-216px; left:-48px; background:#1d283c; width:465px; height:216px; display:none;}
.indexSnav dl{ padding:25px 0 0 40px;}
.indexSnav dd{float:left; position:relative; width:212px;}
.indexSnav dd a{font-size:16px; color:#caa160; background:url(../images/ico2.png) left center no-repeat; height:40px; line-height:40px; padding-left:23px;}
.indexSnav dd a:hover{ background:url(../images/ico2on.png) left center no-repeat; color:#acc4f3;}

.indexTitle{ color:#caa160; text-align:center; padding-bottom:40px;}
.indexTitle h2{ font-size:36px; font-weight:400;}
.indexTitle p{ font-size:18px; text-transform:uppercase;}

.indexPart1{ background:#1d283c; padding-top:70px;}
.indexFlash{ width:100%; overflow: hidden; position:relative; }
.indexFlash .agentlistBox{ position:absolute; left:0; width:100%; text-align:center; bottom:3px; z-index:2222;}
.indexFlash .agentlist{ padding:0 170px;}
.indexFlash .agentlist .slick-slide{float:left; margin:0 1px; cursor:pointer;}
.indexFlash .slick-slide img{ width:100%;}
.indexFlash .slick-slide .img1{ display:none;}
.indexFlash .agentlist .slick-current .img1{ display:inline-block;}
.indexFlash .agentlist .slick-current img{ display:none;}
.indexFlash .slider-for .box{ position:relative;}

.businessPic{ width:100%; overflow: hidden; position:relative; display:none;}
.businessPic .businesslist{ padding:15px 40px 0;}
.businessPic .businesslist .slick-slide{float:left; margin:0 1px; cursor:pointer;}
.businessPic .businesslist img{ width:100%;}
.businessPic .businesslist .img1{ display:none;}
.businessPic .businesslist .slick-current .img1{ display:inline-block;}
.businessPic .businesslist .slick-current img{ display:none;}
.businessPic .bigPic .box{ position:relative;}
.businessPic .bigPic img{ width:100%;}
.businessPic .slick-prev{ position:absolute; left:0px; bottom:8%; left:10px; width:20px; height:69px; background:url(../images/nimg35_left.png) no-repeat; background-size:20px;}
.businessPic .slick-next{ position:absolute; right:0px; bottom:8%; right:10px; width:20px; height:69px; background:url(../images/nimg35_right.png) no-repeat; background-size:20px;}

.indexPart2{ background:url(../images/indexPart2Bg.jpg) center no-repeat; background-size:cover; padding-top:70px; height:818px;}
.indexPart2 .videoImg{ text-align:center;}
.indexPart2 .txt { font-size:16px; color:#caa160; line-height:26px;  padding-top:38px;}
.indexPart2 .txt p{ font-size:16px; color:#caa160; text-indent:2em ; }

.indexPart3{ background:#1e283c; padding:70px 0; position:relative;}
.indexPart3 .contentBox{ padding-right:14%;}
.indexPart3 .list{ padding-left:5%;}
.indexPart3 .list li{ float:left; width:33.33%;}
.indexPart3 .list li .box{ padding:20px 28px; margin:0 5%;}
.indexPart3 .list li .leftDiv{ width:20%;}
.indexPart3 .list li .timeDiv{ height:72px; position:relative; color:#caa160;}
.indexPart3 .list li .timeDiv b{ font-size:48px;}
.indexPart3 .list li .timeDiv em{ position:absolute; right:0px; bottom:12px;}
.indexPart3 .list li .more{ height:26px; line-height:26px; border-top:#575451 solid 1px; border-bottom:#575451 solid 1px; font-size:14px;}
.indexPart3 .list li .more a{ color:#caa160;}
.indexPart3 .list li .rightDiv{ width:70%; margin-left:10%;}
.indexPart3 .list li .name{ font-size:20px; height:42px; position:relative;}
.indexPart3 .list li .name a{ color:#caa160; display:block; height:24px; overflow:hidden;}
.indexPart3 .list li .name em{ position:absolute; left:0px; bottom:0px; display:block; width:30px; height:2px; background:#8b7639;}
.indexPart3 .list li .msg{ font-size:16px; color:#887256; height:22px; height:42px; overflow:hidden; padding-top:20px;}
.indexPart3 .list li:hover .box{ background:#25324b;}
.indexPart3 .btnDiv{ position:absolute; right:5%; bottom:70px; width:82px; height:23px;}
.indexPart3 .btnDiv a{ display:block; width:80px; height:21px; border:#caa160 solid 1px; border-radius:20px; -moz-border-radius:20px; text-align:center; line-height:21px; color:#caa160;}

.indexPart4{ height:404px; background:url(../images/indexPart4Bg.jpg) center no-repeat; background-size:cover;}
.indexPart4 .contentBox{ padding:112px 0 0 550px;}
.indexPart4 .contentBox p{ font-size:24px; color:#472e05; padding-bottom:10px;}
.indexPart4 .contentBox .list{ padding-bottom:24px;}
.indexPart4 .contentBox .list li{ color:#472e05; font-size:14px; line-height:22px; padding-left:42px; position:relative;}
.indexPart4 .contentBox .list li em{ position:absolute; left:0px; top:0px;}

.about{ padding:60px 0 70px;}
.about .videoImg{ padding-bottom:45px;}
.about .content{ font-size:16px; line-height:36px; color:#472e05; padding-bottom:50px;}
.about .content p{ font-size:16px;  color:#472e05;text-indent:2em ; }
.about .tab2{ height:70px;}
.about .tab2 li{ float:left; font-size:24px; color:#caa160; margin-right:58px; background:url(../images/ico6.jpg) left 5px no-repeat; padding-left:40px;}
.about .tab2 li.liNow{ background:url(../images/ico6on.jpg) left 5px no-repeat; color:#472e05;}
.about .mapDiv{ width:1200px; height:790px; position:relative; background:#ebd5b6;}
.about .sjmapDiv{width:1200px;height: 1465px;position:relative;background:url(../images/map2.jpg) no-repeat;}
.about .sjmapDiv li{ position:absolute; font-size:18px; color:#472e05; cursor:pointer;}
.about .sjmapDiv .zhongguo{ left:648px; top:322px;}
.about .sjmapDiv .niboer{ left:310px; top:480px;}
.about .sjmapDiv .mengjiala{ left:353px; top:522px;}
.about .sjmapDiv .miandian{ left:455px; top:500px;}
.about .sjmapDiv .laowo{ left:510px; top:565px;}
.about .sjmapDiv .jianpuzhai{ left:492px; top:620px;}
.about .sjmapDiv .yuenan{ left:600px; top:611px;}
.about .sjmapDiv .xinjiapo{ left:582px; top:685px;}
.about .sjmapDiv .xianggang{ left:682px; top:567px;}





.about .sjmapDiv .rgbgreen{ font-weight:bold;}
.about .sjmapDiv li:hover{ font-weight:bold;}

.about .zgmapDiv{ width:834px; height:686px; position:relative; background:url(../images/map1.png) no-repeat; top:52px; left:150px;}
.about .zgmapDiv li{ position:absolute; font-size:14px; color:#472e05; cursor:pointer;}
.about .zgmapDiv .beijing{ left:618px; top:231px;}
.about .zgmapDiv .dalian{ left:706px; top:227px;}
.about .zgmapDiv .weifang{ left:668px; top:297px;}
.about .zgmapDiv .shanghai{ left:726px; top:398px;}
.about .zgmapDiv .guangzhou{ left:592px; top:555px;}
.about .zgmapDiv .dongguan{ left:620px; top:574px;}
.about .zgmapDiv .zhongshan{ left:592px; top:598px;}
.about .zgmapDiv .sanya{ left:530px; bottom:0px;}

.about .zgmapDiv .luoyang{ left:560px; top:370px;}
.about .zgmapDiv .chongqing{ left:494px; top:435px;}
.about .zgmapDiv .bijie{ left:446px; top:503px;}
.about .zgmapDiv .guiyang{ left:495px; top:508px;}
.about .zgmapDiv .hengyang{ left:575px; top:500px;}

/*2018.4.26*/
.about .zgmapDiv .dali{ left:380px; top:532px;}
.about .zgmapDiv .heze{ left:654px; top:333px;}
.about .zgmapDiv .zhangzhou{ left:696px; top:540px;}
.about .zgmapDiv .yulin{ left:520px; top:586px;}
.about .zgmapDiv .zhanjiang{ left:520px; top:610px;}
.about .zgmapDiv .qingyuan{ left:570px; top:550px;}
.about .zgmapDiv .zhaoqing{ left:558px; top:572px;}

.about .zgmapDiv .rgbgreen{ font-weight:bold;}
.about .zgmapDiv li:hover{ font-weight:bold;}

.about .childMapBox{position:absolute; top:50%; margin-top:-102px; left:50%; margin-left:-190px; background:#f4e0c5; width:380px; height:204px; display:none; z-index:22; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.about .childMapBox .title{ height:50px; background:#a77f46; position:relative;}
.about .childMapBox .title h2{ text-align:center; font-size:18px; color:#e1c090; line-height:50px;}
.about .childMapBox .title em{ padding-left:18px; color:#c5a26f; text-transform:uppercase;}
.about .childMapBox .Close{ position:absolute; right:20px; top:19px; display:block; width:12px; height:12px;}
.about .childMapBox .list{ margin:20px 0 0 40px;}
.about .childMapBox .list li{ float:left; font-size:16px; color:#472e05; background:url(../images/ico7.png) left center no-repeat; padding-left:30px; height:38px; line-height:38px; width:140px;}

.about .childMapBox2{position:absolute; top:50%; margin-top:-102px; left:50%; margin-left:-190px; background:#f4e0c5; width:380px; height:204px; display:none; z-index:22; box-shadow:0 1px 5px rgba(35,25,25,0.2); -moz-box-shadow:0 1px 5px rgba(35,25,25,0.2); -webkit-box-shadow:0 1px 5px rgba(35,25,25,0.2);}
.about .childMapBox2 .title{ height:50px; background:#a77f46; position:relative;}
.about .childMapBox2 .title h2{ text-align:center; font-size:18px; color:#e1c090; line-height:50px;}
.about .childMapBox2 .title em{ padding-left:18px; color:#c5a26f; text-transform:uppercase;}
.about .childMapBox2 .Close{ position:absolute; right:20px; top:19px; display:block; width:12px; height:12px;}
.about .childMapBox2 .list{ margin:20px 0 0 40px;}
.about .childMapBox2 .list li{ float:left; font-size:16px; color:#472e05; background:url(../images/ico7.png) left center no-repeat; padding-left:30px; height:38px; line-height:38px; width:140px;}
.about .txt{font-size:16px;color:#472e05;font-weight:bold;padding: 715px 0 25px;}
.aboutList{ padding-bottom:50px;}
.aboutList ul{ margin-right:-18px;}
.aboutList li{ float:left; height:240px; font-size:14px; overflow:hidden;}
.aboutList li .box{ width:225px; margin-right:18px;}
.aboutList li .name{ padding-top:14px; height:100px; line-height:24px; overflow:hidden; text-align:center;}
.aboutList li .name a{ color:#472e05;}
.about .msg{ font-size:16px; color:#472e05; padding:10px 0px; border-top:#e8cda8 solid 1px; border-bottom:#e8cda8 solid 1px;}

.about .phoneDiv{ display:none;}
.about .imgDiv22 img{ width:100%;}
.about .listTel li { margin-top:10px;}
.about .listTel li h2 {font-weight:400; background:#DFB470; padding-left:15px; color:#333; height:40px; line-height:40px; overflow:hidden; font-size:16px; cursor:pointer; border:#DFB470 solid 1px;}
.about .listTel li .subList{border-top:#DFB470 solid 1px; display:none; padding:10px 15px; border:#DFB470 solid 1px; border-top:none;}
.about .listTel .liNow h2 {background:#a77f46; color:#333; border:#a77f46 solid 1px; }
.about .listTel .liNow .subList{display:block;}
.about .listTel li .subList dd{ font-size:14px; height:30px; line-height:30px; overflow:hidden; color:#735d39;}

.history{ padding-bottom:65px;}
.history .list{ background:url(../images/line3.jpg) 207px top repeat-y; padding:50px 0;}
.history .list li{ padding-bottom:60px; min-height:55px; padding-left:240px; position:relative; background:url(../images/historyBg.png) 207px top repeat-y;}
.history .list li .ico{ width:21px; height:21px; background:url(../images/nimg21_1.png) no-repeat; position:absolute; left:197px; top:8px;}
.history .list li .content{ font-size:16px; color:#756145; line-height:36px;}
.history .list li .year{ left:0px; top:0px; font-size:28px; position:absolute; width:162px; text-align:right; color:#25324b; font-weight:bold;}

.honor{ padding:40px 0 75px;}
.honorBox{ position:relative;}
.honorBg{ height:72px;}
.honorList{ height:72px; background:#dcba8b; padding:0 75px;}
.honorList .slick-slide{ text-align:center; height:72px; font-size:24px; font-weight:bold; color:#472e05; line-height:72px; cursor:pointer;}
.honorList .slickon{ color:#25324b; background:url(../images/honorBg.png) center bottom no-repeat;}
.honorBox .slick-prev{position:absolute; z-index:111; left:0px; top:0; display:block; background:url(../images/nimg74_left.jpg) left top no-repeat; width:74px; height:72px;}
.honorBox .slick-next{position:absolute; z-index:111; right:0px; top:0; display:block; background:url(../images/nimg74_right.jpg) right top no-repeat; width:74px; height:72px;}
.honorBox .contentBox{ padding-top:60px;}
.honorContent{ display:none;}
.honorBox .contentBox li{ padding-left:180px; background:url(../images/line4.png) 138px repeat-y; min-height:100px; padding-bottom:70px; position:relative; padding-top:15px;}
.honorBox .contentBox li .month{ width:77px; height:30px; background:url(../images/nimg77_1.png) no-repeat; font-size:16px; color:#caa160; text-indent:23px; line-height:30px; position:absolute; left:23px; top:15px;}
.honorBox .contentBox li .ico{ width:12px; height:12px; background:url(../images/nimg12_1.png) no-repeat; position:absolute; left:132px; top:23px;}
.honorBox .contentBox li .content{ font-size:16px; line-height:30px; padding-bottom:40px; color:#756145;}
.honorBox .contentBox li .imgList{ padding-right:60px;}
.honorBox .contentBox li .imgList dd{ float:left; width:33.33%;}
.honorBox .contentBox li .imgList dd .box{ margin-right:10%;}
.honorBox .contentBox li .imgList dd img{ width:100%;}

.culture{ padding:55px 0;}
.culture .list{ padding-bottom:70px;}
.culture .list ul{ margin-right:0px;}
.culture .list li{ float:left; text-align:center;width:33.33%}
.culture .list li .box{ width:auto; margin-right:0px;}
.culture .list li .name{ font-size:28px; color:#866530; padding-top:20px;}
.culture .contentBox{ padding-bottom:20px;width:370px;margin:0 auto}
.culture .txt{ padding-left:35px; position:relative; background:url(../images/nimg22_1.png) left center no-repeat; font-size:16px; color:#472e05; font-weight:bold; height:50px; line-height:50px;}
.culture .content{ padding-left:35px; color:#756145; line-height:28px; font-size:16px;}
.culture .content h2{ font-size:16px; color:#5f492b; padding:10px 0;}

.news{ padding:18px 0 65px;}
.news li{ height:242px; background:url(../images/line5.png) bottom repeat-x; padding-left:532px; position:relative;}
.news li .timeDiv{ position:absolute; top:34px; left:0px; width:64px; color:#472e05; font-size:16px; text-align:right;}
.news li .timeDiv b{ display:block; font-size:45px;}
.news li .imgDiv{ position:absolute; left:118px; top:34px;}
.news li .name{ padding-top:34px; height:28px; overflow:hidden; margin-bottom:10px; font-size:20px;}
.news li .name a{ color:#472e05;}
.news li .name a:hover{ font-weight:bold;}
.news li .time{ color:#a88f67; font-size:14px; height:32px;}
.news li .time em{ padding-right:28px;}
.news li .content{ font-size:16px; color:#756145; line-height:28px; height:52px; overflow:hidden;}
.news li .more{ font-size:14px; color:#927647; display:block; padding-top:25px;}
.news li .imgDiv img{ width:350px;height:170px;}

.newShow{ padding-top:40px;}
.newShow .name{ text-align:center; font-size:24px; color:#472e05; padding-bottom:15px;}
.newShow .time{ height:34px; background:url(../images/line5.png) bottom repeat-x; font-size:14px; color:#a48b68; text-align:center;}
.newShow .time em{ padding:0 32px;}
.newShow .content{ padding:25px 0; font-size:16px; color:#756145; line-height:36px;}
.newShow .imgDiv{ text-align:center; padding:25px 0;}
.newShow .bottom{ background:url(../images/line5.png) top repeat-x; height:60px; position:relative; padding-top:40px;}
.newShow .share{ height:24px; padding-left:63px; position:relative;}
.newShow .share em{ color:#472e05; font-size:14px; font-weight:bold; position:absolute; left:0px; top:0px; line-height:24px;}
.newShow .share li{ float:left; margin-right:5px;}
.newShow .btnDiv{ position:absolute; right:0px; top:40px;}
.newShow .btnDiv a{ display:block; width:112px; height:35px; border-radius:20px; -moz-border-radius:20px; background:#0c1b37; text-align:center; font-size:14px; color:#d2ad71; line-height:35px; font-weight:bold;}

.pageDown{ font-size:14px; padding-bottom:70px;}
.pageDown li{ line-height:26px; overflow:hidden;}
.pageDown li a{ color:#472e05;}
.pageDown .btnDiv{ display:none; width:152px; height:35px; margin:25px auto 0;}
.pageDown .btnDiv a{ display:block; width:152px; height:35px; border-radius:20px; -moz-border-radius:20px; background:#0c1b37; text-align:center; font-size:14px; color:#d2ad71; line-height:35px; font-weight:bold;}

.pageDown1{ font-size:14px; padding-bottom:70px;}
.pageDown1 li{ line-height:26px; overflow:hidden;}
.pageDown1 li a{ color:#472e05;}
.pageDown1 .btnDiv{ display:none; width:152px; height:35px; margin:25px auto 0;}
.pageDown1 .btnDiv a{ display:block; width:152px; height:35px; border-radius:20px; -moz-border-radius:20px; background:#0c1b37; text-align:center; font-size:14px; color:#d2ad71; line-height:35px; font-weight:bold;}

.realEstate{ padding:40px 0;}
.realEstate .msg{ font-size:18px; color:#a9895b; padding-bottom:25px;}
.realEstate .msg em{ color:#472e05;}
.realEstateTab{ width:330px; margin:0 auto; height:56px;}
.realEstateTab li{ float:left; padding:0 18px; font-size:18px;}
.realEstateTab li a{ color:#a9895b;}
.realEstateTab li a.aNow, .realEstateTab li a:hover{ color:#472e05;}
.realEstate .list ul{ margin-right:-18px;}
.realEstate .list li{ float:left; width:240px; margin-bottom:30px;}
.realEstate .list li .box{ margin-right:18px;}
.realEstate .list li .imgDiv img{ width:225px;}
.realEstate .list li .name{ text-align:center; height:55px; line-height:55px; font-size:16px;}
.realEstate .list li .name a{ color:#756145;}

.realEstateShow{ padding-bottom:55px;}
.realEstateShow .txt{ background:url(../images/nimg22_1.png) left center no-repeat; height:28px; line-height:28px; font-size:16px; color:#472e05; font-weight:bold; padding-left:32px;}
.realEstateShow .content{ color:#756145; line-height:36px; font-size:16px;}
.realEstateShow .imgDiv{ text-align:center; padding:35px 0 95px;}
.realEstateShow .imgDiv1 { width:100%;height:212px;text-align:center; padding:35px 0 95px;}
.realEstateShow .list ul{ margin-right:-15px;}
.realEstateShow .list li{ float:left; width:390px; margin:0 15px 15px 0;}


.realEstateShow .bottom{ background:url(../images/line5.png) top repeat-x; height:60px; position:relative; padding-top:40px;}
.realEstateShow .share{ height:24px; padding-left:63px; position:relative;}
.realEstateShow .share em{ color:#472e05; font-size:14px; font-weight:bold; position:absolute; left:0px; top:0px; line-height:24px;}
.realEstateShow .share li{ float:left; margin-right:5px;}
.realEstateShow .btnDiv{ position:absolute; right:0px; top:40px;}
.realEstateShow .btnDiv a{ display:block; width:112px; height:35px; border-radius:20px; -moz-border-radius:20px; background:#0c1b37; text-align:center; font-size:14px; color:#d2ad71; line-height:35px; font-weight:bold;}

.internet{ padding:40px 0;}
.internet .name{ text-align:center; font-size:24px; color:#472e05; padding-bottom:35px;}
.internet .txt{ background:url(../images/nimg22_1.png) left center no-repeat; height:28px; line-height:28px; font-size:14px; color:#472e05; font-weight:bold; padding-left:32px; margin-bottom:10px;}
.internet .content{ color:#756145; line-height:30px; font-size:14px; padding-bottom:25px;}
.internet .imgDiv{ text-align:center; padding-bottom:70px;}
.internet p{ font-size:14px; text-transform:uppercase; padding-bottom:40px;}
.internet p a{ color:#756145;}
.internet .list { padding-top:15px;}
.internet .list ul{ margin-right:-13px;}
.internet .list li{ float:left; width:290px; height:224px; margin-right:13px; margin-bottom:30px;}
.internet .list li .name2{ text-align:center; height:55px; line-height:55px; font-size:14px;}
.internet .list li .name2 a{ color:#756145;}

.internetShow{ padding:40px 0;}
.internetShow .name{ text-align:center; font-size:24px; color:#472e05; padding-bottom:35px;}
.internetShow .content{ font-size:16px; color:#756145; line-height:30px; padding-bottom:20px;}
.internetShow .imgDiv{ text-align:center; padding:25px 0;}

.internetShow .bottom{ background:url(../images/line5.png) top repeat-x; height:60px; position:relative; padding-top:40px;}
.internetShow .share{ height:24px; padding-left:63px; position:relative;}
.internetShow .share em{ color:#472e05; font-size:14px; font-weight:bold; position:absolute; left:0px; top:0px; line-height:24px;}
.internetShow .share li{ float:left; margin-right:5px;}
.internetShow .btnDiv{ position:absolute; right:0px; top:40px;}
.internetShow .btnDiv a{ display:block; width:112px; height:35px; border-radius:20px; -moz-border-radius:20px; background:#0c1b37; text-align:center; font-size:14px; color:#d2ad71; line-height:35px; font-weight:bold;}


.health{ padding:40px 0;}
.health .content{ color:#756145; line-height:30px; font-size:14px; padding-bottom:25px;}
.health .txt{ background:url(../images/nimg22_1.png) left center no-repeat; height:28px; line-height:28px; font-size:14px; color:#472e05; font-weight:bold; padding-left:32px; margin-bottom:10px;}
.health .list { padding-top:15px;}
.health .list ul{ margin-right:-13px;}
.health .list li{ float:left; width:290px; height:224px; margin-right:13px; margin-bottom:30px;}
.health .list li .name2{ text-align:center; height:55px; line-height:55px; font-size:14px;}
.health .list li .name2 a{ color:#756145;}

.entertainment{ padding:40px 0;}
.entertainment .list{ padding-bottom:50px;}
.entertainment ul{ margin-right:-14px;}
.entertainment li{ float:left; width:390px; margin-right:14px;margin-top:15px;}
.entertainment li .name{ font-size:18px; text-align:center; padding-top:15px;}
.entertainment li .name a{ color:#472e05;}

.entertainmentShow{ padding-bottom:55px;}
.entertainmentShow .content{ color:#8a765c; font-size:14px; line-height:30px;}
.entertainmentShow .list ul{ margin-right:-15px;}
/*.entertainmentShow .list li{ float:left; width:390px; margin:0 15px 15px 0;}*/
.entertainmentShow .list li{ float:left; margin-bottom:25px;}
.entertainmentShow .list li .box{ width:390px; margin-right:15px;}
.entertainmentShow .list li p{ text-align:center; font-size:14px; padding-top:10px;}
.entertainmentShow .content .list li{ float:left; width:390px; margin:0 15px 15px 0;}

.entertainmentShow .txt{ background:url(../images/nimg22_1.png) left center no-repeat; height:28px; line-height:28px; font-size:16px; color:#472e05; font-weight:bold; padding-left:32px;}

.entertainmentShow .bottom{ background:url(../images/line5.png) top repeat-x; height:60px; position:relative; padding-top:40px;}
.entertainmentShow .share{ height:24px; padding-left:63px; position:relative;}
.entertainmentShow .share em{ color:#472e05; font-size:14px; font-weight:bold; position:absolute; left:0px; top:0px; line-height:24px;}
.entertainmentShow .share li{ float:left; margin-right:5px;}
.entertainmentShow .btnDiv{ position:absolute; right:0px; top:40px;}
.entertainmentShow .btnDiv a{ display:block; width:112px; height:35px; border-radius:20px; -moz-border-radius:20px; background:#0c1b37; text-align:center; font-size:14px; color:#d2ad71; line-height:35px; font-weight:bold;}
.entertainmentShow .imgDiv1 { width:100%;height:212px;text-align:center; padding:35px 0 95px;}


.internet .bottom{ background:url(../images/line5.png) top repeat-x; height:60px; position:relative; padding-top:40px;}
.internet .share{ height:24px; padding-left:63px; position:relative;}
.internet .share em{ color:#472e05; font-size:14px; font-weight:bold; position:absolute; left:0px; top:0px; line-height:24px;}
.internet .share li{ float:left; margin-right:5px;}
.internet .btnDiv{ position:absolute; right:0px; top:40px;}
.internet .btnDiv a{ display:block; width:112px; height:35px; border-radius:20px; -moz-border-radius:20px; background:#0c1b37; text-align:center; font-size:14px; color:#d2ad71; line-height:35px; font-weight:bold;}

.job{ padding:40px 0;}
.job .list li{ position:relative;  margin-bottom:20px;}
.job .list li .name a{ display:block; font-size:18px; color:#5f492b; position:relative; height:58px; border:#ceb490 solid 1px; padding-left:28px; padding-right:55px; background:url(../images/nimg44_1.png) right center no-repeat;}
.job .list li .name em{ display:block; display:table-cell; vertical-align:middle; height:58px; line-height:24px;}
.job .list li .box{ line-height:22px; font-size:14px; display:none; color:#666; padding:20px 30px 40px; border:#ddc6a5 solid 1px; border-top:none;}
.job .list li.liNow .name a{ background:#dcba8b url(../images/nimg44_1on.png) right center no-repeat; border:#dcba8b solid 1px; color:#472e05; font-weight:bold;}
.job .list li .top{ border-bottom:#ddc6a5 solid 1px; padding-bottom:20px; font-size:16px; color:#756145;}
.job .list li .top dd{ float:left; padding-right:115px;}
.job .list li .content{ line-height:24px; color:#756145;}
.job .list li h2{ padding:38px 0 10px; font-size:16px; color:#472e05;}
.job .list li .btnDiv{ padding-top:30px;}
.job .list li .btnDiv a{ display:block; width:150px; height:48px; color:#e7ca86; background:#25324b; font-size:14px; text-align:center; line-height:48px;}
.job .list li .txt{ font-weight:bold; font-size:16px; color:#756145; padding-top:20px;}

.jobShow{ padding-top:40px;}
.jobShow .name{ color:#472e05; font-size:16px; padding-bottom:45px;}
.jobShow .list ul{ margin-right:-78px;}
.jobShow .list li{ float:left; padding-left:108px; position:relative; width:232px; margin-right:78px; height:70px;}
.jobShow .list li em{ position:absolute; left:0px; top:0px; line-height:30px; font-size:16px; color:#472e05; width:100px; text-align:right;}
.jobShow .list li .input1{ width:228px; height:29px; line-height:29px; font-size:14px; text-indent:10px; border:#c0aa8b solid 1px;}
.jobShow .list li .input2{ width:388px;}
/*.jobShow .list li .upload{ display:block; width:115px; height:31px; background:#caa161; color:#65440e; font-size:14px; text-align:center; line-height:30px; position:absolute; left:526px; top:0px;}*/
.jobShow .list li .upload{ display:block; width:115px; height:31px; background:#caa161; color:#65440e; font-size:14px; text-align:center; line-height:30px;  left:526px; top:0px;}
.jobShow .list li .btn1{ width:95px; height:31px; background:#25324b; font-size:14px; color:#dcbb83; cursor:pointer;}
.jobShow .list .li01{ width:1000px;}

.jobMsg{ border-top:#dfc59d solid 1px; padding:35px 0 55px; background:#f4e0c5;}
.jobMsg p{ font-size:16px; color:#9b8054; line-height:30px;}


.activity{ padding:40px 0 75px;}
.activity-list{ margin-left: -4px;}
.activity-list .activity-bd{position: relative; margin-left: 4px;}
.activity-list .item,.activity-list .additem{position: absolute; width: 272px; background-color: #e3cdaf; border:#e3cdaf solid 1px; padding: 10px; top:0; left: 40%; -webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}
.activity-list .hover{box-shadow: 0px 1px 8px rgba(200,200,200,.6); border-color:#caa160}
.activity-list .additem{padding: 0; width: 294px; border: none; }

.activity-list .item .name{ font-size:16px; padding-top:8px;}
.activity-list .item .name a{ color:#472e05;}

.activityShow{ padding-top:40px;}
.activityShow .name{ text-align:center; font-size:24px; color:#472e05; padding-bottom:15px;}
.activityShow .time{ height:34px; background:url(../images/line5.png) bottom repeat-x; font-size:14px; color:#a48b68; text-align:center;}
.activityShow .time em{ padding:0 32px;}

.activityPic{min-height:550px; position:relative;}
.activityPic .list{padding-top:120px; width:1200px; margin:0 auto;}
.activityPic li{float:left; width:400px;}
.activityPic li img{ width:400px; opacity:0.5;}

.activityPic .prev{display:none; background:url(../images/nimg50_left.png) center no-repeat; width:50px; height:100px; position:absolute; z-index:50; left:165px; top:50%; margin-top:-50px;}
.activityPic .next{display:none; background:url(../images/nimg50_right.png) center no-repeat; width:50px; height:100px; position:absolute; z-index:50; right:165px; top:50%; margin-top:-50px;}
/*.activityPic .prev{display:none; background:url(/images/nimg17_left.png) center no-repeat; width:17px; height:34px; position:absolute; z-index:50; left:165px; top:50%; margin-top:-21px;}
.activityPic .next{display:none; background:url(/images/nimg17_right.png) center no-repeat; width:17px; height:34px; position:absolute; z-index:50; right:165px; top:50%; margin-top:-21px;}*/
.activityLayer{position:absolute; z-index:20; left:50%; top:40px; width:620px; margin-left:-310px;}
.activityShow .bottom{ background:url(../images/line5.png) top repeat-x; height:60px; position:relative; padding-top:40px;}
.activityShow .share{ height:24px; padding-left:63px; position:relative;}
.activityShow .share em{ color:#472e05; font-size:14px; font-weight:bold; position:absolute; left:0px; top:0px; line-height:24px;}
.activityShow .share li{ float:left; margin-right:5px;}
.activityShow .btnDiv{ position:absolute; right:0px; top:40px;}
.activityShow .btnDiv a{ display:block; width:112px; height:35px; border-radius:20px; -moz-border-radius:20px; background:#0c1b37; text-align:center; font-size:14px; color:#d2ad71; line-height:35px; font-weight:bold;}

.activityShow .listTel{ display:none; padding:30px 0;}
.activityShow .listTel ul{ margin-right:-10px;}
.activityShow .listTel li{ float:left; width:50%; margin-bottom:15px;}
.activityShow .listTel li div{ margin-right:10px;}
.activityShow .listTel li img{ width:100%;}

.lyb{ padding:40px 0 80px;}
.lyb .txt{ text-align:center; font-size:16px; color:#472e05; padding-bottom:50px;}
.lyb .txt img{ padding-right:10px; position:relative; top:-3px;}
.lyb .list li{ float:left; width:340px; overflow:hidden; margin-right:42px; height:65px;}
.lyb .list li .box{ padding-left:123px; position:relative;}
.lyb .list li .ltxt{ position:absolute; left:0px; top:0px; font-size:16px; color:#472e05; line-height:35px;}
.lyb .list li .ltxt img{ padding-right:10px; position:relative; top:-3px;}
.lyb .list li .input1{ width:198px; height:35px; line-height:35px; background:#e8cda7; text-indent:10px; float:left;}
.lyb .list li .input2{ width:270px;}
.lyb .list li .tips{ float:left; padding-left:10px; font-size:16px; color:#472e05; line-height:35px;}
.lyb .list .li01{ width:420px; margin-right:0px;}
.lyb .list .li02{ width:100%; margin-right:0px;}
.lyb .list .li03{ width:100%; height:282px; margin-right:0px;}
.lyb .list .li04{ width:100%; margin-right:0px;}
.lyb .list li .selectDiv{ float:left; margin-right:1px; color:#a48c6a; width:198px; height:35px; line-height:35px; font-size:14px; background:#e8cda7 url(../images/selectIco.png) right center no-repeat;}
.lyb .list li select{ float:left; margin-right:1px; color:#a48c6a; width:198px; height:35px; line-height:35px; font-size:14px; background:#e8cda7;border: 1px; }
.lyb .list .li03 .ltxt{ top:105px;}
.lyb .list textarea{ width:100%; height:245px; background:#e8cda7; border:#e8cda7 solid 1px;}
.lyb .list .yzm{ display:block; padding-left:6px; float:left;}
.lyb .btnDiv{ padding:15px 0 0 123px;}
.lyb .btnDiv li{ float:left; margin-right:28px;}
.lyb .btnDiv .btn1{ width:104px; height:31px; border:#dfc092 solid 1px; font-size:14px; color:#584121; cursor:pointer; line-height:30px;}
.lyb .btnDiv .btn1:hover{ border:#0c1b37 solid 1px; background:#0c1b37; color:#d2ad71;}

.contact{ padding:40px 0;}
.contact .leftDiv{ width:640px;}
.contact .rightDiv{ width:510px;}
.contact .contentBox{ padding-bottom:70px;}
.contact .contentBox .name{ font-size:24px; color:#472e05; padding-bottom:15px;}
.contact .contentBox .txt{ font-size:18px; color:#472e05; padding-bottom:12px;}
.contact .contentBox .imgDiv{ padding-top:10px;}
.contact .contentBox .imgDiv2{ padding-top:70px;}
.contact .contentBox li{ padding-left:45px; position:relative; color:#756145; min-height:32px; margin-bottom:10px; font-size:16px;}
.contact .contentBox li img{ position:absolute; left:0px; top:0px;}
.contact .contentBox li em{ height:32px; display:block; display:table-cell; vertical-align:middle;}
.contact .mapDiv{ padding:25px 0 45px;width: 1200px;height:418px;}

.video{ padding:50px 0;}
.video .PCDiv{ height:349px;}
.video .PCDiv .tabContentDiv2{ width:600px;}
.video .PCDiv .tab2{ width:600px; font-size:16px;}
.video .PCDiv .tab2 li{ height:69px; margin-bottom:1px; background:#dbc09b; border-left:#dbc09b solid 7px; padding-left:66px; position:relative; line-height:68px; color:#472e05;}
.video .PCDiv .tab2 li .ico{ position:absolute; left:30px; top:-3px;}
.video .PCDiv .tab2 li .ico .img1{ display:none;}
.video .PCDiv .tab2 .liNow .ico img{ display:none;}
.video .PCDiv .tab2 .liNow .ico  .img1{ display:inline-block;}
.video .PCDiv .tab2 .liNow{ background:#472e05; border-left:#caa160 solid 7px; color:#caa160;}
.video .phoneDiv{ display:none;}
.video .phoneDiv .tab2 ul{ margin-right:-10px;}
.video .phoneDiv .tab2 li{ float:left; width:33.33%; height:40px; font-size:14px; margin-bottom:10px;}
.video .phoneDiv .tab2 li .box{ margin-right:10px; border-left:#dbc09b solid 3px; background:#dbc09b; height:40px; padding:0 10px; color:#472e05; line-height:18px; overflow:hidden;}
.video .phoneDiv .tab2 .liNow .box{ background:#472e05; border-left:#caa160 solid 3px; color:#caa160;}
.video .phoneDiv .tab2 li em{ display:block; display:table-cell; vertical-align:middle; height:40px;}
.video .phoneDiv .imgDiv img{ width:100%;}
.video .part2{ padding-top:60px;}
.video .part2 .tab2{ height:70px;}
.video .part2 .tab2 li{ float:left; margin-right:30px; width:118px; height:28px; border:#caa161 solid 1px; border-radius:20px; -moz-border-radius:20px; line-height:28px; text-align:center; color:#caa161; font-size:14px;}
.video .part2 .tab2 .liNow{ background:#caa160; border:#caa160 solid 1px; color:#472e05;}
.video .part2 .list ul{ margin-right:-13px;}
.video .part2 .list li{ float:left; margin-bottom:30px;}
.video .part2 .list li .box{ width:290px; background:#f1cea0; height:231px; margin-right:13px;}
.video .part2 .list li .name{ height:52px; line-height:52px; overflow:hidden; padding-left:62px; background:url(../images/nimg31_1.png) 10px center no-repeat; font-size:16px;}
.video .part2 .list li .name a{ color:#745b37;}

.netMap{ padding:18px 0 60px;}
.netMap .list li{ padding:25px 0 25px 123px; position:relative; min-height:24px; background:url(../images/line7.png) bottom repeat-x;}
.netMap .list li .name{ font-size:20px; padding-left:18px; background:url(../images/ico8.png) left center no-repeat; position:absolute; left:0px; top:50%; margin-top:-15px;}
.netMap .list li .name a{ color:#675235;}
.netMap .list li .box{ font-size:16px; color:#675235;}
.netMap .list li .box a{ padding:0 15px; color:#675235;}




.bigPicLayer{ width:840px; height:548px; background:#fff; position:absolute; z-index:111; display:none;}
.bigPicLayer .close{ display:block; width:56px; height:56px; background:url(../images/close4.png) no-repeat; right:-20px; top:-20px; position:absolute; z-index:222;}
.bigPicLayer .imgDiv{ padding-top:30px; text-align:center;}
.bigPicLayer .imgDiv img{ width:780px; height:488px;}




.ispc{display:none;}
.issj{display:block;}

.report{ padding:40px 0 70px;}
.report .title{ height:36px; line-height:36px; padding-left:30px; font-size:16px; color:#472e05; font-weight:bold; background:url(../images/nimg22_1.png) left center no-repeat;}
.report .content{ font-size:16px; color:#746045; line-height:30px; padding-bottom:25px;}
.report .list{ padding-bottom:45px; overflow:hidden;}
.report .list li{ float:left; width:600px;}
.report .list .li01{ height:115px; background:#e8cda7;}
.report .list .li02{ height:115px; background:#eed6b6;}
.report .list .li03{ height:138px; background:#eed6b6; padding-top:30px;}
.report .list .li04{ height:168px; background:#e8cda7;}
.report .list li .txt{ text-align:center; padding:30px 0 5px; font-size:14px; color:#746045; font-weight:bold;}
.report .list li .txt img{ padding-right:15px; position:relative; top:-3px;}
.report .list li .msg{ text-align:center; color:#746045; font-size:14px;}
.report .list li .msg em{ padding:0 18px;}
.report .list li .box{ width:260px; margin:0 auto; padding-top:20px;}
.report .list li .leftDiv{ width:90px; padding-top:15px;}
.report .list li .ewmDiv{ border:#f4e0c5 solid 5px;}
.report .form{ padding-top:20px; overflow:hidden;}
.report .form li{ float:left; width:600px; height:64px;}
.report .form li em{ line-height:35px; font-size:16px; line-height:35px; color:#472e05; position:absolute;}
.report .form .li01 .box{ padding-left:118px; position:relative;}
.report .form .li01 em{ left:30px; top:0px;}
.report .form .li02 .box{ padding-left:252px; position:relative;}
.report .form .li02 em{ left:105px; top:0px;}
.report .form .li03{ width:100%; height:140px;}
.report .form .li03 .box{ padding-left:118px; position:relative;}
.report .form .li03 em{ left:30px; top:0px;}
.report .form .li04 .box{ padding-left:252px; position:relative;}
.report .form .li04 em{ left:105px; top:0px;}
.report .form li .input1{ width:325px; height:35px; line-height:35px; background:#e8cda7; text-indent:10px; float:left;}
.report .form li .input2{ width:216px;}
.report .form li .tips{ float:left; padding-left:10px; font-size:16px; color:#472e05; line-height:35px;}
.report .form li .choose{ display:block; text-align:center; float:left; width:92px; height:33px; border:#000 solid 1px; line-height:33px; font-size:16px; color:#584121;}
.report .form li .msg{ font-size:14px; line-height:35px; color:#746045; padding-left:15px; float:left;height:35px;}
.report .form li .yzm{ display:block; padding-left:6px; float:left;}
.report .form li .tipstips{ position:absolute; left:252px; top:42px;}
.report .form textarea{ width:100%; height:108px; background:#e8cda7; border:#e8cda7 solid 1px;}
.report .btnDiv{ padding:15px 0 0 118px;}
.report .btnDiv li{ float:left; margin-right:28px;}
.report .btnDiv .btn1{ width:104px; height:31px; border:#dfc092 solid 1px; font-size:14px; color:#584121; cursor:pointer; line-height:30px;}
.report .btnDiv .btn1:hover{ border:#0c1b37 solid 1px; background:#0c1b37; color:#d2ad71;}












