﻿/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
.indexPart1 .topDiv .rightDiv .name{ padding:10px; font-size:18px;}
.indexPart1 .topDiv .rightDiv .content{ font-size:14px; line-height:24px; height:25px; padding:0 10px;}
.indexPart1 .botDiv .middle .text .txt{ padding:10px;}
.indexPart1 .botDiv .middle .text .txt .title{ padding-bottom:10px;}
.indexPart1 .botDiv .middle .text .txt .title h3{ font-size:18px;}
.indexPart1 .botDiv .middle .text .txt .more{ right:10px; top:10px;}
.indexPart1 .botDiv .middle .text .txt .txtp{}
.indexPart1 .botDiv .rightbox .text .title h3{ font-size:18px;}

/*.indexPart5 li .text{ left:20px; top:20px;}*/
.indexPart5 li .text{ left:20px; top:13px;}
.indexPart5 li .text h3{ font-size:18px;}
.indexPart5 li .text p{ font-size:13px;}
/*.indexPart5 li .text p{ font-size:14px;}*/
}
@media screen and ( max-width:1440px ){
.indexPart4 .textDiv .textbox{ padding-top:10px; padding-left:10px; padding-right:10px;}
.indexPart4 .textDiv .textbox .txt{ margin-bottom:10px;}
.indexPart4 .textDiv .textbox .msg{ padding-bottom:20px;}

.indexPart1 .topDiv .rightDiv .name{ padding:5px 10px; font-size:18px;}
.indexPart1 .topDiv .rightDiv .content{ height:20px;}
.headDiv .lanbox{ right:-26%;}
.headDiv .logo{ left:-23%;}
.indexPart1 .topDiv .leftDiv .list li a{ font-size:16px;}
.indexPart1 .topDiv .leftDiv .list li .ico{ padding-top:5%;}
.indexPart1 .topDiv .leftDiv .list li a img{ width:40%;}

.indexPart1 .botDiv .leftDiv a{ font-size:16px;}
.indexPart1 .botDiv .leftDiv .box .ico{ padding-top:10%;}
.indexPart1 .botDiv .leftDiv a img{ width:40%;}
	}
@media screen and ( max-width:1366px ){
.indexPart4 .textDiv .code img{ height:102px;}
.indexPart4 .textDiv .code .txtp{ height:100px; margin-left:102px;}
.indexPart4 .textDiv .code .txtp .pbox{ padding:15px;}
.indexPart1 .botDiv .middle .text .txt .txtp { height: 62px; overflow: hidden;}
.indexPart1 .topDiv .rightDiv .more{ padding-top:5px;}

.indexNav li{ height:102px;}
.indexNav li a{ height:102px;}
	}
@media screen and ( max-width:1004px ){
.headDiv .wal{ width:auto;}
.wal{ width:auto; margin:0 10px;}
.wal1346{ width:auto; margin:0 10px;}
.phshow{ display:block;}
.pcshow{ display:none;}
.phimg{ display:inline-block;}
.pcimg{ display:none;}
.nav{ display:none;}
.sideBar{ display:none;}
.publicLayer{ display:none;}

.banner{ display:none;}
.indexFlashTel{position:relative; overflow:hidden; max-width:1004px; display:block;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:25px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:15px; height:15px; background:url(../images/ico2.png) no-repeat; margin:0 6px;}
.indexFlashTel .btnDiv span.on{background:url(../images/ico2on.png) no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}

.pageBox{ padding:0;}
.indexBox{ padding-left:0; background-color:#fafafa;}

.headDiv{ height:60px; line-height:60px; position:relative;}
.headDiv .logo{ line-height:60px; text-align:center; position:relative; left:auto; top:auto;}
.headDiv .logo img{ max-height:45px;}
.headDiv .Abtn{ position:absolute; z-index:22; left:0; top:0;}
.headDiv .Abtn img{ height:30px;}
.headDiv .language{ position:absolute; right:0; top:0;}
.headDiv .language a{ font-size:16px; color:#fff; background-color:#1457a0; padding:5px 15px; border-radius:4px;}

/*page banner*/
.pageban{ display:none;}
.phpageban{ display:block;}
.phpageban img{ width:100%;}

/*pagecon*/
.pagecontent{ padding-top:0; padding-bottom:40px;}
.pagecontent .leftnav{ display:none;}
.pagecontent .Rcontent{ width:auto; float:none;}
.pagecontent .Rcontent .topbox{ display:none;}
.phtopbox{ margin:10px;}
.phtopbox em{ font-size:18px; padding-right:10px; color:#1457a0;}
.phtopbox span{ font-size:14px; color:#999; text-transform:uppercase;}
/*内页导航*/
.pagenavph{ margin:10px; display:block; position:relative;}
.pagenavph .Now{ text-align:center; height:50px; line-height:50px; font-size:16px; font-weight:bold; color:#fff; background-color:#005bac; padding:0 10px;}
.pagenavph .Now p{ background:url(../images/ico3_nav.png) no-repeat right center;}
.pagenavph .Now.on p{ background:url(../images/ico3_navon.png) no-repeat right center;}
.pagenavph ul{ display:none; background-color:#f9f9f9; position:absolute; z-index:22; right:0; top:50px; width:100%;}
.pagenavph li{ border-top:1px #fff solid;}
.pagenavph li a{ display:block; height:40px; line-height:40px; padding-left:10px; padding-right:10px; font-size:14px; color:#005bac; text-align:center;}
.pagenavph li a:hover{ background-color:#005bac; color:#fff;}
/*底部*/
.phfoot{ background-color:#000; display:block;}
.phfoot .link{ padding:10px 0; border-bottom:1px #333 solid; font-size:14px; text-align:center;}
.phfoot .link span{ padding:0 15px;}
.phfoot .msg{ padding:10px 0; text-align:center; font-size:14px;}

.footDiv{ padding:10px 0; background:#242424; min-height:25px; line-height:25px; font-size:13px;}
.footDiv .link{ float:none; border-bottom:1px #333 solid; font-size:14px; text-align:center; padding-bottom:10px; margin-bottom:10px;}
.footDiv .link span{ padding:0 15px;}
.footDiv .msg{ float:none; text-align:center; font-size:14px;}

.pageNumDiv{ display:none;}
.phmore{ display: block; text-align: center; font-size: 14px;}
.phmore a { display: block; height: 40px; line-height: 40px; background-color: #1457a0; color: #fff;}


.indexPart1{ display:none;}
.phPart1{ padding:20px 10px; padding-right:0; background-color:#fafafa;}
.phPart1 .title{ margin-right:10px; position:relative; margin-bottom:10px;}
.phPart1 .title p{ font-size:14px;}
.phPart1 .title p em{ font-size:18px; color:#1457a0; padding-right:5px;}
.phPart1 .title p span{ color:#999; text-transform:uppercase;}
.phPart1 .title .more{ position:absolute; right:0; bottom:0; font-size:14px; color:#999;}
.phPart1 .video{ margin-right:10px;}
.phPart1 .video img{ width:100%;}
.phPart1 .list1{ margin-top:10px; margin-bottom:10px;}
.phPart1 .list1 li{ width:33.33%; float:left;}
.phPart1 .list1 li .box{ margin-right:10px; box-shadow:1px 0 5px rgba(0,0,0,0.1);}
.phPart1 .list1 li .imgDiv img{ width:100%;}
.phPart1 .list1 li .name{ height:40px; line-height:40px; background-color:#fff; text-align:center; font-size:14px;}
.phPart1 .list2 li{ width:33.33%; float:left;}
.phPart1 .list2 li .box{ margin-right:10px; text-align:center; background-color:#fff; box-shadow:1px 0 5px rgba(0,0,0,0.1);}
.phPart1 .list2 li .imgDiv img{ width:70%;}
.phPart1 .list2 li .name{ height:40px; line-height:40px; text-align:center; font-size:14px;}

.indexPart2{ padding:20px 5px;}
.indexPart2 .txt1{ display:none;}
.indexPart2 .txt2{ display:none;}
.indexPart2 .list{ display:none;}
.indexPart2 .title0{ position:relative; margin-bottom:10px; margin-left:5px; padding-right:5px;}
.indexPart2 .title0 p{ font-size:14px; color:#fff;}
.indexPart2 .title0 p em{ font-size:18px; padding-right:5px;}
.indexPart2 .title0 p span{ text-transform:uppercase;}
.indexPart2 .title0 .more{ position:absolute; right:0; bottom:0; font-size:14px; color:#fff;}
.indexPart2 .plist .slick{ margin:0 5px;}
.indexPart2 .plist .slick .ico{ text-align:center; padding:0 30px;}
.indexPart2 .plist .slick .ico img{ width:100%;}
.indexPart2 .plist .slick .botDiv{ height:68px; position:relative; background:#001730; overflow:hidden;}
.indexPart2 .plist .slick .name{ position:relative; z-index:2;}
.indexPart2 .plist .slick .botDiv em{ display:block; display:table-cell; height:68px; text-align:center; font-size:14px; vertical-align:middle; width:300px;}
.indexPart2 .plist .slick .btnDiv{ position:absolute; right:0px; bottom:0px; z-index:1;}
.indexPart2 .plist .box01 .topDiv{ background:#3ecd7b;}
.indexPart2 .plist .box02 .topDiv{ background:#277c74;}
.indexPart2 .plist .box03 .topDiv{ background:#feadab;}
.indexPart2 .plist .box04 .topDiv{ background:#7bb3ee;}
.indexPart2 .plist .box05 .topDiv{ background:#fa7168;}
.indexPart2 .plist .slick-prev{ width:35px; height:55px; display:block; background:url(../images/ico1_1prev.png) no-repeat; background-size:100%; position:absolute; z-index:22; left:5px; top:50%; margin-top:-30px;}
.indexPart2 .plist .slick-next{ width:35px; height:55px; display:block; background:url(../images/ico1_1next.png) no-repeat; background-size:100%; position:absolute; z-index:22; right:5px; top:50%; margin-top:-30px;}

.indexPart3{ display:none;}
.phPart3{ padding:20px 10px; padding-right:0;}
.phPart3 .title{ position:relative; margin-bottom:10px; margin-right:10px;}
.phPart3 .title p{ font-size:14px;}
.phPart3 .title p em{ font-size:18px; color:#1457a0; padding-right:5px;}
.phPart3 .title p span{ color:#999; text-transform:uppercase;}
.phPart3 .title .more{ position:absolute; right:0; bottom:0; font-size:14px; color:#999;}
.phPart3 .list li{ float:left; width:50%;}
.phPart3 .list li .box{ margin-right:10px; background-color:#fff; box-shadow:1px 0 5px rgba(0,0,0,0.1);}
.phPart3 .list li .imgDiv img{ width:100%;}
.phPart3 .list li .botDiv{ padding:10px; background:#fff;}
.phPart3 .list li .name{ font-size:14px; line-height:1.5; margin-bottom:10px;height: 62px;}
.phPart3 .list li .name a{ color:#333;}

.indexPart5{ display:none;}
.phPart5{ padding:20px 10px; padding-right:0; padding-top:0; margin-top:20px; background-color:#fff;}
.phPart5 .title{ margin-right:10px; position:relative; margin-bottom:10px;}
.phPart5 .title p{ font-size:14px;}
.phPart5 .title p em{ font-size:18px; color:#1457a0; padding-right:5px;}
.phPart5 .title p span{ color:#999; text-transform:uppercase;}
.phPart5 .title .more{ position:absolute; right:0; bottom:0; font-size:14px; color:#999;}
.phPart5 li{ width:50%; float:left;}
.phPart5 li .box{ margin-right:10px;}
.phPart5 li .text{ text-align:center;}
.phPart5 li .imgDiv img{ width:100%;}
.phPart5 li .text{ padding:10px;height:45px;}
.phPart5 li .text h3{ font-size:16px; color:#333;}
.phPart5 li .text p{ font-size:12px;}

.about1 .con1{}
.about1 .con1 .imgDiv{ float:none; width:auto; margin-right:0; margin-bottom:20px;}
.about1 .con1 .imgDiv img{ width:100%;}
.about1 .text{ font-size:14px; line-height:2;}
.about1 .text p{ text-indent:2em; margin-bottom:20px;}

.honor1 .text{ padding-bottom:20px;}
.honor1 .hlist{ padding:0 30px;}
.honor1 .hlist .slick{ margin:0 5px;}
.honor1 .hlist .name{ font-size:14px; padding-top:10px;}
.honor1 .con2{ margin-bottom:30px;}
.honor1 .con2 .himg{ padding-left:35px; padding-right:35px;}
.honor1 .con2 .imgDiv img{ width:100%;}
.honor1 .con2 .name{ font-size:14px; padding-top:10px; text-align:center;}
.honor1 .con2 .slick-prev{ width:30px; height:30px; display:block; background:url(../images/ico3_5prev.png) no-repeat center; position:absolute; z-index:22; left:0; top:50%; margin-top:-15px;}
.honor1 .con2 .slick-prev:hover{ background:url(../images/ico3_5prevon.png) no-repeat center;}
.honor1 .con2 .slick-next{ width:30px; height:30px; display:block; background:url(../images/ico3_5next.png) no-repeat center; position:absolute; z-index:22; right:0; top:50%; margin-top:-15px;}
.honor1 .con2 .slick-next:hover{ background:url(../images/ico3_5nexton.png) no-repeat center;}

.advantage1 .title{ display:none;}
.advantage1 .title1{ font-size:16px; padding-bottom:15px; padding-top:15px; padding-left:60px;}
.advantage1 .con1{ margin-bottom:20px; position:relative;}
.advantage1 .con1 .ico{ position:absolute; left:0; top:0;}
.advantage1 .con1 .ico img{ width:50px;}
.advantage1 .con1 .imgDiv{ display:none;}
.advantage1 .con1 .text{ padding-left:0;}
.advantage1 .con1 .text .txt01{ padding-bottom:20px;}
.advantage1 .con1 .text .txt h3{ color:#333;}
.advantage1 .list{}
.advantage1 .list li{ float:none; margin-bottom:20px; min-height:1px;}
.advantage1 .list .li01,.advantage1 .list .li03{ width:auto;}
.advantage1 .list .li02,.advantage1 .list .li04{ width:auto;}
.advantage1 .list .li01 .box,.advantage1 .list .li03 .box{ margin-right:0;}
.advantage1 .list .text{ padding-left:0;}
.advantage1 .list li .ico{ position:absolute; left:0; top:0;}
.advantage1 .list li .ico img{ width:50px;}
.advantage1 .list .text h3{ font-size:16px; color:#1457a0; padding-bottom:15px; padding-top:15px; padding-left:60px;}
.advantage1 .list .text p{ font-size:14px; line-height:2;}

.history1{ position:relative;}
.history1 .historyList{ padding:0 40px;}
.history1 .historyList .slick-slide{ text-align:center; height:76px; line-height:30px; font-size:24px; color:#666; background:url(../images/ico3_6.png) center no-repeat; cursor:pointer;}
.history1 .historyList .slick-current{ color:#1457a0; background:url(../images/ico3_6on.png) center no-repeat;}
.history1 .slick-prev{position:absolute; z-index:10; left:0; top:50%; margin-top:-15px; display:block; background:url(../images/ico3_5prev.png) center no-repeat; width:30px; height:30px;}
.history1 .slick-prev:hover{ background:url(../images/ico3_5prevon.png) center no-repeat;}
.history1 .slick-next{position:absolute; z-index:10; right:0; top:50%; margin-top:-15px; display:block; background:url(../images/ico3_5next.png) center no-repeat; width:30px; height:30px;}
.history1 .slick-next:hover{ background:url(../images/ico3_5nexton.png) center no-repeat;}
.history1 .contentBox{}
.history1 .box{}
.history1 .box li{ padding:10px;}
.history1 .box li p{ padding-left:10px;}

.jod1{}
.jod1 .title{ height:40px; line-height:40px;}
.jod1 .title li{ font-size:14px; color:#fff; width:25%;}
.jod1 .list .libox{ height:40px; line-height:40px; background:url(../images/ico5_1.png) no-repeat 800px center; background-color:#f6f6f6; margin-bottom:1px;}
.jod1 .list li{ font-size:14px; width:25%;}
.jod1 .conbox{ display:none; border:2px #1457a0  solid; padding:10px;}
.jod1 .conbox .text{ margin-bottom:20px;}
.jod1 .conbox .text h3{ font-size:14px;}
.jod1 .list .libox.currentDt{ background:url(../images/ico5_1on.png) no-repeat 800px center; background-color:#1457a0; color:#fff; margin-bottom:0;}

.culture1{}
.culture1 .txth{ font-size:18px;}
.culture1 .list ul{ width:auto;}
.culture1 .list li{ width:auto; float:none; margin-bottom:10px;}
.culture1 .list li .box{ padding:10px; margin-right:0; min-height:1px;}
.culture1 .list li .title{ font-size:16px; margin-bottom:10px;}
.culture1 .list li .title img{ padding-right:10px;}

.culture1 .textbox{ padding:10px;}
.culture1 .textbox .txt h3{ font-size:16px; padding-bottom:15px;}
.culture1 .textbox .txt p{ font-size:14px; line-height:2;}
.culture1 .textbox .txt p em{ font-size:16px; color:#333;}
.culture1 .textbox .txt01{ padding-bottom:20px;}
.culture1 .con{ background-color:#fff; margin-top:20px; padding-bottom:10px;}
.culture1 .con .title{ text-align:center; padding:20px 10px;}
.culture1 .con .title h3{ font-size:16px;}
.culture1 .conDiv .imgDiv{ float:none; margin-bottom:20px;}
.culture1 .conDiv .imgDiv img{ width:100%;}
.culture1 .conDiv .listDiv{ padding-left:10px; padding-right:10px;}
.culture1 .conDiv .listDiv li{ margin-bottom:20px; height:40px; line-height:40px; position:relative;}
.culture1 .conDiv .listDiv li p{ padding-left:50px; font-size:14px; line-height:1.5; padding-top:7px;}
.culture1 .conDiv .listDiv li p span{ font-size:16px;}
.culture1 .conDiv .listDiv li em{ position:absolute; left:0; top:0; width:40px; height:40px; line-height:40px; text-align:center; font-size:24px; color:#fff; background-color:#1457a0; border-radius:4px;}

.life1 ul{ width:auto;}
.life1 li{ width:auto; float:none; margin-bottom:20px;}
.life1 li .box{ margin-right:0;}
.life1 li .name{ padding-left:15px; font-size:16px; margin:10px 0;}
.life1 li .txt{ padding-top:10px;}

.news1 li{ margin-bottom:10px;}
.news1 li .box{ padding:0; min-height:1px;}
.news1 li .imgDiv{ float:none; width:auto;}
.news1 li .imgDiv img{ width:100%;}
.news1 li .text{ padding-left:0; padding:10px;}
.news1 li .text .name{ font-size:16px;}
.news1 li .text .txt{ padding:10px 0;}
.news1 li .text .time{ margin-bottom:15px;}

.newshow1 .title{ padding-bottom:20px;}
.newshow1 .title h1{ font-size:18px;}
.newshow1 .imgDiv{ padding-bottom:20px;}
.newshow1 .text p{ text-indent:2em; padding-bottom:20px;}
.detailsshare{ padding-top:0;}
.detailsshare .bottomDiv .left{ float:none;}
.detailsshare .bottomDiv .right{ float:none;}

.pagecontentphwal .wal{ margin:0;}
.product1 ul{ width:auto; margin-left:10px;}
.product1 li{ width:50%; margin-bottom:10px;}
.product1 li .box{ margin-right:10px;}
.product1 li .imgDiv{ padding:5px; border:1px #dedede solid; overflow:hidden;}
.product1 li .name{ font-size:14px; height:40px;}
.product1 .phmore{ margin:0 10px;}

.productshow1 .con1{ padding-bottom:20px;}
.productshow1 .con1 .imgbox{ float:none; width:auto;}
.productshow1 .con1 .imgDiv img{ width:100%;}
.productshow1 .con1 .txt{ left:20px; top:20px;}
.productshow1 .con1 .txt h3{ font-size:16px;}
.productshow1 .con1 .txt p{ font-size:14px;}
.productshow1 .con1 .right{ width:auto; float:none;}
.productshow1 .con1 h1{ font-size:18px; padding-bottom:20px;}
.productshow1 .con1 .list ul{ width:auto;}
.productshow1 .con1 .list li{ width:50%; float:left; margin-bottom:20px;}
.productshow1 .con1 .list li .box{ margin-right:20px; cursor:pointer;}
.productshow1 .con1 .list li .ico{ border:1px #dedede solid;}
.productshow1 .con1 .list li .ico img{ width:100%;}
.productshow1 .con1 .list li.liNow .ico,.productshow1 .con1 .list li .box:hover .ico{ border:3px #1457a0 solid;}
.productshow1 .phcon{ padding-bottom:20px;}
.productshow1 .phcon .imgbox{ position:relative;}
.productshow1 .phcon .imgDiv img{ width:100%;}
.productshow1 .phcon .txt{ left:20px; top:20px; position:absolute;}
.productshow1 .phcon .txt h3{ font-size:16px; color:#333;}
.productshow1 .phcon .txt p{ font-size:14px;}
.productshow1 .slick-dots{ position:absolute; left:0; bottom:10px; width:100%; text-align:center;}
.productshow1 .slick-dots li{ display:inline-block; width:12px; height:12px; border-radius:50%; background-color:#fff; margin:0 5px;}
.productshow1 .slick-dots .slick-active{ background-color:#c5c5c5;}

.productshow1 .con2 .tablist{ height:auto; background:none; margin-bottom:10px;}
.productshow1 .con2 .tablist li{ display:block; margin:0; width:33.33%; float:left; margin-bottom:10px;}
.productshow1 .con2 .tablist li .box{ font-size:14px; padding:0; border:1px #dedede solid; border-bottom:1px #dedede solid; height:auto; margin:0 5px;line-height: 16px;height: 35px;}
.productshow1 .con2 .tablist li .box:hover,.productshow1 .con2 .tablist li.liNow .box{ height:35px;}
.productshow1 .detailsshare{ padding-top:30px; display:none;}

.case1 .con1{}
.case1 .con1 h1{ font-size:18px;}
.case1 .con2{ margin-top:20px;}
.case1 .con2 .tablist{ height:auto; background:none; margin-bottom:10px;}
.case1 .con2 .tablist li{ display:block; margin:0; width:33.33%; float:left; margin-bottom:10px; text-align:center;}
.case1 .con2 .tablist li .box{ font-size:14px; padding:0; border:1px #dedede solid; border-bottom:1px #dedede solid; height:auto; margin:0 5px;}
.case1 .con2 .tablist li .box:hover,.case1 .con2 .tablist li.liNow .box{ height:auto;}
.case1 .con2 .content{ font-size:14px; line-height:2;}

.project1 ul{ width:auto; margin-left:10px;}
.project1 li{ width:50%; margin-bottom:10px;}
.project1 li .box{ margin-right:10px;}
.project1 li .name{height:40px; line-height:40px; font-size:14px;}
.project1 .phmore{ margin:0 10px;}

.projectshow1 h1{ height:40px; line-height:40px; font-size:18px;}
.projectshow1 .imgDiv{ padding-top:20px; padding-bottom:20px;}
.projectshow1 .imgDiv img{ border:none;}
.projectshow1 .tablist{ height:auto; background:none; margin-bottom:10px;}
.projectshow1 .tablist li{ display:block; margin:0; width:33.33%; float:left; margin-bottom:10px;}
.projectshow1 .tablist li .box{ font-size:14px; padding:0; border:1px #dedede solid; border-bottom:1px #dedede solid; height:auto; margin:0 5px;}
.projectshow1 .tablist li .box:hover,.projectshow1 .tablist li.liNow .box{ height:auto;}
.projectshow1 .detailsshare{ margin-top:20px;}

.industry1 li{}
.industry1 li .imgDiv{ float:none; margin-bottom:10px;}
.industry1 li .imgDiv img{ width:100%;}
.industry1 li .text{ padding-left:0;}
.industry1 li .text h3{ font-size:16px;}
.industry1 li .text .time{ font-size:14x; padding-top:10px;}

.service1 h1{ font-size:18px; padding-bottom:20px; padding-top:10px;}
.service1 .txt{ font-size:14px; line-height:2;}
.service1 .txt p{ padding-bottom:20px;}
.service1 .text{ padding-bottom:20px;}
.service1 .text h3{ font-size:16px; color:#1457a0;}
.service1 .text p{ font-size:14px; line-height:2;}
.service1 .text p em{ color:#333; font-weight:bold;}

.contact1 .title{ padding-bottom:10px;}
.contact1 .title h2{ font-size:18px;}
.contact1 .title p{ font-size:14px;}
.contact1 li{ padding-bottom:20px;}
.contact1 li .text{ padding-bottom:20px;}
.contact1 li .text h2{ font-size:16px; padding-bottom:10px;}
.contact1 li .text .txt{ font-size:14px;}
.contact1 li .text .txt span{ padding-right:0; display:block; margin-bottom:10px;}
.contact1 li .map img{ width:100%;}

.download1 .toplist{ display:none;}
.download1 .dd01{ width:100%; background:url(../images/ico8_1hr.png) repeat-x bottom; }
.download1 .dd02{ width:25%; line-height:40px; color:#999;}
.download1 .dd03{ width:50%; line-height:40px; color:#999;}
.download1 .dd04{ width:25%; line-height:40px; color:#999;}
.download1 .dd05{ width:100%;}
.download1 li{ height:auto; line-height:normal; background:none; background-color:#fff; margin-bottom:10px; padding:10px;}
.download1 li .dd01{ text-align:left;}
.download1 li .dd01 p{ padding-left:0; height:50px;}
.download1 li .down{ display:block; width:100px; border-radius:6px; height:35px; line-height:35px; background-color:#1457a0; color:#fff; margin:0 auto; margin-top:0;}
.download1 li .down:hover{ text-decoration:underline;}
.download1 .pageNumDiv{ padding-top:30px;}
.downloadLayer .tips{ font-size:14px; padding:15px 10px 25px;}

.message1{}
.message1 h2{ font-size:18px; padding-bottom:20px; border-bottom:none; margin-bottom:0;}
.message1 .top{ margin-bottom:20px;}
.message1 .top em{ font-size:14px;}
.message1 .top .tablist{ margin-left:70px;}
.message1 .top .tablist li{ width:33.33%; margin-right:0;}
.message1 .top .tablist li .box{ margin-left:10px;}
.message1 .xb{ font-size:14px;}
.message1 .xb em{ padding-left:28px;}
.message1 .xb label{ margin-left:5px;}
.message1 .list ul{ width:auto;}
.message1 .list li{ width:auto; float:none;}
.message1 .list li .box{ margin-right:0;}
.message1 .yzm .input1{ width:100px;}
.message1 .yzm img{ margin-right:10px; width:50px;}
.message1 .yzm a{ font-size:14px; color:#000;}
.message1 .butDiv{ height:40px; line-height:40px;}
.message1 .butDiv a{ display:block; height:40px; line-height:40px; border-radius:4px; width:120px; background-color:#efefef; font-size:14px; text-align:center; float:left;}
.message1 .butDiv .btn1{ color:#fff; background-color:#1457a0; margin-right:20px;}
.message1 .butDiv a:hover{ text-decoration:underline;}

.law1 .text{ padding-bottom:20px;}
.law1 .text h3{ font-size:14px;}

.sitemap1 li{ padding-bottom:10px; margin-bottom:10px;}
.sitemap1 li .title{margin-bottom:10px;}
.sitemap1 li dd{ line-height:2;}
.sitemap1 li dd a{ margin-right:20px;}

.search1 li{ margin-bottom:10px;}
.search1 li .box{ padding:0; min-height:1px;}
.search1 li .imgDiv{ float:none; width:auto;}
.search1 li .imgDiv img{ width:100%;}
.search1 li .text{ padding-left:0; padding:10px;}
.search1 li .text .name{ font-size:16px;}
.search1 li .text .txt{ padding:10px 0;}
.search1 li .text .time{ margin-bottom:15px;}


.downloadLayer{ width:90%; height:auto;}
.downloadLayer .close{ right:10px; top:10px;}
.downloadLayer .msg{ padding:36px 0 20px; height:32px; font-size:16px; line-height:32px;}
.downloadLayer .msg img{ width:32px; padding-right:12px;}
.downloadLayer .form{ padding:0 15px;}
.downloadLayer .form li{ height:60px;}
.downloadLayer .form li .input1{ height:60px; line-height:60px; font-size:14px; text-indent:40px; background:url(../images/nimg24_1.png) 10px center no-repeat; background-size:24px;}
.downloadLayer .btnDiv{ padding:20px 15px 30px;}
.downloadLayer .btn1{ height:38px; font-size:16px;}

.bigPicLayer{ width:90%; height:auto;}
.bigPicLayer .close{ right:5px; top:5px;}
.bigPicLayer .imgDiv{ padding:20px 10px;}
.bigPicLayer .imgDiv img{ padding:0; width:100%; height:auto;}

.thirdNav{ display:block;}
	}