/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1004px ) {
    body {
    min-width:auto;
    }
	.wal{width:100%;}
	.w210{ display:none;}
	.w950{ width:100%;}
	.headDiv{ height:60px;}
	.headDiv .logo{ left:10px; top:10px;}
	.headDiv .logo img{ width:130px;}
	.headDiv .topRight, .banner, .indexNav, .sideBar, .indexFlash, .footDiv .links,.footDiv .link2, .topDiv, .nav, .pageBanner, .pageNav, .pageNum{ display:none;}
	.navA{display:block; width:30px; height:25px; position:absolute; top:17px; right:10px; background:url(../images/navIco.png) right center no-repeat; background-size:30px;}
	.topSearchA{display:block; width:30px; height:30px; background:url(../images/nimg36_1.png) center no-repeat; background-size:30px; position:absolute; top:15px; right:60px;}
	.indexFlashTel, .businessPic, .pageTitleTel, .pageMore{ display:block;}
	.indexTitle{ padding-bottom:20px;}
	.indexTitle h2{ font-size:24px;}
	.indexTitle p{ font-size:14px;}
	.indexPart1{ padding:20px 0 40px;}
	.indexPart2{ background:url(../images/indexPart2BgTel.jpg) center no-repeat; background-size:100% 100%; padding:40px 10px; height:auto;}
	.indexPart2 .videoImg img{ width:100%;}
	.indexPart2 .txt{ font-size:14px; padding-top:30px;}
	.indexPart3{ padding:40px 0 80px;}
	.indexPart3 .contentBox{ padding-right:10px;}
	.indexPart3 .list{ padding-left:10px;}
	.indexPart3 .list li{ float:none; width:100%; margin-bottom:25px;}
	.indexPart3 .list li .box{ padding:0 0 0 80px; margin:0; height:100px; position:relative;}
	.indexPart3 .list li .leftDiv{ width:60px; position:absolute; left:0px; top:0px;}
	.indexPart3 .list li .timeDiv{ height:52px;}
	.indexPart3 .list li .timeDiv b{ font-size:30px;}
	.indexPart3 .list li .rightDiv{ width:auto; margin-left:0;}
	.indexPart3 .list li .name{ font-size:16px; height:32px;}
	.indexPart3 .list li .name a{ height:22px;}
	.indexPart3 .list li .msg{ font-size:14px; padding-top:10px;}
	.indexPart3 .list li:hover .box{ background:#1E283C;}
	.indexPart3 .btnDiv{ right:50%; bottom:40px; width:152px; height:43px; margin-right:-76px}
	.indexPart3 .btnDiv a{ width:150px; height:41px; line-height:41px; font-size:14px;}
	.indexPart4{ height:auto; background:url(../images/indexPart4BgTel.jpg) center no-repeat; background-size:100% 100%; padding:25px 0;}
	.indexPart4 .contentBox{ padding:22px 10% 0 22%;}
	.indexPart4 .contentBox p{ font-size:20px; padding-bottom:5px;}
	.indexPart4 .contentBox .list{ padding-bottom:15px;}
	.footDiv{ height:auto; padding:20px 10px;}
	.footDiv .list{ padding:0; float:none;}
	.footDiv .list li{ padding-left:0; width:33.33%; height:40px; line-height:24px; font-size:12px; margin-right:0;}
	.footDiv .list li div{ padding-left:45px; position:relative;}
	.footDiv .list li img{ width:40px;}
	.footDiv .list li a{ color:#caa160; display:block; display:table-cell; height:40px; vertical-align:middle;}
	.footDiv .rightDiv{ padding-top:10px; height:auto; float:none;}
	.footDiv .msg{ padding-top:10px; text-align:center;}
	.pageTitle{ height:120px;}
	.pageTitle .name1{ font-size:30px; padding-top:30px;}
	.pageTitle .name2{ font-size:16px;}
	.about{ padding:50px 10px 70px;}
	.about .videoImg{ padding-bottom:25px;}
	.about .videoImg img{ width:100%;}
	.about .content{ font-size:14px; line-height:26px; padding-bottom:30px;}
	.about .PCDiv{ display:none;}
	.about .phoneDiv{ display:block;}
.about .txt{     font-size: 16px;
    color: #472e05;
    font-weight: bold;
    padding: 85px 0 25px;}
	.aboutList{ padding-bottom:10px;}
	.aboutList ul{ margin-right:-10px;}
	.aboutList li{ width:50%; height:auto; font-size:12px; margin-bottom:15px;}
	.aboutList li .box{ width:auto; margin-right:10px;}
	.aboutList li .imgDiv img{ width:100%;}
	.aboutList li .name{ padding-top:10px; height:58px; line-height:20px;}
	.about .msg{ font-size:14px; text-align:center; line-height:26px;}
	.about .tab2{ height:40px;}
	.about .tab2 li{ font-size:16px; margin-right:24px; background:url(../images/ico6.jpg) left 7px no-repeat; background-size:8px; padding-left:25px;}
	.about .tab2 li.liNow{ background:url(../images/ico6on.jpg) left 7px no-repeat; background-size:8px;}
	.history{ padding:0 10px 65px;}
	.history .list{ background:url(../images/line3.jpg) 107px top repeat-y;}
	.history .list li{ padding-bottom:40px; padding-left:128px; background:url(../images/historyBg.png) 107px top repeat-y;}
	.history .list li .ico{ width:16px; height:16px; background-size:16px; left:100px; top:5px;}
	.history .list li .content{ font-size:14px; line-height:26px;}
	.history .list li .year{ top:2px; font-size:18px; width:92px;}
	.honor{ padding:40px 10px 75px;}
	.honorBg{ height:50px;}
	.honorList{ height:50px; background:#dcba8b; padding:0 55px;}
	.honorList .slick-slide{ height:50px; font-size:18px; line-height:50px;}
	.honorBox .slick-prev{ background-size:52px; width:50px; height:50px;}
	.honorBox .slick-next{ background-size:52px; width:50px; height:50px;}
	.honorBox .contentBox{ padding-top:50px;}
	.honorBox .contentBox li{ padding-left:110px; background:url(../images/line4.png) 90px repeat-y; min-height:100px; padding-bottom:70px; position:relative;}
	.honorBox .contentBox li .month{ left:0px;}
	.honorBox .contentBox li .ico{ left:84px; top:24px;}
	.honorBox .contentBox li .content{ font-size:14px; line-height:30px; padding-bottom:20px;}
	.honorBox .contentBox li .imgList{ padding-right:10px;}
	.honorBox .contentBox li .imgList dd{ width:50%; margin-bottom:10px;}
	.honorBox .contentBox li .imgList dd .box{ margin-right:10px;}
	.culture{ padding:55px 10px;}
	.culture .list{ padding-bottom:50px;}
	.culture .list ul{ margin-right:0px;}
	.culture .list li{ width:33.33%;}
	.culture .list li .box{ width:auto; margin-right:0px;}
	.culture .list li .ico img{ width:75px;}
	.culture .list li .name{ font-size:14px; padding-top:10px;}
	.culture .content{ line-height:26px; font-size:14px;}
    .culture .contentBox {padding-bottom: 20px;width: 100%;margin: 0 auto;}
    .culture .txt {padding-left: 35px;position: relative;background: url(../images/nimg22_1.png) left 5px no-repeat;font-size: 12px;color: #472e05;font-weight: bold;height: auto;line-height: 24px;}
	.news{ padding:20px 10px;}
	.news li{ height:auto; padding:30px 0 20px 0; background:none;}
	.news li .timeDiv{ display:none;}
	.news li .imgDiv{ position:relative; left:0; top:0;}
	.news li .imgDiv img{ width:100%;}
	.news li .name{ padding-top:20px; font-size:16px; height:24px;}
	.news li .content{ font-size:14px; line-height:26px; height:48px;}
	.news li .more{ padding-top:20px;}
	.newShow{ padding:40px 10px 0;}
	.newShow .name{ font-size:18px;}
	.newShow .time em{ padding:0 20px;}
	.newShow .content{ padding:25px 0; font-size:14px; line-height:26px; color:#472e05;}
	.newShow .imgDiv img{ width:100%;}
	.newShow .btnDiv{ display:none;}
	.pageDown{ padding:0 10px 70px;}
	.pageDown .btnDiv{ display:block;}
	.realEstate{ padding:40px 10px;}

    .realEstateTab{ width:260px;  height:50px;}
	.realEstateTab li{ padding:0 10px; font-size:16px;}

	/*.realEstateTab{ width:200px;  height:50px; background:url(../images/line6.jpg) center 4px no-repeat;}
	.realEstateTab li{ padding:0 18px; font-size:16px;}*/
	.realEstate .list ul{ margin-right:-10px;}
	.realEstate .list li{ width:50%; height:auto; margin-right:0px; margin-bottom:20px;}
	.realEstate .list li .box{ margin-right:10px;}
	.realEstate .list li .imgDiv img{ width:100%;}
	.realEstate .list li .name{ height:35px; line-height:35px; font-size:14px;}
	.pageTab{ padding:30px 10px;}
	.pageTab ul{ margin-right:-10px;}
	.pageTab li{ display:block; margin:0; float:left; width:25%;}
	.pageTab li div{ width:auto; height:30px; margin-right:10px; margin-bottom:15px;}
	.pageTab li a{ width:auto;}
	.realEstateShow{ padding:0 10px 0px;}
	.realEstateShow .content{ line-height:26px; font-size:14px;}
	.realEstateShow .imgDiv{ padding:25px 0 35px;}
	.realEstateShow .imgDiv img{ width:100%;}
	.realEstateShow .list ul{ margin-right:-10px;}
	.realEstateShow .list li{ width:50%; margin:0 0 10px 0;}
	.realEstateShow .list li div{ margin-right:10px;}
	.realEstateShow .list li img{ width:100%;}
    .realEstateShow .btnDiv{ display:none;}
    .realEstateShow .imgDiv1 { width:100%;height:160px;}

	.internet{ padding:40px 10px;}
	.internet .name{ font-size:22px; padding-bottom:25px;}
	.internet .content{ line-height:26px;}
	.internet .imgDiv img{ width:100%;}
	.internet .list ul{ margin-right:-10px;}
	.internet .list li{ width:50%; height:auto; margin-right:0px; margin-bottom:20px;}
	.internet .list li .box{ margin-right:10px;}
	.internet .list li .imgDiv2 img{ width:100%;}
	.internet .list li .name2{ height:35px; line-height:35px; font-size:14px;}
	.internetShow{ padding:0px 10px;}
	.internetShow .name{ font-size:22px; padding-bottom:25px;}
	.internetShow .content{ font-size:14px; line-height:26px;}
	.internetShow .imgDiv img{ width:100%;}
    

    .internetShow .btnDiv{ display:none;}

	.health{ padding:40px 10px;}
	.health .name{ font-size:22px; padding-bottom:25px;}
	.health .content{ line-height:26px;}
	.health .list ul{ margin-right:-10px;}
	.health .list li{ width:50%; height:auto; margin-right:0px; margin-bottom:20px;}
	.health .list li .box{ margin-right:10px;}
	.health .list li .imgDiv2 img{ width:100%;}
	.health .list li .name2{ height:35px; line-height:35px; font-size:14px;}
	.entertainment{ padding:40px 10px;}
	.entertainment .list{ padding-bottom:30px;}
	.entertainment ul{ margin-right:0px;}
	.entertainment li{ float:none; width:100%; margin-right:0px; margin-bottom:30px;}
	.entertainment li .name{ font-size:16px; padding-top:10px;}
	.entertainment li .imgDiv img{ width:100%;}
	.entertainmentShow{ padding:0 10px 0px;}
	.entertainmentShow .content{ line-height:26px;}
	.entertainmentShow .list ul{ margin-right:-10px;}
	/*.entertainmentShow .list li{ width:50%; margin:0 0 10px 0;}*/
    .entertainmentShow .list li{ width:50%; margin-bottom:20px;}
	.entertainmentShow .list li .box{ width:auto; margin-right:10px;}

	.entertainmentShow .list li div{ margin-right:10px;}
	.entertainmentShow .list li img{ width:100%;}
    .entertainmentShow .imgDiv1 { width:100%;height:160px;}
  
    .entertainmentShow .btnDiv{ display:none;}
	 .pageDown1{ padding:0 10px 70px;}
	 .pageDown1 .btnDiv{ display:block;}
      .internet .btnDiv{ display:none;}
	.job{ padding:40px 10px;}
	.job .list li{ margin-bottom:15px;}
	.job .list li .name a{ font-size:14px; height:45px; padding-left:10px;}
	.job .list li .name em{ height:45px; line-height:20px;}
	.job .list li .box{ padding:10px 15px 40px;}
	.job .list li .top dd{ width:50%; padding-right:0px; font-size:12px;}
	.job .list li h2{ padding:25px 0 10px;}
	.job .list li .btnDiv a{ width:118px; height:33px; line-height:33px;}
	.jobShow{ padding:40px 10px;}
	.jobShow .name{ display:none;}
	.jobShow .list ul{ margin-right:0px;}
	.jobShow .list li{ float:none; padding-left:98px; position:relative; width:auto; margin-right:0px; height:60px;}
	.jobShow .list li em{ font-size:14px; width:90px; }
	.jobShow .list li .input1{ width:100%; height:29px; line-height:29px; font-size:14px; text-indent:10px; border:#c0aa8b solid 1px;}
	.jobShow .list li .input2{ width:70%;}
	.jobShow .list li .upload{ width:20%; left:auto; right:0px;}
	.jobShow .list li .btn1{ width:95px; height:31px; background:#25324b; font-size:14px; color:#dcbb83; cursor:pointer;}
	.jobShow .list .li01{ width:auto;}
	.jobMsg{ display:none;}
	.lyb{ padding:40px 10px 80px;}
	.lyb .txt{ padding:0 20px 30px;}
	.lyb .list li{ float:none; width:100%; margin-right:0px; height:55px;}
	.lyb .list li .box{ padding-left:103px; padding-right:10px;}
	.lyb .list li .ltxt{ font-size:14px; line-height:35px;}
	.lyb .list li .ltxt img{ padding-right:5px; width:18px;}
	.lyb .list li .input1{ width:100%;}
	.lyb .list li .input2{ width:100%;}
	.lyb .list li .tips{ float:none; padding-left:0px; font-size:14px; position:absolute; right:0px; top:0px;}
	.lyb .list .li01{ width:100%; margin-right:0px;}
	.lyb .list .li02{ width:100%; margin-right:0px; height:90px;}
	.lyb .list .li03{ width:100%; height:282px; margin-right:0px;}
	.lyb .list .li04{ width:100%; margin-right:0px;}
	.lyb .list .li04 .box{ padding-right:80px;}
	.lyb .list li .selectDiv{ float:none; margin-right:0px; margin-bottom:10px; width:100%;}
	.lyb .list .li03 .ltxt{ top:105px;}
	.lyb .list textarea{ width:100%; height:245px; background:#e8cda7; border:#e8cda7 solid 1px;}
	.lyb .list .yzm{ position:absolute; right:10px; top:0px; padding-left:px; float:none;}
	.lyb .btnDiv{ padding:10px 0 0 53px;}
	.lyb .btnDiv li{ margin-right:10px;}
	.lyb .btnDiv .btn1{ width:104px; height:31px; border:#dfc092 solid 1px; font-size:14px; color:#584121; cursor:pointer; line-height:30px;}
	.contact{ padding:40px 10px;}
	.contact .leftDiv{ width:100%;}
	.contact .rightDiv{ width:100%;}
	.contact .contentBox{ padding-bottom:30px;}
	.contact .contentBox .name{ font-size:18px;}
	.contact .contentBox .txt{ font-size:16px;}
	.contact .contentBox li{ font-size:14px;}
	.contact .contentBox .imgDiv img{ width:100%;}
	.contact .contentBox .imgDiv2{ padding-top:10px;}
	/*.contact .mapDiv{ padding:0px 0 25px;}*/
	.contact .mapDiv img{ width:100%;}
    /*.contact .mapDiv { width:355px;height:160px;}*/
    .contact .mapDiv { width:100%;height:160px;}


	.video{ padding:40px 10px;}
	.video .PCDiv{ display:none;}
	.video .phoneDiv{ display:block;}
	.video .part2{ padding-top:40px;}
	.video .part2 .tab2{ height:60px;}
	.video .part2 .tab2 li{ margin-right:20px; width:108px; height:30px; line-height:30px;}
	.video .part2 .list ul{ margin-right:-10px;}
	.video .part2 .list li{ width:50%; margin-bottom:15px;}
	.video .part2 .list li .box{ width:auto; height:auto; margin-right:10px;}
	.video .part2 .list li .name{ height:46px; line-height:46px; padding-left:52px; font-size:14px;}
	.video .part2 .list li .imgDiv img{ width:100%;}
	.netMap{ padding:18px 10px 60px;}
	.netMap .list li{ padding:15px 0 15px 103px; position:relative; min-height:24px; background:url(../images/line7.png) bottom repeat-x;}
	.netMap .list li .name{ font-size:16px; padding-left:15px; top:20px; margin-top:0px;}
	.netMap .list li .name a{ color:#675235;}
	.netMap .list li .box{ font-size:14px; line-height:30px;}
	.netMap .list li .box a{}
    .activityPic{ display:none;}
	.activityShow{ padding:40px 10px 0;}
	.activityShow .name{ font-size:18px;}
	.activityShow .time em{ padding:0 20px;}
	.activityShow .btnDiv{ display:none;}
	.activityShow .listTel{ display:block;}


    .bigPicLayer{ width:90%; height:auto;}
	.bigPicLayer .close{ width:36px; height:36px; background-size:36px; right:-5px; top:-20px;}
	.bigPicLayer .imgDiv{ padding:10px;}
	.bigPicLayer .imgDiv img{ width:100%; height:auto;}



     .ispc{display:block;}
 .issj{display:none;}

 	.report{ padding:20px 10px 50px;}
	.report .title{ height:30px; line-height:30px;}
	.report .content{ font-size:14px; line-height:26px; padding-bottom:15px;}
	.report .list{ padding-bottom:25px;}
	.report .list li{ float:none; width:auto;}
	.report .list .li01{ height:auto; padding-bottom:30px;}
	.report .list .li02{ height:auto; padding-bottom:30px;}
	.report .list .li03{ height:auto; background:#e8cda7; padding:0px 10px 30px;}
	.report .list .li04{ height:auto; background:#eed6b6; overflow:hidden; padding-bottom:30px;}
	.report .list li .msg em{ padding:0 10px;}
	.report .form li{ float:none; width:auto; height:54px;}
	.report .form li em{ font-size:12px;}
	.report .form .li01 .box{ padding-left:100px; padding-right:10px;}
	.report .form .li01 em{ left:0px;}
	.report .form .li02 .box{ padding-left:100px; padding-right:10px;}
	.report .form .li02 em{ left:0px;}
	.report .form .li03{ width:100%; height:140px;}
	.report .form .li03 .box{ padding-left:100px;}
	.report .form .li03 em{ left:0px;}
	.report .form .li04 .box{ padding-left:100px; padding-right:80px;}
	.report .form .li04 em{ left:0px;}
	.report .form li .input1{ width:100%;}
	.report .form li .input2{ width:100%;}
	.report .form li .tips{ position:absolute; right:0px; top:0px; padding-left:0px; font-size:14px;}
	.report .form li .choose{ width:82px; font-size:14px;}
	.report .form li .msg{ padding-left:5px;}
	.report .form textarea{ width:100%; height:120px; background:#e8cda7; border:#e8cda7 solid 1px;}
	.report .form .yzm{ position:absolute; right:10px; top:0px; padding-left:px; float:none;}
    .report .form li .tipstips{ left:100px; top:36px;}
	.report .btnDiv{ padding:10px 0 0 53px;}
	.report .btnDiv li{ margin-right:10px;}
	.report .btnDiv .btn1{ width:104px; height:31px; border:#dfc092 solid 1px; font-size:14px; color:#584121; cursor:pointer; line-height:30px;}
	}