﻿/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
}
@media screen and ( max-width:1440px ){
.nav{ /*margin-left:291px;*/}
/*.nav li a{ padding:0 30px;}*/
.nav li { padding:0 10px;}
.sNav ul { padding:30px 22px;}
}
@media screen and ( max-width:1366px ){

.partnershow1 .tablist{ width:90px;}
.partnershow1 .tablist li{ margin-bottom:10px;}
.partnershow1 .tablist li .box{ width:90px; height:90px;}
.partnershow1 .tablist li .imgon{ display:none;}
.partnershow1 .tablist li .ico{ height:50px; line-height:60px;}



}
@media screen and ( max-width:1004px ){
/*功能*/
.wal{ width:auto; margin:0 10px;}
.phshow{ display:block;}
.pcshow{ display:none;}
.phimg{ display:inline-block;}
.pcimg{ display:none;}
.nav{ display:none;}
.sideBar{ display:none;}
.phwal .wal{ margin:0;}/*列表wal*/
/*功能*/

/*头部*/
.headDiv{ height:60px; line-height:60px;}
.headDiv .logo{ position:relative; left:auto; display:block; text-align:center;}
.headDiv .logo img{ max-height:55px; margin-left: 34px;}

.searchph{ position:absolute; right:10px; top:0;}
.searchph .searchbtn{ margin-right:3px;}
.searchph img{ height:25px;}
/*.navIco{ position:absolute; left:10px; top:0;}
.navIco img{ height:25px;}*/
.navIco{ position:absolute; left:10px; top:-2px; font-size:14px; color:#666;}
.navIco img{ height:20px; padding-right:6px;}

.navIco .imgon{ display:none;}
.navIco.on .imgon{ display:inline-block;}
.navIco.on .imgoff{ display:none;}
/*底部*/
.footDiv{ padding-top:20px; padding-bottom:20px;}
.footDiv .wal{ position:relative;}
.footDiv .title{ display:none;}
.footDiv ul{ display:none;}
.footDiv .code{ position:relative; right:auto; top:auto; text-align:center;}
.footDiv .code .box{ float:left; width:40%; margin-left:5%; margin-right:5%;}
.footDiv .code .name{  font-size:14px; padding-top:8px; padding-bottom:10px; line-height:1;}

.footmgs{    margin-bottom: 60px; height:auto; line-height:inherit; font-size:14px; background-color:#dfdfdf; color:#838383; padding:10px 0; text-align:center;}
.footmgs .links{ float:none; margin-bottom:10px;}
.footmgs .links span{ padding:0 3px;}
.footmgs a{ color:#838383;}
.footmgs a:hover{ color:#0071e1;}
.footmgs .mgs{ float:none;}

/*搜索*/
.pcsearch{ display:none;}
.phsearch{ position:absolute; z-index:3333; top:60px; left:0; width:100%; height:100%;}
.phsearch .phsearchbg{ width:100%; height:100%;}
.phsearch .searchcon{ position:absolute; z-index:4444; left:0; top:0; width:100%; height:60px; background-color:rgba(0,0,0,0.6);}
.phsearch .searchcon .search{ height:40px; line-height:40px; margin:10px 10%; position:relative; border-radius: 40px; overflow:hidden;}
.phsearch .searchcon .search .btn{ display:block; position:absolute; right:13px; top:0; width:40px; height:40px; text-align:center; border-radius:40px;}
.phsearch .searchcon .search .btn img{ height:39px;}
.phsearch .searchcon .search .input1{ display:block; height:40px; width:100%; font-size:14px; color:#c4c4c4; text-indent:15px; border-radius:40px; background-color:#e7e7e7;}

/*page banner*/
.pageban{ display:none;}
.phpageban{ display:block;}
.phpageban img{ width:100%;}

/*内页导航*/
.pagenav{ display:none;}
.pagenavph{ display:block; position:relative; height:50px; line-height:50px;}
.pagenavph .back{ display:block; float:left;}
.pagenavph .back img{ height:49px;}
.pagenavph .top{ height:50px; line-height:50px; background-color:#0071e1;}
.pagenavph .now{ float:right; background-color:#0071e1; font-size:16px; color:#fff; width:50%;}
.pagenavph .now p{ padding-left:20px; background:url(../images/ico2_7.png) no-repeat right center; text-align:center;}
.pagenavph .now p img{ padding-left:20px; height:25px;}
.pagenavph .now.blak p{ background:url(../images/ico2_7.png) no-repeat right center; background-color:rgba(0,0,0,0.75);}
.pagenavph .list{ display:none; position:absolute; z-index:2222; top:50px; right:0; width:50%; background-color:rgba(0,0,0,0.75);}
.pagenavph .list ul{}
.pagenavph .list li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px rgba(255,255,255,0.11) solid;}
.pagenavph .list li:last-child{}
.pagenavph .list li a{ display:block; padding-left:20px; padding-right:10px; color:#fff;}
.pagenavph .list li a:hover{}
/*内页公共*/

.pagecontent{ padding-bottom:20px; padding-top:20px; margin-bottom:0;}
.pagecontentwal{ padding-bottom:0;}
.pagecontentwal>.wal{}
.pagecontent .title0{ font-size:18px; padding-bottom:20px; margin-bottom:20px;}
/*加载更多*/
.pageNumDiv{ display:none;}
.phmore{ display:block; margin-top:20px; text-align:center; font-size:14px;}
.phmore a{ display:block; height:40px; line-height:40px; background-color:#0071e1; color:#fff;}

.banner{ display:none;}
.indexFlashTelBox{position:relative; overflow:hidden; display:block;}
.indexFlashTel{ position:relative;}
.indexFlashTel .slick-dots{position:absolute; z-index:10; right:0px; bottom:20px; text-align:center; left:0px;}
.indexFlashTel .slick-dots li{display:inline-block; width:10px; height:10px; background-color:#fff; border-radius:50%; margin:0 5px;}
.indexFlashTel .slick-dots .slick-active{ background-color:#b22008;}
.indexFlashTel .slick{position:relative;}
.indexFlashTel .slick img{ width:100%;}

.indexph1 .title0{ padding:20px 10px; background-color:#fff; border-bottom:1px #dcdcdc solid;}
.indexph1 .title0 .lbox{ float:left;}
.indexph1 .title0 .lbox em{ font-size:18px; color:#0071e1; font-weight:bold; padding-right:10px; float:left;}
.indexph1 .title0 .lbox span{ font-size:14px; color:#b8b8b8; padding-top:10px; float:left;}
.indexph1 .title0 .rbox{ float:right;}
.indexph1 .title0 .rbox a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; border:1px #b9b9b9 solid; font-size:14px; color:#b9b9b9;}
.indexph1 .title0 .rbox a:hover{ color:#fff; background-color:#0071e1; border:1px #0071e1 solid;}
.indexph1 .ylist .box{ position:relative; overflow:hidden; background-color:#f5f5f5; padding:20px 30px;}
.indexph1 .ylist .name{ display:block; text-align:center;}
.indexph1 .ylist .name .txt{ padding-top:15px;}
.indexph1 .ylist .name .txt h3{ font-size:16px; color:#575757; font-weight:inherit;}
.indexph1 .ylist .name .txt p{ font-size:14px; color:#575757;}
.indexph1 .ylist .imgDiv{ overflow:hidden;}
.indexph1 .ylist .imgDiv img{ width:100%;}
.indexph1 .ylist .slick-prev{ position:absolute; z-index:22; display:block; width:25px; height:51px; left:0; top:50%; margin-top:-25px; background:url(../images/ico2_4prev.png) no-repeat center;}
.indexph1 .ylist .slick-prev:hover{ background:url(../images/ico2_4prevon.png) no-repeat center;}
.indexph1 .ylist .slick-next{ position:absolute; z-index:22; display:block; width:25px; height:51px; right:0; top:50%; margin-top:-25px; background:url(../images/ico2_4next.png) no-repeat center;}
.indexph1 .ylist .slick-next:hover{ background:url(../images/ico2_4nexton.png) no-repeat center;}

.indexPart2 .title0{ width:auto; margin:20px 10px; min-height:20px;}
.indexPart2 .title0 em{ font-size:18px; padding-right:10px;}
.indexPart2 .title0 span{ padding-top:10px;}
.indexPart2 .content{ padding-top:30px; padding-bottom:30px; background:url(../images/nimg1920_bg.jpg) no-repeat center;}
.indexPart2 .content .con{ width:300px; margin:0 auto;}
.indexPart2 .content .title{ font-size:16px; padding-bottom:10px; text-align:center;}
.indexPart2 .content li .box{ width:247px;}


.indexPart3{ padding-top:0; padding-bottom:10px;}
.indexPart3 .wal{ width:auto; margin:0; position:relative;}
.indexPart3 .title0{ padding:20px 10px; margin:0; background-color:#fff; border-bottom:1px #dcdcdc solid;}
.indexPart3 .title0 .lbox{ float:left;}
.indexPart3 .title0 .lbox em{ font-size:18px; color:#0071e1; font-weight:bold; padding-right:10px; float:left;}
.indexPart3 .title0 .lbox span{ font-size:14px; color:#b8b8b8; padding-top:10px; float:left;}
.indexPart3 .title0 .rbox{ float:right;}
.indexPart3 .title0 .rbox a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; border:1px #b9b9b9 solid; font-size:14px; color:#b9b9b9;}
.indexPart3 .title0 .rbox a:hover{ color:#fff; background-color:#0071e1; border:1px #0071e1 solid;}
.indexPart3 .tablist{ width:260px; margin:20px auto; position:relative; right:auto; top:auto;}
.indexPart3 .prlist{ margin:0 10px;}
.indexPart3 .prlist .slick:hover .imgDiv img{ transform:scale(1); -webkit-transform:scale(1);}
.indexPart3 .prlist .slick{ margin:0;}
.indexPart3 .prlist .name{ position:absolute; z-index:22; left:0; bottom:0; width:100%; transition:all 1s; -moz-transition:all 1s; -ms-transition:all 1s; -o-transition:all 1s; -webkit-transition:all 1s;}
.indexPart3 .prlist .name h3{ font-size:16px; padding-left:10px; background-color:rgba(0,0,0,0.6); line-height:40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.indexPart3 .prlist .name h3 a{ color:#fff;}
.indexPart3 .prlist .name .time{ display:none;}
.indexPart3 .prlist .text{ display:none;}
.indexPart3 .prlist .slick-dots{ padding-top:20px; text-align:center;}
.indexPart3 .prlist .slick-dots li{ cursor:pointer; display: inline-block; margin: 0 5px; background:none; background-color:#c9cacb; border-radius:50%; width:12px; height:12px;}
.indexPart3 .prlist .slick-dots .slick-active{ background:none; background-color:#0071e1;}
.indexPart3 .prlist .slick:hover .name{ bottom:0;}

.indexPart4{ padding-bottom:30px;}
.indexPart4 .wal{ width:auto; position:relative; margin:0;}
.indexPart4 .title0{ padding:20px 10px; margin:0; background-color:#fff; border-bottom:1px #dcdcdc solid;}
.indexPart4 .title0 .lbox{ float:left;}
.indexPart4 .title0 .lbox em{ font-size:18px; color:#0071e1; font-weight:bold; padding-right:10px; float:left;}
.indexPart4 .title0 .lbox span{ font-size:14px; color:#b8b8b8; padding-top:10px; float:left;}
.indexPart4 .title0 .rbox{ float:right;}
.indexPart4 .title0 .rbox a{ display:block; width:100px; height:30px; line-height:30px; text-align:center; border:1px #b9b9b9 solid; font-size:14px; color:#b9b9b9;}
.indexPart4 .title0 .rbox a:hover{ color:#fff; background-color:#0071e1; border:1px #0071e1 solid;}
.indexPart4 .tablist{ width:260px; position:relative; right:auto; top:auto; margin:20px auto;}
.indexPart4 .prlist2{ margin:0 10px;}
.indexPart4 .prlist2 .imgDiv{ overflow:hidden;}
.indexPart4 .prlist2 .imgDiv img{ width:100%;}
.indexPart4 .prlist2 .slick:hover .imgDiv img{ transform:scale(1); -webkit-transform:scale(1);}
.indexPart4 .prlist2 .slick{ position:relative; margin:0;}
.indexPart4 .prlist2 .text{ display:block; background-color:rgba(0,0,0,0.6); position:absolute; left:0; bottom:0; width:100%;}
.indexPart4 .prlist2 .text .txt{ padding:0 10px;}
.indexPart4 .prlist2 .text h3{ font-size:16px; color:#fff; min-height:40px; line-height:40px; padding-bottom:0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.indexPart4 .prlist2 .text .time{ display:none;}
.indexPart4 .prlist2 .text .more{ display:none;}
.indexPart4 .prlist2 .text:hover{ background-color:rgba(0,0,0,0.6);}
.indexPart4 .prlist2 .text:hover h3{ color:#fff;}
.indexPart4 .prlist2 .text h3:hover{ text-decoration:none;}
.indexPart4 .prlist2 .slick-dots{ padding-top:20px; text-align:center;}
.indexPart4 .prlist2 .slick-dots li{ cursor:pointer; display: inline-block; margin: 0 5px; background:none; background-color:#c9cacb; border-radius:50%; width:12px; height:12px;}
.indexPart4 .prlist2 .slick-dots .slick-active{ background:none; background-color:#0071e1;}

.indexPart5{ padding:110px 0; background:url(../images/nimg1920_bg2.jpg) no-repeat center;}
.indexPart5 li{ float:left; text-align:center; width:320px;}
.indexPart5 li:nth-child(2){ width:558px;}
.indexPart5 li .box{ margin:0 auto; width:320px; height:320px; margin-top:30px; position:relative;}
.indexPart5 li .title{ font-size:24px; color:#fff; margin-bottom:30px;}
.indexPart5 li .title img{ padding-right:15px;}
.indexPart5 li:nth-child(1) .box{ background:url(../images/ico1_16.png) no-repeat center;}
.indexPart5 li:nth-child(2) .box{ background:url(../images/ico1_17.png) no-repeat center; width:386px; height:386px; margin-top:0;}
.indexPart5 li:nth-child(3) .box{ background:url(../images/ico1_18.png) no-repeat center;}
.indexPart5 li p{ font-size:14px; color:#fff; line-height:24px; width:309px; margin:0 auto;}
.indexPart5 li .text{ position:absolute; left:0; top:50%; margin-top:-91px; width:100%;}
.indexPart5 li:nth-child(1) .box p{ width:260px; margin:0 auto;}
.indexPart5 li:nth-child(3) .box p{ width:260px; margin:0 auto;}

.indexph5{ background:url(../images/nimg640_bg.jpg) no-repeat center; padding:30px 0;}
.indexph5 .slick{}
.indexph5 .addlist{ position:relative; background-color:rgba(0,0,0,0.5); padding:20px 10px; margin:0 20px;}
.indexph5 .addlist .slick-prev{ position:absolute; z-index:22; display:block; width:25px; height:51px; left:-30px; top:50%; margin-top:-25px; background:url(../images/ico2_4prev.png) no-repeat center;}
.indexph5 .addlist .slick-prev:hover{ background:url(../images/ico2_4prevon.png) no-repeat center;}
.indexph5 .addlist .slick-next{ position:absolute; z-index:22; display:block; width:25px; height:51px; right:-30px; top:50%; margin-top:-25px; background:url(../images/ico2_4next.png) no-repeat center;}
.indexph5 .addlist .slick-next:hover{ background:url(../images/ico2_4nexton.png) no-repeat center;}
.indexph5 .addlist .text{ padding:10px; color:#fff;}
.indexph5 .addlist .text .title{ font-size:16px; margin-bottom:10px;}
.indexph5 .addlist .text .title img{ padding-right:10px;}
.indexph5 .addlist .text p{ padding-left:30px; font-size:14px; line-height:2;}

.about1{ padding-bottom:30px;}
.about1 .wal{ position:relative;}
.about1 h1{ font-size:18px; padding-bottom:20px; margin-bottom:20px;}
.about1 .txt{ position:relative; left:auto; top:auto; font-size:14px; color:#555; line-height:2; background:none; padding-bottom:20px;}
.about1 .txt .text1{ width:auto;}
.about1 .txt .text2{ width:auto;}
.about1 .imgDiv{ float:none;}
.about1 .imgDiv img{ width:100%;}

.about2{ padding-top:30px; padding-bottom:30px;}
.about2 .wal{ margin:0;}
.about2 .title{ font-size:14px; padding-bottom:20px; padding-left:10px; padding-right:10px;}
.about2 ul{ width:auto; margin-left:10px;}
.about2 li{ width:50%; float:left; margin-bottom:10px;}
.about2 li .box{ margin-right:10px;height:150px;}
.about2 li .box span{ font-size:42px; padding-top:20px; padding-bottom:10px;}
.about2 li .box p{ font-size:14px; color:#fff; padding:0 10px;}

.about3{ padding-top:30px; padding-bottom:30px;}
.about3 h2{ font-size:18px; color:#0071e1; padding-bottom:15px;}
.about3 .txt{ font-size:14px; color:#333; line-height:2;}

.organize1 h1{ font-size:18px; padding-bottom:20px; margin-bottom:20px;}

.honor1 .hlist{ padding-bottom:30px;}
.honor1 .wal{ width:auto;}
.honor1 li{ padding-bottom:20px;}
.honor1 .name{ text-align:center; font-size:14px; padding-top:10px;}
.honor1 .imgDiv img{ width:100%;}
.honor1 .slick{ margin:0 5px;}
.honor1 .slick-prev{  left:50%; margin-left:-30px; top:auto; bottom:0; margin-top:0;}
.honor1 .slick-prev:hover{ background:url(../images/ico18_1prevon.png) no-repeat center;}
.honor1 .slick-next{  right:50%; margin-right:-30px; top:auto; bottom:0; margin-top:0;}
.honor1 .slick-next:hover{ background:url(../images/ico18_1nexton.png) no-repeat center;}

.honor2{ padding-bottom:50px; padding-top:40px;}
.honor2 .text{ float:none; width:auto; margin-right:0; padding-top:20px;}
.honor2 .text h2{ font-size:18px;}
.honor2 .text .title{ padding-bottom:15px; margin-bottom:15px;}
.honor2 .text .title p{ font-size:14px; color:#999;}
.honor2 .text .list{ font-size:14px; line-height:2;}
.honor2 .imgDiv{ float:none;}
.honor2 .imgDiv img{ width:100%;}
.honor2 .text .list li{ height:40px;}
.honor2 .text .list .prev{left:50%; margin-left:-70px;}
.honor2 .text .list .next{ left:auto; right:50%; margin-right:-70px;}

.picture1 .bottom{ text-align:right; margin-top:20px;}
.picture1 .bottom .a02{ margin-left:20px; color:#fff; background-color:#0071e1; padding:10px 20px; }
.picture1 .bottom img{ padding-left:10px;}
.picture1 .slick-prev{ position:absolute; z-index:22; display:block; width:50px; height:50px; left:0; top:50%; margin-top:-25px; background:url(../images/ico4_2prev.png) no-repeat center;}
.picture1 .slick-next{ position:absolute; z-index:22; display:block; width:50px; height:50px; right:0; top:50%; margin-top:-25px; background:url(../images/ico4_2next.png) no-repeat center;}

.contact1 .list ul{ width:auto;}
.contact1 .list li{ width:auto; float:none; margin-bottom:40px;}
.contact1 .list li .box{ margin-right:0;}
.contact1 .list{ margin-bottom:0; background:none;}
.contact1 .list .title{ margin-top:20px; padding-bottom:10px; font-size:18px;}
.contact1 .list .txt{ font-size:14px; margin-bottom:20px; margin-left:29px;}
.contact1 .list li{ padding-bottom:0;}
.contact1 .list li.liNow{ background:none;}
.contact1 .list .more{ margin-left:29px;}


.pagephwal>.wal{ margin:0;}
.party1 .list ul{ width:auto; margin-left:10px;}
.party1 .list li{ width:50%; float:left; margin-bottom:20px;}
.party1 .list li .box{ margin-right:10px;}
.party1 .list li .text{ padding:0 10px;}
.party1 .list li .text h3{ font-size:14px; min-height:inherit; height:42px; overflow:hidden;}
.party1 .list li .text .time{ height:30px; line-height:30px; margin-top:10px;}
.party1 .phmore{ margin-top:0; margin-left:10px; margin-right:10px;}

.jod1 .con1{ padding-bottom:30px;}
.jod1 .con1 .text{ float:none; width:auto; margin-bottom:20px;}
.jod1 .con1 .text h2{ font-size:18px; padding-bottom:5px;}
.jod1 .con1 .text .title{ padding-bottom:10px; margin-bottom:20px;}
.jod1 .con1 .text .txt{ font-size:14px;}
.boxp {width:110px;}
.jod1 .con1 .imgDiv{ float:none;}
.jod1 .con1 .imgDiv img{ width:100%;}
.jod1 .list dd{ float:left; width:33.33%; font-size:14px;}
.jod1 .list dd p{ padding-left:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jod1 .list dd:nth-child(1){ width:40%;}
.jod1 .list dd:nth-child(2){ width:30%;}
.jod1 .list dd:nth-child(4){ width:30%;}
.jod1 .list dd:nth-child(3){ display:none;}
.jod1 .list dd:nth-child(5){ display:none;}

.jodshow1 h1{ font-size:18px; padding-bottom:20px;}
.jodshow1 .txt{ font-size:14px; padding-bottom:20px; margin-bottom:20px;}
.jodshow1 .txt span{ padding-right:0; display:block; float:left; width:50%;}
.jodshow1 .text{ padding-bottom:20px;}
.jodshow1 .text .title{ font-size:14px;}
.jodshow1 .text p{ font-size:14px;}
.jodshow1 .back{ width:140px; height:45px; line-height:45px; text-align:center; display:block; font-size:14px; color:#fff; font-weight:bold; text-indent:30px; margin-left:34px; background:url(../images/ico9_5.png) no-repeat center;}
.jodshow1 .back:hover{ text-decoration:underline;}

.news1 .top{ background-color:#f5f5f5;}
.news1 .top .nimglist{ float:none; width:auto;}
.news1 .top .text{ padding:15px;}
.news1 .top .text h2{ font-size:16px;}
.news1 .top .text .time{ padding-top:20px; padding-bottom:20px;}
.news1 li{ margin-top:20px;}
.news1 li .imgDiv{ float:none; width:auto;}
.news1 li .imgDiv img{ width:100%;}
.news1 li .text{ padding-left:0; margin-right:0; padding-top:20px; padding-bottom:10px;}
.news1 li .morebox{ position:relative; right:0; top:0; width:auto; border-left:none; height:100%;}
.news1 li .text h2{ font-size:16px; padding-bottom:10px;}
.news1 li .more{ float:none; margin:0;}

.paper1 .list ul{ width:auto; margin-left:10px;}
.paper1 .list li{ width:50%; margin-bottom:20px;}
.paper1 .list li .box{ margin-right:10px;}
.paper1 .list li .text h2{font-size:16px; padding-top:10px;}

.bokkmaking1 li{ padding-bottom:20px; margin-bottom:20px;}
.bokkmaking1 li .num{ font-size:14px;}
.bokkmaking1 li p{ font-size:14px;}
.bokkmaking1 li .author{ font-size:14px; color:#999; position:relative; right:auto; bottom:auto; margin-top:10px;}

.business1 ul{ width:auto; margin-left:10px;}
.business1 li{ width:50%; margin-bottom:20px;}
.business1 li .box{ margin-right:10px;}
.business1 li .txt{  display:none;}
.business1 li .text h2{ height:40px; line-height:40px; font-size:16px; margin-bottom:10px;}
.business1 li .text .pbox{ font-size:14px; min-height:inherit; overflow:hidden; height:40px;}
.business1 .phmore{ margin:0 10px;}

.businesshow1{ width:auto; margin:0 10px; padding-bottom:30px;}
.businesshow1 .con1 .text{ float:none; width:auto; margin-bottom:20px;}
.businesshow1 .con1 .text h2{ font-size:18px; padding-bottom:5px;}
.businesshow1 .con1 .text .title{ padding-bottom:10px; margin-bottom:20px;}
.businesshow1 .con1 .text .txt{ font-size:14px;}
.businesshow1 .con1 .imgDiv{ float:none;}
.businesshow1 .con1 .imgDiv img{ width:100%;}
.businesshow1 .con2{ padding-bottom:0;}
.businesshow1 .con2 h2{ font-size:18px; padding-bottom:10px; margin-bottom:20px;}
.businesshow1 .con2 li{ margin-bottom:0;}
.businesshow1 .con2 dl{ width:auto;}
.businesshow1 .con2 dd{ float:none; width:auto; font-size:14px; color:#333; line-height:2; margin-bottom:10px;}
.businesshow1 .con2 dd p{ margin-right:0;}
.businesshow1 .con3 ul{ width:auto;}
.businesshow1 .con3 h2{ font-size:18px; padding-bottom:10px; margin-bottom:20px;}
.businesshow1 .con3 li{ width:50%; float:left; margin-bottom:20px; font-size:14px; line-height:1.5;}
.businesshow1 .con3 li .box{ margin-right:10px;}

.businesshow2{ padding-top:20px; padding-bottom:0;}
.businesshow2 .wal{ margin:0;}
.businesshow2 .title{ padding-bottom:20px; font-size:18px;}
.businesshow2 .slick{ position:relative; margin:0 10px;}
.businesshow2 .blist{ padding-bottom:80px;}
.businesshow2 .blist .slick-prev{ left:50%; margin-left:-60px; top:auto; bottom:20px; margin-top:0;}
.businesshow2 .blist .slick-next{ right:50%; margin-right:-60px; top:auto; bottom:20px; margin-top:0;}

.achievement1{}
.achievement1 .list ul{ width:auto; margin-left:10px;}
.achievement1 .list li{ width:50%; float:left; margin-bottom:10px;}
.achievement1 .list li .box{ margin-right:10px;}
.achievement1 .list li .text{ padding:0 10px;}
.achievement1 .list li .text h3{ font-size:14px; min-height:inherit; height:42px; overflow:hidden;}
.achievement1 .list li .text .time{ height:30px; line-height:30px; margin-top:10px;}
.achievement1 .phmore{ margin-top:0; margin-left:10px; margin-right:10px;}

.achievementleft{ float:none; width:auto;}
.achievementright{ display:none;}
.achievementshow1 h1{font-size:18px; padding-bottom:15px;}
.achievementshow1 .top{ padding-bottom:10px; margin-bottom:30px;}
.achievementshow1 .top .author{ float:none; margin-bottom:10px;}
.achievementshow1 .top .author span{ padding-right:10px;}
.achievementshow1 .top .share{ float:none;}
.achievementshow1 .top .share a{ margin-left:0; margin-right:10px;}
.achievementshow1 .name{font-size:14px;}
.achievementshow1 .txt{ font-size:14px; padding-bottom:20px;}
.achievementshow1 .name{ padding-bottom:20px;}
.achievementshow1 .text h3{ font-size:16px;}
.detailsshare .bottomDiv .left{ float:none;}
.detailsshare .bottomDiv .right{ float:none;}

.partner1 .top{ width:auto; margin-bottom:20px; margin-left:10px; height:auto;}
.partner1 .top li{ width:50%; margin-bottom:10px;}
.partner1 .top li .box{ margin-right:10px;}
.partner1 .top li .input1{ height:43px; line-height:43px; }

.partner1 .zm{ padding-bottom:30px; margin-left:10px; margin-right:10px;}
.partner1 .zm .title{ font-size:16px; padding-bottom:20px;}
.partner1 .zm select{ display:block; height:40px; line-height:40px; width:100%; border:1px #aaa solid; font-size:14px; color:#969696; text-indent:15px; padding:0; margin:0;}
.partner1 .zm .formbox{ height:40px; line-height:40px; position:relative;}
.partner1 .zm .formbox .box{ margin-right:70px;}
.partner1 .zm .formbox .btn{ position:absolute; right:0; top:0; width:70px; height:40px; line-height:40px; display:block; font-size:14px; color:#fff; background-color:#0071e1; text-align:center;}

/*.partner1 .plist{}
.partner1 .plist dd{ float:left; width:25%; font-size:15px;}
.partner1 .plist dd:nth-child(1){ width:20%;}
.partner1 .plist dd:nth-child(2){ width:30%;}
.partner1 .plist dd:nth-child(3){ width:35%;}
.partner1 .plist dd:nth-child(4){ width:15%;}
.partner1 .plist dd p{ padding-left:40px;}
.partner1 .plist .title{ height:55px; line-height:55px; background-color:#f5f5f5; color:#333;}
.partner1 .plist li{ background:url(../images/ico9_1.png) repeat-x bottom;}
.partner1 .plist li.bg{ background:none;}
.partner1 .plist li a{ display:block; line-height:50px;}
.partner1 .plist li dd{ color:#999;}
.partner1 .plist dd:nth-child(1){ color:#333;}
.partner1 .plist a:hover{ background-color:#0071e1; color:#fff;}
.partner1 .plist a:hover dd:nth-child(1){ color:#fff;}
.partner1 .plist a:hover dd{ color:#fff;}
.partner1 .pageNumDiv{ margin-top:80px;}*/

.partner1 .plist dd{ float:left; width:25%; font-size:14px;}
.partner1 .plist dd p{ padding-left:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.partner1 .plist dd:nth-child(1){ width:15%;}
.partner1 .plist dd:nth-child(2){ width:20%;}
.partner1 .plist dd:nth-child(3){ width:45%;}
.partner1 .plist dd:nth-child(4){ width:20%;}

.partnershow1 .con1{ margin-bottom:30px;}
.partnershow1 .con1 .imgDiv{ float:none;}
.partnershow1 .con1 .imgDiv img{ width:100%;}
.partnershow1 .con1 .text{ width:auto; float:none; margin-right:0; padding:15px;}
.partnershow1 .con1 .text .txt1{ padding-top:10px; padding-bottom:20px;}
.partnershow1 .con1 .text .txt1 h2{ font-size:18px; padding-bottom:5px;}
.partnershow1 .con1 .text .txt2{ padding-bottom:20px;}
.partnershow1 .con1 .text .txt2 h3{ font-size:14px;}
.partnershow1 .con1 .text .txt2 p{ font-size:14px;}
.partnershow1 .con1 .text .txt2 p span{ padding:0 10px;}
.partnershow1 .con1 .text .txt3{ font-size:14px; padding-top:20px;}
.partnershow1 .con1 .text .txt3 img{ padding-right:10px;}
.partnershow1 .con1 .text .txt3 .sp1{ padding-right:0; margin-bottom:10px;}
.partnershow1 .con1 .text .txt3 span{ display:block;}

.partnershow1 .content{ position:relative;}
.partnershow1 .tablist.projectNow{ position:relative;}
.partnershow1 .tablist{ width:auto; float:none; margin-left:10px; background-color:#fff;}
.partnershow1 .tablist li{ width:50%; float:left;}
.partnershow1 .tablist li .box{ width:auto; height:auto; margin-right:10px; padding-bottom:10px;}
.partnershow1 .tablist li .imgon{ display:none;}
.partnershow1 .tablist li .ico{ height:40px; line-height:40px;}
.partnershow1 .tablist li p{ font-size:14px;}
.partnershow1 .con2{ float:none; width:auto; margin-left:10px; margin-right:10px;}
.partnershow1 .con2 .text{ border-top:1px #eee solid; padding-top:15px;}
.partnershow1 .con2 .text .txt{ padding-bottom:30px;}
.partnershow1 .con2 .text03 .txt{ padding-bottom:20px;}
.partnershow1 .con2 .text04 .txt{ padding-bottom:20px;}
.partnershow1 .con2 .text h2{ padding-bottom:10px; font-size:16px;}
.partnershow1 .con2 .text .txt h3{ font-size:14px;}
.partnershow1 .con2 .text .txt p{ font-size:14px;}

.partnershow1 .tablist li.liNow .box{ background-color:#0071e1;}
.partnershow1 .tablist li.liNow p{ color:#fff;}
.partnershow1 .tablist li.liNow .imgoff{ display:none;}
.partnershow1 .tablist li.liNow .imgon{ display:inline-block;}
.partnershow1 .tablist li:hover .box{ background-color:#f0f0f0;}
.partnershow1 .tablist li:hover p{ color:#888;}
.partnershow1 .tablist li:hover .imgoff{ display:inline-block;}
.partnershow1 .tablist li:hover .imgon{ display:none;}

.search1 .title1{ font-size:14px; margin-bottom:20px;}
.search1 .title1 em{ color:#0071e1;}
.search1 .plist dd{ float:left; width:25%; font-size:14px;}
.search1 .plist dd p{ padding-left:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.search1 .plist dd:nth-child(1){ width:15%;}
.search1 .plist dd:nth-child(2){ width:20%;}
.search1 .plist dd:nth-child(3){ width:45%;}
.search1 .plist dd:nth-child(4){ width:20%;}

.search2{}
.search2 .title1{ font-size:14px; margin-bottom:20px;}
.search2 .title1 em{ color:#0071e1;}
.search2 li{ margin-top:20px;}
.search2 li .imgDiv{ float:none; width:auto;}
.search2 li .imgDiv img{ width:100%;}
.search2 li .text{ padding-left:0; margin-right:0; padding-top:20px; padding-bottom:10px;}
.search2 li .morebox{ position:relative; right:0; top:0; width:auto; border-left:none; height:100%;}
.search2 li .text h2{ font-size:16px; padding-bottom:10px;}
.search2 li .more{ float:none; margin:0 auto;}


.message1 .imgDiv{ float:none;}
.message1 .imgDiv img{ width:100%;}
.message1 .form{ padding-left:0; padding-right:0;}
.message1 .form .title{ font-size:14px; padding-bottom:20px; padding-top:0;}
.message1 .form .toptitle{ font-size:14px; padding-bottom:30px;}
.message1 .form em{ line-height:40px; font-size:14px; font-weight:bold; float:left;}
.message1 .form .box{ padding-left:50px; position:relative;}
.message1 .form li{ margin-bottom:20px;}
.message1 .form .input1{ display:block; width:90%; height:40px; line-height:40px; font-size:14px; text-indent:10px; color:#666; border:1px #d9d9d9 solid;}
.message1 .form span{ position:absolute; top:10px; right:5%; color:#ff0000; font-size:18px;}
.message1 .form textarea{ margin:0; padding:0; width:100%; height:150px; font-size:14px; text-indent:10px; color:#666; line-height:1.5; font-family:'微软雅黑'; border:1px #d9d9d9 solid;}
.message1 .form .btn1{ width:150px; height:45px; line-height:45px; display:block; border-radius:4px; font-size:14px; color:#fff; text-align:center;}
.message1 .form .btn1:hover{ text-decoration:underline;}

.link1 ul{ width:auto; margin-left:10px;}
.link1 li{ width:50%; margin-bottom:20px;}
.link1 li .box{ margin-right:10px;}
.pageph .wal{ margin:0;}
.link1 .phmore{ margin:10px;}



.aboutbox1{}
.aboutbox1 .text{ width:auto; padding-top:15px; padding-bottom:20px;}
.aboutbox1 .text h2{ font-size:18px; padding-bottom:15px; margin-bottom:15px;}
.aboutbox1 .text .txtp{ font-size:16px; padding-bottom:15px;}
.aboutbox1 .imgDiv img{ width:100%;}
.aboutbox1 .liodd .imgDiv{ float:none;}
.aboutbox1 .liodd .text{ float:none;}
.aboutbox1 .lieven .imgDiv{ float:none;}
.aboutbox1 .lieven .text{ float:none;}


















	}
@media screen and ( max-width:320px ){

	}