/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){

}
@media screen and ( max-width:1440px ){

}
@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;}
.headDiv .logo img{ height:35px;}
.searchbtn{ position:absolute; right:50px; top:0;}
.navIco{ position:absolute; right:0; top:0;}
.navIco img{ height:25px;}
.navIco .imgon{ display:none;}
.navIco.on .imgon{ display:inline-block;}
.navIco.on .imgoff{ display:none;}
/*底部*/
.phnav{ background-color:#c90a16;}
.subNav2{ cursor:pointer; display:block; height:50px; line-height:50px; border-bottom:1px solid #b0010c; position:relative;  font-size:14px;}
.subNav2>a{ font-size:16px; padding-left:10px; padding-right:10px;}
.subNav2 .name{position:relative; background:url(../images/ico8_2.png) right center no-repeat; padding-left:10px; padding-right:10px; color:#fff;}
.subNav2 .name em{ display:block; font-size:16px;}
.currentDt2 .name{ background:url(../images/ico8_2on.png) right center no-repeat; background-color:#c90915; color:#fff;}
.currentDt2 .name em{ color:#fff;}
.navContent2{display: none; background-color:#b0010c;}
.navContent2 li{ height:40px; line-height:40px; font-size:14px; border-bottom:1px solid #c90a16;}
.navContent2 li a{ display:block; padding-left:10px; color:#fff;}

.footDiv{ padding:20px 0;}
.footDiv li{ float:none; background:none; min-width:inherit; min-height:inherit;}
.footDiv li .box{ margin-left:0;}
.footDiv li:nth-child(1),.footDiv li:nth-child(2),.footDiv li:nth-child(3),.footDiv li:nth-child(4){ display:none;}
.footDiv li p{ padding-top:10px;}
.footDiv .code{ display:none;}

/*.footmgs{ height:auto; line-height:inherit; padding:15px 0;}
.footmgs .links{ float:none; height:30px;}
.footmgs .links a{padding:0;height:30px;line-height:30px;text-align:center;display:block;float:left;width: 44%;margin: 0 2%;}
.footmgs .mgs{ float:none; margin-right:0; margin-top:10px; text-align:center;}
.footmgs .tips{ float:none; padding-left:0px; text-align:center; clear:both; padding-top:15px;}*/
.footmgs{ height:auto; line-height:inherit; padding:15px 0;}
.footmgs .links{ float:none; height:30px;}
.footmgs .links a{ padding:0; height:30px; line-height:30px; text-align:center; display:block; float:left; width:42%; margin:0 3%;}
.footmgs .mgs{ float:none; margin-right:0; margin-top:10px; text-align:center;}
.footmgs .tips{ float:none; padding-left:0px; text-align:center; clear:both; padding-top:15px;}
/*搜索*/
.pcsearch{ display:none;}
.phsearch{ position:absolute; z-index:222; top:60px; left:0; width:100%; height:100%;}
.phsearch .phsearchbg{ width:100%; height:100%; background-color:rgba(0,0,0,0.5);}
.phsearch .searchbox{ position:absolute; z-index:22; left:0; top:0; width:100%; height:60px; background-color:#c90915;}
.phsearch .searchbox .search{ height:40px; line-height:40px; margin:10px; background-color:#fff; position:relative;}
.phsearch .searchbox .search .btn{ display:block; position:absolute; right:0; top:0; width:40px; height:40px;}
.phsearch .searchbox .search .input1{ display:block; height:40px; width:100%; font-size:14px; color:#999; text-indent:20px;}

/*page banner*/
.pageban{ display:none;}
.phpageban{ display:block;}
.phpageban img{ width:100%;}

/*内页导航*/
.pagenavph{ display:block; position:relative; margin-bottom:20px;}
.pagenavph .back{ display:block; position:absolute; right:0; top:0; width:92px; font-size:16px; color:#fff; background-color:#c90915; text-align:center;}
.pagenavph .back img{ height:50px;}
.pagenavph .top{ height:50px; line-height:50px; color:#333; font-size:16px; background:url(../images/ico8_3.png) no-repeat right center; background-color:#e8e8e8; padding-left:10px; padding-right:10px;}
.pagenavph .top.topnow{background:url(../images/ico8_3on.png) no-repeat right center; background-color:#e8e8e8;}
.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 #da121e solid; margin-right:92px;}
.pagenavph .list li:last-child{border-bottom:none;}
.pagenavph .list li a{ display:block; color:#fff; background-color:#c90915; padding-left:10px; padding-right:10px;}


/*内页公共*/
.pagecontent{ padding-top:0; padding-bottom:50px;}
/*加载更多*/
.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:#c90915; color:#fff; border-radius:40px;}
.news1 .ui-refresh .phMore{ display:block;}

.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:14px; height:14px; background:url(../images/ico1_ban.png) no-repeat; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background:url(../images/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;}
.indexFlashTel .prev{ position:absolute; left:0; top:50%; margin-top:-25px; background:url(../images/banprev.png) center no-repeat; z-index:222; width:34px; height:68px; display:block;}
.indexFlashTel .next{ position:absolute; right:0; top:50%; margin-top:-25px; background:url(../images/bannext.png) center no-repeat; z-index:222; width:34px; height:68px; display:block;}
.indexFlashTel .prev:hover{ background:url(../images/banprevon.png) center no-repeat;}
.indexFlashTel .next:hover{ background:url(../images/bannexton.png) center no-repeat;}


.indexPart1{ background:url(../images/642bg.png) no-repeat top center; background-size:90%; padding-top:30px; padding-bottom:30px;}
.indexPart1 .title0{ padding-bottom:20px;}
.indexPart1 .title0 h2{ font-size:20px;}
.indexPart1 .title0 p{ font-size:20px;}
.indexPart1 .list{ margin-bottom:20px;}
.indexPart1 .list .text{ position:absolute; left:0; top:0; padding-right:20px; padding-top:20px; padding-bottom:20px; min-width:inherit; width:90px;}
.indexPart1 .list .text h3{ font-size:18px; padding-bottom:10px;}
.indexPart1 .list .text p{ color:#216999; text-transform:uppercase;}
.indexPart1 .list .listbox{ margin-left:120px;}
.indexPart1 .list .imgDiv img{ max-width:90%;}
.indexPart1 .list .name{ padding-top:10px; font-size:14px;}
.indexPart1 .list .listbox .slick-prev{ width:15px; height:39px; margin-top:-20px; background-size:100%;}
.indexPart1 .list .listbox .slick-next{ width:15px; height:39px; margin-top:-20px; background-size:100%;}
.indexPart1 .slick-list{ padding:0; margin:0 20px;}

.indexPart2{ background:url(../images/nimg1920bg.jpg) no-repeat center; padding:30px 0;}
.indexPart2 .wal{ margin:0;}
.indexPart2 .title0{ padding-bottom:20px;}
.indexPart2 .title0 h2{ font-size:20px;}
.indexPart2 .title0 p{ font-size:20px;}
.indexPart2 .listab{ width:auto; margin-bottom:20px; margin-left:10px; margin-right:10px;}
.indexPart2 .listab li{ float:left; cursor:pointer; width:25%; text-align:center;}
.indexPart2 .listab li .box{ font-size:13px; padding:0;}
.indexPart2 .list{ margin-left:10px;}
.indexPart2 .list ul{ width:auto;}
.indexPart2 .list li{ width:50%; margin-bottom:10px;}
.indexPart2 .list li .box{ margin-right:10px;}
.indexPart2 .list li .name a{ height:60px; background-color:#e8e8e8; padding:10px; font-size:14px; text-align:center;}
.indexPart2 .more{ margin-top:10px;}
.indexPart2 .tzlist{ padding:0 25px;}
.indexPart2 .tzlist li{ margin-bottom:10px;}
.indexPart2 .tzlist li .name a{ /*height:75px;*/ background-color:#e8e8e8; padding:10px; font-size:14px; text-align:center;    line-height: 44px;}
.indexPart2 .tzlist .slick{ margin:0 5px;}
.indexPart2 .tzlist .slick-prev{width:15px; height:39px; left:10px; top:50%; margin-top:-25px; background-size:100%;}
.indexPart2 .tzlist .slick-next{ width:15px; height:39px; right:10px; top:50%; margin-top:-25px; background-size:100%;}


.indexPart3{ background:url(../images/nimg1920_bg2.jpg) no-repeat center; padding-top:30px; padding-bottom:0;}
.indexPart3 .text{ float:none; width:auto; padding-bottom:20px; background:url(../images/ico1_4bg.png) no-repeat right bottom; margin-bottom:20px;}
.indexPart3 .text h1{ font-size:20px; color:#cf2833;}
.indexPart3 .text h2{ font-size:18px; font-weight:inherit;}
.indexPart3 .text h3{ font-size:16px; text-transform:uppercase; color:#222; opacity:0.2;}
.indexPart3 .text h4{ font-size:24px; text-transform:uppercase; color:#222; opacity:0.2;}
.indexPart3 .video{ float:none; width:auto;height:228px}
.indexPart3 .video img{ width:100%;}

.indexPart4{ background-color:#e8e8e8; padding-top:20px;}
.indexPart4 .wal{ position:relative; padding-bottom:35px;}
.indexPart4 .title{ background-size:100%; width:150px; height:221px; position:absolute; left:0; bottom:auto; top:0; color:#fff;}
.indexPart4 .title h2{ font-size:24px; text-transform:uppercase; margin-left:10px; margin-top:10px;}
.indexPart4 .title h3{ font-size:36px; text-transform:uppercase; margin-left:10px;}
.indexPart4 .title h4{ font-size:18px; font-weight:inherit; margin-left:10px; margin-top:20px;}
.indexPart4 .title p{ margin-left:10px;}
.indexPart4 .title .ico{ margin-top:20px; margin-left:10px;}
.indexPart4 .text{ margin-left:160px;}
.indexPart4 .text p{ font-size:14px; color:#333; line-height:2; margin-bottom:25px; overflow:hidden; height:166px;}

.indexPart5{ padding:30px 0;}
.indexPart5 .listbox dl{ width:auto;}
.indexPart5 .listbox dd{ width:auto; float:none; margin-bottom:20px;}
.indexPart5 .listbox dd .box{ margin-right:0;}
.indexPart5 dd .title{ padding-bottom:10px; font-size:18px;}
.indexPart5 dd .title em{ font-size:24px;}

.indexPart5 .dynamic .imgbox .name{ font-size:14px;}
.indexPart5 .dynamic .imgDiv img{ width:100%;}
.indexPart5 .dynamic .text{ background-color:#fff; padding:10px 15px;}

.indexPart5 .hotnews{ margin-top:40px; height:40px; line-height:40px; font-size:13px; position:relative;}
.indexPart5 .hotnews li{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; position:relative; padding-right:150px;}
.indexPart5 .hotnews a{}
.indexPart5 .hotnews em{ padding-left:0; position:absolute; top:0; right:30px;}

.indexPart5 .information{}
.indexPart5 .information .top{ background-color:#fff; padding:10px;}
.indexPart5 .information .top h3 {font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.indexPart5 .information .top .ico{ float:left; margin-right:10px;}
.indexPart5 .information .top .txt{ font-size:13px;}
.indexPart5 .information .top .txt .time{ font-weight:bold; padding:10px 0;}
.indexPart5 .information .top .txt p{ line-height:2;}
.indexPart5 .information .list{ padding:10px; padding-top:0;}

.indexPart5 .media{}
.indexPart5 .media li{ height:auto;}
.indexPart5 .media li .libox{ height:auto; position:relative;}
.indexPart5 .media li .libox .text{ padding:10px;}
.indexPart5 .media li .libox .more{ position:absolute; top:50%; margin-top:-15px; left:50%; margin-left:-65px;}

.about1 .imgDiv{ float:none; text-align:center; margin-bottom:20px;}
.about1 .text{ padding-left:0;}
.about1 .text .title{ padding-bottom:20px;}
.about1 .text .title h1{ font-size:18px;}

.history1 .title{ padding-bottom:20px;}
.history1 .title h2{ font-size:18px;}
.history1 .title p{ font-size:16px;}
.history1 .listbox ul{ background:url(../images/ico3_1bg.png) repeat-y 70px top; padding-bottom:20px;}
.history1 .listbox li .imgDiv img{ max-width:100%;}
.history1 .listbox li{ padding-top:30px;}
.history1 .listbox li b{ float:left; font-size:16px;}
.history1 .listbox li .content{ padding-left:105px; background:url(../images/ico3_2bg.png) no-repeat 59px top;}
.history1 .more{ margin-left:20px; margin-top:20px;}

.team1 .imgDiv{ float:none;}
.team1 .imgDiv img{ width:100%;}
.team1 .text{ float:none; width:auto;}
.team1 .text p{ font-size:14px; padding:10px;}

/*.teamshow1{ width:auto; position:relative; background-color:transparent;}
.teamshow1 .content{ padding:0;}
.teamshow1 .imgDiv{ float:none; background-color:#f8f8f8; padding:10px;}
.teamshow1 .imgDiv img{ max-width:150px;}
.teamshow1 .name{ position:absolute; left:170px; top:50px;}
.teamshow1 .name h2{ font-size:18px; color:#333; padding-top:15px; padding-bottom:10px;}
.teamshow1 .name p{ font-size:14px; line-height:2;}
.teamshow1 .name p em{ font-size:16px; color:#216999; }
.teamshow1 .text{ padding-left:inherit; margin-top:10px;}
.teamshow1 .text h2{ font-size:18px; color:#333; padding-top:15px; padding-bottom:10px;}
.teamshow1 .text p{ font-size:14px; line-height:2;}
.teamshow1 .text p em{ font-size:16px; color:#216999; font-weight:bold;}*/
.teamshowcontent{ width:auto; position:relative; background-color:transparent;}
.teamshow1 .content{ padding:10px;}
.teamshow1 .imgDiv{ float:none; background-color:#f8f8f8; padding:0px; text-align:center;}
.teamshow1 .imgDiv img{ max-width:150px;}
.teamshow1 .name{}
.teamshow1 .name h2{ font-size:18px; color:#333; padding-top:15px; padding-bottom:10px;}
.teamshow1 .name p{ font-size:14px; line-height:2;}
.teamshow1 .name p em{ font-size:16px; color:#216999; }
.teamshow1 .text{ padding-left:inherit; margin-top:10px;}
.teamshow1 .text h2{ font-size:18px; color:#333; padding-top:15px; padding-bottom:10px;}
.teamshow1 .text p{ font-size:14px; line-height:2;}
.teamshow1 .text p em{ font-size:16px; color:#216999; font-weight:bold;}

.teamshow2{ width:auto; margin:0 20px;}
.teamshow2 .slick{ margin:0 5px;}
.teamshow2 .imgDiv img{ width:100%;}
.teamshow2 .text h3{ font-size:16px; padding-top:10px;}
.teamshow2 .text p em{ font-size:14px;}
.teamshow2 .slick-prev{ z-index:22; width:15px; height:28px; left:-20px; top:50%; margin-top:-120px; background-size:100%;}
.teamshow2 .slick-prev:hover{ background-size:100%;}
.teamshow2 .slick-next{ z-index:22; width:15px; height:28px; right:-20px; top:50%; margin-top:-120px; background-size:100%;}
.teamshow2 .slick-next:hover{ background-size:100%;}

.service1{}
.service1 .titleA{ padding-bottom:20px;}
.service1 .titleA li{ margin:0 10px;}
.service1 .titleA li a{ width:120px; font-size:16px;}
.service1 .list li .ico img{ max-width:95%;}
.service1 .list li .name{ font-size:14px; padding-top:10px;}
.service1 .textbox .imgDiv img{ width:100%;}
.service1 .textbox h2{ font-size:16px;}
.service1 .txtlist{ padding-top:30px;}
.service1 .txtlist li{ float:none;}
.service1 .txtlist li:nth-child(odd){ width:auto; text-align:left;}
.service1 .txtlist li:nth-child(odd) .ico{ float:left;}
.service1 .txtlist li:nth-child(odd) .ico img{ max-width:150px;}
.service1 .txtlist li:nth-child(odd) p{ padding-left:160px;}
.service1 .txtlist li:nth-child(even){ width:150px; text-align:center; line-height:1; padding:10px 0;}
.service1 .txtlist li p{ font-size:14px; line-height:2; padding-top:10px;}
.service1 .more{ margin:0 auto;}

.fund1{}
.fund1 .titleA{ padding-bottom:20px;}
.fund1 .titleA li{ margin:0 10px;}
.fund1 .titleA li a{ width:120px; font-size:16px;}
.fund1 .list{ padding-bottom:40px;}
.fund1 .list li{ width:20%; float:left; text-align:center;}
.fund1 .list li .name{ font-size:14px; padding-top:10px;}
.fund1 .list li img{ width:90%;}
.fund1 .textbox{ padding-bottom:20px; margin-bottom:20px;}
.fund1 .textbox h2{ font-size:16px;}
.fund1 .textbox .txt{ font-size:14px; line-height:2;}
.fund1 .textbox .txt p{ text-indent:2em;}
.fund1 .textbox .imgDiv{ text-align:center;}
.fund1 .textbox .imgDiv img{ max-width:100%;}

.finance1 .titleA{ padding-bottom:20px;}
.finance1 .titleA li{ margin:0 5px;}
.finance1 .titleA li a{ width:130px; font-size:14px;}
.finance1 .list{ padding-bottom:20px;}
.finance1 .list li{ width:33.33%; float:left; text-align:center;}
.finance1 .list li .name{ font-size:14px; padding-top:10px;}
.finance1 .list li img{ max-width:90%;}
.finance1 .textbox .title{ font-size:16px; padding-bottom:20px;}
.finance1 .listtxt li{ padding-bottom:20px; margin-bottom:20px;}
.finance1 .listtxt li .imgDiv{ float:none; margin-bottom:20px;}
.finance1 .listtxt li .imgDiv img{ width:100%;}
.finance1 .listtxt li .txt{ padding-left:0;}
.finance1 .listtxt li .txt h2{ padding-bottom:10px;}
.finance1 .listtxt li .txt h2 a{ font-size:16px;}
.finance1 .listtxt li .txt .pbox{ padding-bottom:10px;}

.platform1 .titleA{ padding-bottom:20px;}
.platform1 .titleA li{ margin:0 5px;}
.platform1 .titleA li a{ width:130px; font-size:14px;}
.platform1 .list{ padding-bottom:20px;}
.platform1 .list li{ width:25%; float:left; text-align:center;}
.platform1 .list li .name{ font-size:14px; padding-top:10px;}
.platform1 .list li img{ max-width:90%;}
.platform1 .textbox .title{ font-size:16px; padding-bottom:20px;}
.platform1 .listtxt li{ padding-bottom:20px; margin-bottom:20px;}
.platform1 .listtxt li .imgDiv{ float:none; margin-bottom:20px;}
.platform1 .listtxt li .imgDiv img{ width:100%;}
.platform1 .listtxt li .txt{ padding-left:0;}
.platform1 .listtxt li .txt h2{ padding-bottom:10px;}
.platform1 .listtxt li .txt h2 a{ font-size:16px;}
.platform1 .listtxt li .txt .pbox{ padding-bottom:10px;}

.platformshow1{}
.platformshow1 .title{ padding-bottom:20px; margin-bottom:20px;}
.platformshow1 .title h1{ font-size:18px; padding-bottom:10px;}
.platformshow1 .botom{ padding-top:20px;}
.platformshow1 .botom .left{ float:none;}
.platformshow1 .botom .back{ float:none;}
.platformshow1 .botom .back a{ margin-top:10px;}

.guide1{}
.guide1 .titleA{ padding-bottom:20px;}
.guide1 .titleA li{ margin:0 10px;}
.guide1 .titleA li a{ width:120px; font-size:16px;}
.guide1 .list{ padding-bottom:20px;}
.guide1 .list li{ width:20%; float:left; text-align:center;}
.guide1 .list li .name{ font-size:14px; padding-top:10px;}
.guide1 .textbox h2{ font-size:16px;}
.guide1 .textbox .imgDiv{ padding:10px 0;}
.guide1 .textbox .imgDiv img{ width:100%;}

.company1 .titleA{ padding-bottom:20px;}
.company1 .titleA li{ margin:0 10px;}
.company1 .titleA li a{ width:120px; font-size:16px;}
.company1 .list{ padding-bottom:40px;}
.company1 .list li{ width:33.33%; float:left; text-align:center;}
.company1 .list li .name{ font-size:14px; padding-top:10px;}
.company1 .list li img{ max-width:90%;}
.company1 .textbox{ padding-bottom:20px; margin-bottom:20px;}
.company1 .textbox h2{ font-size:16px;}
.company1 .textbox .txt{ font-size:14px; line-height:2;}
.company1 .textbox .imgDiv{ text-align:center;}
.company1 .textbox .imgDiv img{ max-width:100%;}
.company1 .textDiv ul{ width:auto; margin-top:20px;}
.company1 .textDiv li{ width:auto; float:none; margin-bottom:20px;}
.company1 .textDiv li .box{ margin-right:0;}
.company1 .textDiv li p{ padding-top:0;}
.company1 .textDiv li .ico{ float:left; width:110px;}

.company1 .textDiv li .ico img{ width:100px;}
.company1 .textDiv li:nth-child(2) .ico img{ padding-top:15px;}
.company1 .textDiv li p{ padding-left:110px;}
.company1 .textDiv li:last-child p{ padding-top:20px;}

.company1 .tablist{}
.company1 .tablist .title{ height:50px; line-height:50px; font-size:16px; background:url(../images/ico12_1.png) repeat-y 25%,url(../images/ico12_1.png) repeat-y 50%; background-color:#a1a1a1;}
.company1 .tablist dd:nth-child(1){ width:25%;}
.company1 .tablist dd:nth-child(2){ width:25%;}
.company1 .tablist dd:nth-child(3){ width:50%;}
.company1 .tablist li{ height:auto; background:url(../images/ico12_1.png) repeat-y 25%,url(../images/ico12_1.png) repeat-y 50%;}
.company1 .tablist li dd:nth-child(1){ line-height:normal; text-indent:inherit; text-align:center;}
.company1 .tablist li dd:nth-child(2){ line-height:normal; text-align:center;}
.company1 .tablist li dd:nth-child(1) .box{ padding:10px;}
.company1 .tablist li dd:nth-child(2) .box{ padding:10px;}
.company1 .tablist li dd:nth-child(3) .box{ padding:10px;}

.news1{}
.news1 li{ padding-bottom:20px; margin-bottom:20px;}
.news1 li .ico{ float:none;}
.news1 li .ico img{ width:100%;}
.news1 li .text{ padding-left:0; position:relative; margin-top:10px;}
.news1 li .text h2{ font-size:16px;}
.news1 li .text .time{ padding:10px 0;}
.news1 li .text p{ line-height:2; padding-bottom:10px;}
.news1 li .text .more{ position:relative; right:auto; top:auto; color:#216999;}

.newshow1{}
.newshow1 .title{ padding-bottom:20px; margin-bottom:20px;}
.newshow1 .title h1{ font-size:18px; padding-bottom:10px;}
.botomshare{ padding-top:20px;}
.botomshare .left{ float:none;}
.botomshare .back{ float:none;}
.botomshare .back a{ margin-top:10px;}

.statute1{}
.statute1 li{ padding-bottom:20px; margin-bottom:20px;}
.statute1 li .text{ position:relative;}
.statute1 li .text h2{ font-size:16px;}
.statute1 li .text .time{ padding:10px 0;}
.statute1 li .text p{ line-height:2; padding-bottom:10px;}
.statute1 li .text .more{ position:relative; right:auto; top:auto; color:#216999;}

.project1 .formDiv{ margin-left:0; margin-right:0; margin-top:0;}
.project1 li{ height:auto; line-height:40px; margin-bottom:20px;}
.project1 li .name{ float:none; width:auto; font-size:14px; text-align:left; line-height:2; padding-bottom:5px;}
.project1 li .box{ padding-left:0;}

.jod1 .libox{ height:50px; line-height:50px; background-color:#eee;}
.jod1 .libox li{ float:left; text-align:center; font-size:12px; color:#727272; font-weight:bold;}
.jod1 .libox li:first-child{ width:72%;}
.jod1 .libox li:last-child{ width:28%;}
.jod1 .libox li:nth-child(2){ display:none;}
.jod1 .libox li:nth-child(3){ display:none;}
.jod1 .libox li:nth-child(4){ display:none;}
.jod1 .libox li:nth-child(5){ display:none;}
.jod1 .libox li .move{ background:url(../images/ico14_9.png) no-repeat right center; background-color:#216999;}
.jod1 .libox.currentDt .move{ background:url(../images/ico14_9on.png) no-repeat right center; background-color:#216999;}
.jod1 .textab .num{ margin-bottom:20px; font-size:12px; color:#5d5d5d;}
.jod1 .textab .num em{}
.jod1 .textab .num .span01{ padding-right:20px;}
.jod1 .textab{ display:none;}
.jod1 .textab .box{ padding:20px;}
.jod1 .textab .text{ padding-bottom:20px;}

.contact1{}
.contact1 .text h2{ margin-bottom:20px; font-size:18px;}
.contact1 .text li{ width:auto; float:none; margin-bottom:20px; height:auto; line-height:2; padding-top:5px;}
.contact1 .text li p{ padding-left:55px; font-size:14px; color:#333;}
.contact1 .text li p b{ font-size:14px;}
.contact1 .text li .ico{ position:absolute; left:0; top:0;}
.contact1 .map{ width:100%;height:334px}

.sitemap1 h3 a{ font-size:16px;}
.sitemap1 li{ padding-bottom:20px; margin-bottom:20px;}
.sitemap1 li dd{ display:inline-block; margin-right:40px; font-size:14px;}
.sitemap1 li dd a{ display:block;}
.sitemap1 li dd:last-child{ margin-right:0;}

.search1 .title{ font-size:16px; padding-bottom:20px;}
.search1 .ye{ padding-bottom:20px; margin-bottom:20px;}
.search1 .ye .ico{ float:none;}
.search1 .ye .ico img{ width:100%;}
.search1 .ye .text{ padding-left:0; position:relative; margin-top:10px;}
.search1 .ye .text h2{ font-size:16px;}
.search1 .ye .text .time{ padding:10px 0;}
.search1 .ye .text p{ line-height:2; padding-bottom:10px;}
.search1 .ye .text .more{ position:relative; right:auto; top:auto; color:#216999;}

.search1 .no{ padding-bottom:20px; margin-bottom:20px;}
.search1 .no .text{ position:relative;}
.search1 .no .text h2{ font-size:16px;}
.search1 .no .text .time{ padding:10px 0;}
.search1 .no .text p{ line-height:2; padding-bottom:10px;}
.search1 .no .text .more{ position:relative; right:auto; top:auto; color:#216999;}

.wal1230{ width:auto; margin:0 10px;}
.investment1 .title{ font-size:16px; margin-left:0; margin-right:0;}
.investment1 .slick{ margin:0 5px;}
.investment1 dd{ margin-bottom:20px;}


.investment1 dd .name a{ padding:10px; font-size:14px; height:60px;}
.investment1 .content .ilist{ margin-bottom:20px; padding:0 25px;}
.investment1 .content .list4{ background:none;}

.investment1 .slick-prev{ z-index:22; width:15px; height:28px; left:0; top:50%; margin-top:-25px; background-size:100%;}
.investment1 .slick-prev:hover{ background-size:100%;}
.investment1 .slick-next{ z-index:22; width:15px; height:28px; right:0; top:50%; margin-top:-25px; background-size:100%;}
.investment1 .slick-next:hover{ background-size:100%;}


.investment1 .list ul{ width:auto;}
.investment1 .list li{ width:50%; margin-bottom:10px;}
.investment1 .list li .box{ margin-right:10px;}
.investment1 .list li .name a{ font-size:14px; height:40px; line-height:40px;}
.pagecontentphwal .wal{ margin-right:0;}
.investment1 .phmore{ margin-right:10px;}






	}
@media screen and ( max-width:320px ){

	}