/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1440px ){
	.productZ1 .pnav .wal .list{ margin-right:110px;}
}
@media screen and ( max-width:1004px ){
.wal{ width:auto; margin:0 10px;}
.phshow{ display:block;}
.pcshow{ display:none;}
.nav{ display:none;}
.sideBar{ display:none;}

/*导航菜单触发*/
.navLayer{ display:block; position:absolute; z-index:9999; overflow-x: auto; width:0; height:200%; right:-100%; top:0; background:rgba(0,0,0,0.4);}
.navLayer .top{height:60px; position:relative; border-bottom:#dbdbdb solid 1px;}
.navLayer .close{ position:absolute; top:20px; left:10px;}
.navLayer .close img{ height:25px;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; width:80%; float:right;}
.subNav{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #dbdbdb; position:relative;  font-size:14px;}
.subNav>a{ display:block; font-size:16px; padding-left:40%;}
.subNav .name{position:relative; background:url(../PSimages/ico8_1.png) right center no-repeat; padding-left:40%;}
.subNav .name img{ position:absolute; left:10px; top:9px; width:20px;}
.subNav .name .img1{ display:none;}
.subNav .name em{ display:block; font-size:16px;}
.currentDt .name{ background:url(../PSimages/ico8_1on.png) right center no-repeat;}
.currentDt .name em{ color:#198acb;}
.navContent{display: none; border-bottom:1px solid #dbdbdb; background-color:#f2f2f2;}
.navContent li{ height:35px; line-height:35px; font-size:14px;}
.navContent li a{ display:block; color:#888; padding-left:40%;}
.navContent li a:hover{ color:#fff; font-weight:bold; background-color:#007dc5;}
/*导航菜单触发 END*/

.footDiv{ padding-top:30px; padding-bottom:0;}
.footDiv .rightDiv{ float:none; text-align:center; padding:20px 0;}
.footDiv .rightDiv p{ padding-top:10px;}
.footDiv .footnav{ float:none;}
.footDiv .footnav li{ float:left; padding-right:0; text-align:center; width:25%;}
.footDiv .footnav li:last-child{ padding-right:0;}
.footDiv .footnav li h3{ font-size:14px; padding-bottom:0;}
.footDiv .footnav li dl{ display:none;}

.foot{ border-top:1px rgba(255,255,255,0.2) solid; padding-bottom:20px; padding-top:20px;}
.foot .copyrightDiv{ float:none; text-align:center;}
.foot .copyrightDiv a{ color:#4e4e4e;}
.foot .copyrightDiv a:hover{ color:#198acb;}
.foot .copyrightDiv .links{ padding-bottom:10px;}
.foot .copyrightDiv .links a{ padding-left:5px; padding-right:5px;}
.foot .leftDiv{ float:none; padding-top:15px;}
.foot .leftDiv .imgon{ display:none;}
.foot .leftDiv a{ padding-left:15px;}
.foot .leftDiv a:hover .imgoff{ display:none;}
.foot .leftDiv a:hover .imgon{ display:inline-block;}
.foot .msg{ opacity:0.2;}
.foot .msg a{ color:#fff; opacity:1;}

.phsearch{ position:absolute; z-index:222; top:60px; left:0; width:100%; height:100%;}
.phsearch .phsearchbg{ width:100%; height:100%;}
.phsearch .searchbox{ position:absolute; left:0; top:0; height:130px; width:100%; background-color:#007dc5;}
.phsearch .searchbox .search{ margin:0 auto; width:250px; margin-top:30px; margin-bottom:20px; border-bottom:1px #fff solid; position:relative;}
.phsearch .searchbox .search .btn{ position:absolute; right:20px; top:0; display:block; line-height:40px;}
.phsearch .searchbox .search .input1{ display:block; height:40px; line-height:40px; text-align:center; width:100%; font-size:14px; color:#fff;}
.phsearch .searchbox .close{ position:absolute; right:10px; bottom:20px;}

.PCsearch{ display:none;}
.phlogo{ display:inline-block;}
.pclogo{ display:none;}
.headDiv{ height:60px; line-height:60px;border-top:none;}
.headDiv .logo{ height:60px; line-height:60px;}
.headDiv .logo img{ height:40px;}
.searchbtn{ position:absolute; right:50px; top:0;}
.navIco{ position:absolute; right:0; top:0;}

.pageban{ display:none;}
.phpageban{ display:block;}
.phpageban img{ width:100%;}

.pagenavpc{ display:none;}
.pagenavph{ display:block; position:relative; margin-bottom:30px;}
.pagenavph .back{ display:block; position:absolute; right:0; top:0; width:92px; background:url(../PSimages/ico2_2bg.png) no-repeat center; font-size:16px; color:#fff; text-indent:10px;}
.pagenavph .back img{ height:50px;}
.pagenavph .top{ height:50px; line-height:50px; color:#007dc5; font-size:16px; background:url(../PSimages/ico2_3.png) no-repeat right center; background-color:#f8f8f8; border-bottom:1px #e8e8e8 solid; padding-left:10px; padding-right:10px;}
.pagenavph .top.topnow{background:url(../PSimages/ico2_4.png) no-repeat right center; background-color:#f8f8f8;}
.pagenavph .list{ display:none; position:absolute; z-index:2222; top:51px; left:0; width:100%;/* box-shadow:0 5px 10px rgba(0,0,0,0.2);*/}
.pagenavph .list li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px #c8ebff solid; margin-right:92px;}
.pagenavph .list li:last-child{border-bottom:none;}
.pagenavph .list li a{ display:block; color:#333; background-color:#e1f3fd; padding-left:10px; padding-right:10px;}
.pagenavph .list li a:hover{ color:#fff; background-color:#007dc5;}

.pagecontent{ padding-bottom:50px;}
.pagecontentwal .wal{ margin:0;}

.pageNum{ display:none;}
.phmore{ margin-top:20px;}
.phmore a{ display:block; text-align:center; font-size:14px; height:40px; line-height:40px; background-color:#007dc5; color:#fff; border-radius:10px;}

.banner{ display:none;}
.indexFlashTel{position:relative; overflow:hidden; display:block;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; right:0px; bottom:20px; text-align:center; left:0px;}
.indexFlashTel .btnDiv span{display:inline-block; width:37px; height:5px; background:url(../PSimages/ico1_ban.png) no-repeat; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background:url(../PSimages/ico1_banon.png) no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{ float:left;}

.indexPart1{ padding-top:30px; padding-bottom:30px;}
.indexPart1 .wal{ margin-left:0; margin-right:10px;}
.indexPart1 .title0{ padding-bottom:20px;}
.indexPart1 .title0 p{ font-size:24px; background:url(../PSimages/ico1_1hrph.png) no-repeat center;}
.indexPart1 .title0 h2{ font-size:18px;}
.indexPart1 .prbox{ width:50%; margin-bottom:10px;}
.indexPart1 .prbox .box{ margin-left:10px; overflow:hidden; position:relative;}
.indexPart1 .prbox:first-child .box{ margin-left:10px;}
.indexPart1 .prbox .imgDiv img{ width:100%;}
.indexPart1 .prbox .textbg .text{ width:90px; height:90px; background-size:100%; margin-left:-45px; margin-top:-45px;}
.indexPart1 .prbox .textbg .text .ico{ display:none;}
.indexPart1 .prbox .textbg .text p{ font-size:14px; padding-top:37%;}
.indexPart1 .prNow{ width:50%;}
.indexPart1 .prbox .textbg{ display:block;}
.indexPart1 .prNow .txt{ display:none;}

.indexPart2{ padding-top:30px; padding-bottom:30px; background:url(../PSimages/nimg640_bg1.jpg) no-repeat top center;}
.indexPart2 .title0{ padding-bottom:20px;}
.indexPart2 .title0 p{ font-size:24px; background:url(../PSimages/ico1_2hrph.png) no-repeat center;}
.indexPart2 .title0 h2{ font-size:18px;}
.indexPart2 .leftDiv{ display:none;}
.indexPart2 .rightDiv{ padding-left:0;}
.indexPart2 .rightDiv .title{ padding-bottom:30px;}
.indexPart2 .rightDiv .title .ico{ padding-bottom:10px; font-size:18px;}
.indexPart2 .rightDiv li{ background:none;}
.indexPart2 .rightDiv li .box{ padding:0 10px; padding-top:8px; background-size:100px 118px;}
.indexPart2 .rightDiv li .ico{ padding-bottom:22px;}
.indexPart2 .rightDiv li .ico img{ width:84px;}
.indexPart2 .rightDiv li h3{ font-size:16px; padding-bottom:5px;}
.indexPart2 .rightDiv li h3 a{ color:#000;}
.indexPart2 .rightDiv li h3 a:hover{ color:#198acb;}
.indexPart2 .rightDiv li p{ font-size:14px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.indexPart3{ padding-top:30px; padding-bottom:30px;}
.indexPart3 .title0{ padding-bottom:20px;}
.indexPart3 .title0 p{ font-size:24px; background:url(../PSimages/ico1_3hrph.png) no-repeat center;}
.indexPart3 .title0 h2{ font-size:18px;}
.indexPart3 .leftDiv{ width:auto; float:none;}
.indexPart3 .leftDiv .Nlist{ padding:10px; margin-bottom:20px;}
.indexPart3 .leftDiv .imgDiv{ width:auto;}
.indexPart3 .leftDiv h2{ padding-bottom:10px;}
.indexPart3 .leftDiv .Nlist .slick-dots{ padding-top:10px;}
.indexPart3 .rightDiv{ width:auto; float:none;}
.indexPart3 .rightDiv .time{ width:80px; height:80px; background-size:100%;}
.indexPart3 .rightDiv .time h3{ font-size:42px; padding-top:5px;}
.indexPart3 .rightDiv .time p{ font-size:16px; color:#fff;}
.indexPart3 .rightDiv .txt{ padding-left:100px;}
.indexPart3 .rightDiv .txt h2{ padding-bottom:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.indexPart3 .rightDiv .txt p{ font-size:14px; line-height:1.5; height:40px;}
.indexPart3 .rightDiv li{ padding-bottom:10px; margin-bottom:10px;}

.indexPart4{ padding-top:30px; padding-bottom:80px;}
.indexPart4 .title0{ padding-bottom:20px;}
.indexPart4 .title0 p{ font-size:24px; background:url(../PSimages/ico1_3hrph.png) no-repeat center;}
.indexPart4 .title0 h2{ font-size:18px;}

.indexPart5{ height:60px; line-height:1.5; text-align:left; position:relative;}
.indexPart5 p{ display:inline-block; font-size:14px; padding-top:8px;}
.indexPart5 p span{ font-size:16px; font-weight:bold; padding-right:20px;}
.indexPart5 p em{ display:block; font-size:16px; font-weight:bold; padding-right:35px;  }
.indexPart5 .btn{ padding:10px 30px; position:absolute; right:10px; top:50%; margin-top:-18px;}

.about1 .content .title{ padding-bottom:20px;}
.about1 .content .title h1{ font-size:20px;}
.about1 .content .title p{ font-size:14px;}
.about1 .content .imgDiv img{ width:100%;}
.about1 .content01{ padding-bottom:20px;}
.about1 .content01 .text{ width:auto; float:none; padding-bottom:20px;}
.about1 .content01 .imgDiv{ width:auto; float:none;}
.about1 .content02 .text{ width:auto; float:none; padding-top:10px; padding-bottom:20px; background:none;}
.about1 .content02 .imgDiv{ width:auto; float:none;}

.founder1 .imgDiv{ float:left; margin-right:20px;}
.founder1 .imgDiv img{ width:150px;}
.founder1 .list p{ width:auto; float:none;}
.founder1 .content2{}
.founder1 .content2 .txt{ float:none; width:auto;}
.founder1 .content2 .txt b{ font-size:16px; color: #007dc5;}
.founder1 .content2 .list{ width:auto; float:none;margin-top:auto}

.honor1 .imgDiv{ border:1px #e5e5e5 solid; margin:0 7px; margin-bottom:20px; overflow:hidden;}

.honor1 .name{ text-align:center; font-size:14px;}
.honor1 .hlist{ padding:0 35px;}
.honor1 .hlist .slick-next{ right:0; width: 30px; height:30px; margin-top:-35px; background-size:100%;}
.honor1 .hlist .slick-next:hover{ background-size:100%;}
.honor1 .hlist .slick-prev{ left:0; width: 30px; height:30px; margin-top:-35px; background-size:100%;}
.honor1 .hlist .slick-prev:hover{ background-size:100%;}

.plhistory1{ padding:20px 10px;}
.plhistory1 .HistoryTab{height:100px; position:relative; padding:0; margin:0 30px; background:url(../PSimages/ico4_bg.png) repeat-x center bottom; }
.plhistory1 .HistoryTab div{ text-align:center; border:none; outline:none;}
.plhistory1 .HistoryTab div em{ font-size:16px; border:none; outline:none;}
.plhistory1 .HistoryTab .slick-slide{float:left; cursor:pointer; width:50px; height:60px; line-height:60px;  color:#fff; outline:none;background-size:60px 60px;}
.plhistory1 .HistoryTab .slick-current{ background-size:60px 60px; font-size:18px; color:#fff; width:50px; height:60px;  line-height:60px; }
.plhistory1 .HistoryTab .slick-current:hover{background:url(../PSimages/history_ico32.png) center no-repeat; background-size:60px 60px;}
.plhistory1 .slick-prev{ background:url(../PSimages/history_leftoff2.png) center no-repeat; width:20px; text-align:center; height:20px; position:absolute; top:-20px; left:0; text-indent:2000px;  border:none; outline:none; z-index:2; }
.plhistory1 .slick-prev:hover{background:url(../PSimages/history_lefton2.png) center no-repeat;}
.plhistory1 .slick-next{ background:url(../PSimages/history_rightoff2.png) center no-repeat; width:20px; text-align:center; height:20px; position:absolute; top:-20px; right:0; text-indent:2000px; border:none; outline:none; z-index:2; }
.plhistory1 .slick-next:hover{background:url(../PSimages/history_righton2.png) center no-repeat; border:none;}
.HistoryDiv .list li .text .imgDiv img{ width:100%;}

.pagecontentp{ padding-top:30px;}
.product1 li{ margin-bottom:20px; padding-bottom:20px;}
.product1 li .text{ padding:10px;}
.product1 li .text h3{ font-size:18px; padding-bottom:10px;}
.product1 li .text p{ padding-bottom:10px;}
.product1 li:nth-child(even) .text{ float:none; width:auto; padding:10px;}
.product1 li:nth-child(even) .imgDiv{ float:none; width:auto;}
.product1 li:nth-child(odd) .text{ float:none; width:auto; padding:10px;}
.product1 li:nth-child(odd) .imgDiv{ float:none; width:auto;}

.productZ1{ height:auto; background:url(../PSimages/nimg1920_bg3.jpg) no-repeat center;}

.productZ1 .productbox>.wal{ position:relative; background-color:rgba(0,0,0,0.3); height:auto; margin:0; padding-bottom:50px;}
.productZ1 .plink{ padding:20px;}
.productZ1 .plink .subNavP .name{ font-size:18px; margin-bottom:20px; padding-left:20px;}
.productZ1 .plink .subNavP .name span{ font-size:14px;}
.productZ1 .plink .navContentP{ padding-left:16px; padding-bottom:20px;}
.productZ1 .plink li em{ display:block; padding-bottom:20px;}
.productZ1 .plink li em a{ font-size:16px; color:#fff;}

.productZ1 .plink li dd{ width:auto; float:none; padding-bottom:20px;}
.productZ1 .plink li dd a{ padding-left:30px; font-size:14px; color:#fff;}
.productZ1 .plink li dd a:hover{ color:#e71f19;}
.productZ1 .bgimg>img{ display:none;}
.productZ1 .productbox{ position:relative;}

.productshow1{ position:relative; top:auto; right:auto; width:auto; height:auto; background-color:rgba(0,0,0,0.5);}
.productshow1 .close{ display:none;}
.productshow1 .box{ padding:20px 0; overflow-y:hidden;}
.productshow1 h2{ font-size:18px; padding-bottom:20px; padding-left:10px; padding-right:10px;}
.productshow1 .text{ padding-left:10px; padding-right:10px;}
.productshow1 .text h3{}
.productshow1 .text p{ line-height:2;}
.productbox .tabbox{ position:relative; z-index:222; right:auto; bottom:auto; width:auto; margin-top:20px; top:auto;}
.productbox .listtab{padding-left:10px; padding-right:10px;}
.productbox .listtab li{ float:left; width:25%; padding-bottom:15px; padding-right:0; margin-bottom:0;}
.productbox .listtab li a{ background-size:90%;}
.productbox .listtab li a:hover,.productbox .listtab li.liNow a{ background-size:90%; background:url(../PSimages/ico6_2bgon.png) no-repeat center;}

.news1 .list ul{ width:auto;}
.news1 .list li{ width:auto; float:none; margin-bottom:20px;}
.news1 li .box{ margin-right:0;}
.news1 li .text{ padding:10px;}
.news1 li .text h3{ font-size:16px; padding-bottom:10px;}

.newshow1 .title{ padding-bottom:20px; margin-bottom:20px;}
.newshow1 .title h1{ font-size:18px;}
.newshow1 .imgDiv img{ width:100%;}
.newshow1 .zhu{ padding-bottom:30px;}
.newshow1 .detailsshare .right{ display:none;}

.contactus1 .title{ padding-bottom:20px;}
.contactus1 .title h2{ font-size:18px;}
.contactus1 .title p{ font-size:14px;}
.contactus1 .list{ padding-bottom:0;}
.contactus1 .list li{ width:auto; float:none; padding-bottom:20px;}
.contactus1 .map img{ width:100%;}

.jod1 .subNavjod{ height:50px; line-height:50px; background-color:#eee;}
.jod1 .subNavjod li{ float:left; width:40%; text-align:center; font-size:12px; color:#8b8b8c;}
.jod1 .subNavjod li:first-child{ width:45%;}
.jod1 .subNavjod li:last-child{ width:15%;}
.jod1 .subNavjod li:nth-child(3){ display:none;}
.jod1 .subNavjod li:nth-child(4){ display:none;}
.jod1 .subNavjod li .move{ background:none; background-color:#b1b1b1;}
.jod1 .subNavjod.currentDt .move{ background:none; background-color:#007dc5;}
.jod1 .navContentjod .num{ margin-bottom:20px; font-size:14px; color:#5d5d5d;}
.jod1 .navContentjod .num em{}
.jod1 .navContentjod .num .span01{ padding-right:20px;}
.jod1 .navContentjod{ display:none;}
.jod1 .navContentjod .box{ padding:20px;}
.jod1 .navContentjod .text{ padding-bottom:20px;}

.links1 ul{ width:auto; margin-left:10px;}
.links1 li{ width:50%; margin-bottom:10px;}
.links1 li .box{ margin-right:10px;}
.links1 .phmore{ margin-left:10px; margin-right:10px; margin-top:30px;}

.subject1{ padding-top:30px; padding-bottom:30px;}
.subject1 .title{ padding-bottom:20px;}
.subject1 .title h2{font-size:24px;}
.subject1 .title span{ padding:5px 0;}
.subject1 .title span img{ max-width:100%;}
.subject1 .title p{ font-size:16px;}
.subject1 .list{ padding-bottom:30px;}
.subject1 .list li{ width:33.33%;}
.subject1 .list li .box{ padding-right:27%; background-size:120%;}
.subject1 .list li .box:hover,.subject1 .list li.liNow .box{ background-size:120%;}
.subject1 .list li h3{ font-size:16px; padding-top:10px; padding-bottom:10px;}
.subject1 .list li p{ font-size:12px; padding-bottom:30px; padding-top:0;}
.subject1 .text{ padding:20px; padding-bottom:180px; position:relative;}
.subject1 .text ul{ width:auto;}
.subject1 .text li{ width:auto; float:none; padding-bottom:20px;}
.subject1 .text li .box{ margin-right:0;}
.subject1 .text li .ico{ font-weight:bold; font-size:24px; padding-bottom:10px;}
.subject1 .text li .ico span{ font-size:36px;}
.subject1 .text li .ico em{ font-size:14px; padding-left:5px;}
.subject1 .text li p{ font-size:12px; line-height:2; text-indent:2em;}
.subject1 .text .imgbox{ position:absolute; right:15px; bottom:35px;}
.subject1 .text .imgbox img{ width:150px;}

.subject2 .wal{ margin:auto;}
.subject2{ padding-top:30px; padding-bottom:30px; background:url(../PSimages/nimg1920_bg7.jpg) repeat-y center;}
.subject2 .title{ padding-bottom:20px; padding-left:10px; padding-right:10px;}
.subject2 .title h2{font-size:24px;}
.subject2 .title span{ padding:5px 0;}
.subject2 .title span img{ max-width:100%;}
.subject2 .title p{ font-size:16px;}
.subject2 .list{ margin-left:10px;}
.subject2 ul{ width:auto;}
.subject2 li{ width:auto; float:none;}
.subject2 li:nth-child(3n+0){ width:auto;}
.subject2 dd{ width:50%; float:left;}
.subject2 li .box{ margin-right:10px; position:relative; overflow:hidden;}
.subject2 li .name a{ font-size:14px; height:30px; line-height:30px;}

.subject3{ padding-top:30px; padding-bottom:30px;}
.subject3 .title{ padding-bottom:20px;}
.subject3 .title h2{font-size:24px;}
.subject3 .title span{ padding:5px 0;}
.subject3 .title span img{ max-width:100%;}
.subject3 .title p{ font-size:16px;}
.subject3 .imgon{ display:inline-block; width:100%;}
.subject3 .imgoff{ display:none;}

.subject4{ padding-top:30px; padding-bottom:30px;}
.subject4 .title{ padding-bottom:20px;}
.subject4 .title h2{font-size:24px;}
.subject4 .title span{ padding:5px 0;}
.subject4 .title span img{ max-width:100%;}
.subject4 .title p{ font-size:16px;}
.subject4 .list li{ width:50%;}
.subject4 .list li .name{ font-size:18px; color:#fff; padding-bottom:20px;}
.subject4 .list li .ico{ padding-top:20px; padding-bottom:10px; min-height:70px;}
.subject4 .list li .ico img{ max-width:60px;}
.subject4 .list li a:hover .name{ text-decoration:underline;}

.pagecontentbig .leftnav{ display:none;}
.pagecontentbig .rightbox{ width:auto; float:none; padding-top:30px;}


.subjectPshow1 .imgDiv .imgon{ display:inline-block;}
.subjectPshow1 .imgDiv .imgoff{ display:none;}

.subjectP1{ display:none;}
.pagecontentbig{ display:none;}
.subjectph1{ display:block; padding-bottom:50px;}
.subjectph1 .toptitle{ font-weight:bold; font-size:16px; color:#007dc5; padding-bottom:20px;}
.subjectph1 .title{ background-color:#007dc5; font-size:14px; color:#fff; line-height:40px; text-indent:10px; font-weight:bold;}
.subjectph1 .title a{ color:#fff; display:block;}
.subjectph1 .text{ padding:10px; border:1px #e2e2e2 solid; font-size:14px; line-height:2;}

.pagecontentbig{ display:block;}
.pagecontent .leftnav{ display:none;}
.subjectPshow1 .imgDiv .imgon{ display:block;}
.subjectPshow1 .imgDiv .imgoff{ display:none;}
.pagecontentshow{ display:none;}

.search1{}
.search1 .list ul{ width:auto;}
.search1 .list li{ width:auto; float:none; margin-bottom:20px;}
.search1 li .box{ margin-right:0;}
.search1 li .text{ padding:10px;}
.search1 li .text h3{ font-size:16px; padding-bottom:10px;}
	}


@media screen and ( max-width:320px ){

.headDiv .logo img{ padding-right:45px;}
.invest1 li .text.tow320{ line-height:20px; padding-top:12px;}

.jod1 .subNavjod li{width:40%;}
.jod1 .subNavjod li:first-child{ width:75%;}
.jod1 .subNavjod li:last-child{ width:25%;}
.jod1 .subNavjod li:nth-child(2){ display:none;}

	}

