﻿@media screen and ( max-width:1780px ){
	.wal1690{width:1560px;}
}
@media screen and ( max-width:1600px ){
    .wal{ width:1185px;}
    .wal1690{width:1300px;}
    .indexPart1 .leftDiv .title{ font-size:30px; padding-bottom:10px; margin-top:0;}
    .indexPart1 .leftDiv p{ margin:10px 0; height:168px; overflow:hidden;}
    .indexPart1 .leftDiv .more{ width:100px; height:30px; line-height:30px;}
    .indexPart1 .leftDiv .list{ margin-top:21px;}
    .indexPart2 .li02 .textBox{ padding-left:38%;}
    .indexPart2 li .textBox{ padding-left:15%; padding-top:15%;}
    .department1 .list ul{width:1225px;}
    .honor1 .list ul{ width:1215px;}
    .contactus1 .map img{ width:100%;}
    .store1 .li02 .text{ width:610px;}
    .infonews .prev{ left:70%;}
    .infonews .next{ left:70%;}

    
    .auto_1600{padding: 0 2%;}
    .infoPart1 .txt .tit{ font-size: 38px;  }
    .infoPart1 .txt .name{ font-size: 44px;  }
}
@media screen and ( max-width:1400px ){
    .wal{ width:1185px;}
    .wal1690{width:1200px;}

    .infoPart1 .txt .tit{ font-size: 34px;  }
    .infoPart1 .txt .name{ font-size: 40px;  }
}
@media screen and ( max-width:1366px ){
    .wal{ width:1185px;}
    .wal1690{width:1185px;}
    .indexPart1 .leftDiv .title{ font-size:30px; padding-bottom:10px; margin-top:0;}
    .indexPart1 .leftDiv p{ font-size:14px; margin:15px 0;}
    .indexPart1 .leftDiv .more{ width:100px; height:30px; line-height:30px;}
    .indexPart1 .leftDiv .list{ margin-top:18px;}
    .indexPart1 .leftDiv p{ font-size:14px; margin:15px 0; height: 136px; overflow: hidden;}
    .indexPart2 li .textBox{ padding-left:10%; padding-top:10%;}
    .indexPart2 .li02 .textBox{ padding-left:34%;}
    .history1 li .right .imgDiv img{ max-width:1095px;}

    .infoPart1 .txt .tit{ font-size: 32px;  }
    .infoPart1 .txt .name{ font-size: 38px;  }
}

@media screen and ( max-width:1004px ){
.wal{ width:100%;}
.wal1690{width:100%;}
.w230{ display:none;}
.w920{ width:100%;}
.headDiv{height:60px; position:relative;}
.headDiv .wal1690{height:60px; position:relative;}
.footDiv,.indexPart1{ display:none;}
.Fennav .tab{display:none;}
.nav{ display:none;}
.headDiv .logo{position:absolute; left:10px; top:15px;}
.headDiv .logo img{ width:250px;}
.headDiv .navIco, .headDiv .searchIco{ display:block;}
.foot{ height:auto; text-align:center;}
.foot .dilogo,.foot .linkDiv,.foot .rightDiv{ display:none;}
.foot .leftDiv .msg{ width:auto; padding-top:0; padding-left:10px; padding-right:10px;}
.foot .leftDiv .msg a{color:#dcdddd;}
.foot .leftDiv{ float:none;}
.searchbtn{ display:block; position:absolute; right:55px; top:18px;}
.pageNum{ display:none;}
.pageMore{ display:block;}
.sideBar{ display:none;}

.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:13px; height:13px; background:url(404.png) no-repeat; margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background:url(404.png) no-repeat;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{ float:left;}

.pagecontent{ padding-top:20px; padding-bottom:20px; padding-left:10px; padding-right:10px;}
.pagecontent .PBtitle{ margin-bottom:20px;}
.pagecontent .PBtitle h2{ font-size:24px;}
.pagecontent .PBtitle p{ font-size:16px;}
.pageBanner{ display:none;}
.phpageban{ display:block;}
.pageNav{ display:none;}
.phNav{ margin:0 auto; display:block; line-height:40px; width:150px; position:relative; margin-bottom:40px;}
.phNav .titleTop{ font-size:16px; height:40px; border-top:3px #004ea2 solid;}
.phNav .titleTop a{ padding-left:10px; display:block; background:url(../image/ico2_2.png) no-repeat right center; background-color:#ebebeb; color:#004ea2;}
.phNav ul{ display:none; position:absolute; left:0; top:40px; z-index:2; width:100%;}
.phNav li a{ display:block; padding-left:10px; background-color:#fff; font-size:16px; color:#666; border-bottom:1px #f5f5f5 solid;}
.phNav li a:hover{ background-color:#004ea2; color:#fff;}
.phNav li:last-child a{ border-bottom:none;}

.Fennav{ position:relative; height:10px; background:none;}
.infonews{ position:absolute; z-index:99; top:-40px; left:0; background-color:rgba(0,0,0,0.4); height:40px; line-height:40px; width:100%;}
.infonews .title{ margin-left:10px; margin-right:20px; line-height:40px;}
.infonews .title img{ padding-right:10px;}
.infonews dd{ color:#fff; margin-right:48px; margin-top:10px; text-overflow: ellipsis; white-space: nowrap; overflow:hidden;}
.infonews .prev{ top:15px; left:auto; right:10px; top:5px;}
.infonews .next{ left:auto; right:10px; bottom:5px;}
.infonews dd span{ padding-left:20px;}

.phPart1{ display:block;}
.phPart1 .list{ margin-left:10px;}
.phPart1 .list li{ float:left; width:50%; margin-bottom:10px;}
.phPart1 .list li .box{ margin-right:10px; position:relative;}
.phPart1 .list li .imgDiv img{ width:100%;}
.phPart1 .list li .name a{ position:absolute; left:0; bottom:0; width:100%; display:block; height:30px; line-height:30px; text-align:center; background-color:rgba(0,0,0,0.5); font-size:14px; color:#fff;}
.phPart1 .list .li05{ width:100%; margin-bottom:0;}

.indexPart2 .title{ font-size:24px; padding-top:20px; padding-bottom:20px;}
.indexPart2 li{ width:100%; float:none;}
.indexPart2 li .textBox{ padding-left:10%; padding-top:10%; padding-right:10%; width:auto;}
.indexPart2 li .textBox h3{ font-size:16px; padding-bottom:15px;}
.indexPart2 li .textBox p{ font-size:14px; padding-bottom:15px; margin-bottom:15px; background:url(../image/ico1_11.png) no-repeat left bottom;}
.indexPart2 .li02 .textBox{ padding-left:27%; padding-right:0;}

.indexPart3 .title{ font-size:24px; padding-top:20px; padding-bottom:20px;}
.indexPart3 li{ width:100%; float:none;}
.indexPart3 li .text{ display:none;}
.indexPart3 li .box .name{ display:block;}
.indexPart3 li .box .name a{ display:block; position:absolute; left:0; bottom:0; width:100%; text-align:center; line-height:35px; background-color:rgba(0,0,0,0.6); font-size:14px; color:#fff;}
.indexPart3 li .box .name a img{ padding-left:10px;}

.about{}
.about .text{ position:relative; right:auto; top:auto; padding-bottom:20px;}
.about .text .box{ width:auto; padding:0; background-color:inherit;}
.about .imgDiv img{ width:100%;}
.about .content{ padding-top:30px;}

.activity1 .titlenews{ height:auto; position:relative; background-color:#fff; margin-bottom:20px;}
.activity1 .titlenews li{ height:auto; overflow:hidden;}
.activity1 .titleimg{ float:none; padding-right:0;}
.activity1 .titleimg img{ width:100%;}
.activity1 .titlenews h2{ font-size:16px; padding-left:10px; padding-right:10px;}
.activity1 .titlenews .titleimg{ width:auto;}
.activity1 .timeDiv{ padding-left:10px; padding-right:10px;}
.activity1 .titlenews p{ padding:20px 10px 40px; height:90px; overflow:hidden;}
.activity1 .titlenews .aaa{width:100px; height:30px; line-height:30px; left:10px; }
.activity1 .listDiv li{ padding-top:0; padding-bottom:20px; margin-bottom:20px; background-color:#fff; border-bottom:none;}
.activity1 .listDiv li h3{ padding-left:10px; padding-right:10px; padding-top:20px;}
.activity1 .listDiv p{  height:63px; padding-left:10px; padding-right:10px;}
.activity1 .listDiv .aaa{ padding-left:10px; padding-right:10px;}

.activityshow1 .content .imgDiv img{ width:100%;}
.activityshow1 .title{ padding-bottom:20px; margin-bottom:20px;}
.activityshow1 .title h2{ font-size:18px;}
.activityshow1 .content{ font-size:14px; color:#666; line-height:2; text-indent: unset}
.activityshow1 .content .imgDiv{ padding:30px 0;}
.detailsshare .share li img{ width:20px;}
.detailsshare .bottomDiv .right .backbtn{top:38px; line-height:30px; width:80px; height:30px; text-align:center;}

.department1 .list ul{ width:auto;}
.department1 .list li{ width:100%; float:none; margin-bottom:20px;}
.department1 .list li .box{ margin-right:0;}
.department1 .list li .text .name{padding-left:10px;}
.department1 .list li .text .Ico{ padding-right:10px;}
.department1 .list li .text h3{ font-size:18px; padding-top:21px;}
.department1 .list li .text p{ font-size:14px;}

.Bighr{ display:none;}
.phnYnav{ display:block; padding-bottom:20px; margin-bottom:20px; border-bottom:1px #e4e4e4 solid;}
.phnYnav li{ width:33.33%; float:left; margin-bottom:20px; font-size:12px; color:#333;}
.phnYnav li span{ padding-left:15px;}
.phnYnav li a{ color:#333;}
.phnYnav li a:hover{ color:#004ea2;}

.tender1 li .text h2{ font-size:18px; height:110px; overflow:hidden;}
.tender1 li .text .num{ display:none;}
.tender1 li .text p{ display:none;}

.tendershow1 .title{ padding-bottom:20px; margin-bottom:20px;}
.tendershow1 .title h2{ font-size:18px;}
.tendershow1 .text09 .left{ float:none;}
.tendershow1 .text09 .right{ float:none; padding-top:20px;}
.tendershow1 .text09 .right img{ width:100%;}

.history1 li{ padding-bottom:20px; margin-bottom:20px;}
.history1 li .right .imgDiv img{ width:100%;}
.history1 li .right{ padding-left:72px;}

.pagecontent02{ padding-left:0; padding-right:0;}
.pagecontent02 .PBtitle{padding-left:10px; padding-right:10px;}
.pagecontent02 .pageMore{ margin-left:10px; margin-right:10px;}
.honor1 .list{ margin-left:10px;}
.honor1 .list ul{ width:auto;}
.honor1 .list li{ width:50%; margin-bottom:10px;}
.honor1 .list li .box{ margin-right:10px; padding:10px;}
.honor1 .list li .name a{height:60px; line-height:23px;}

.jod1 .subNav01 .li02,.jod1 .subNav01 .li03,.jod1 .subNav01 .li04{ display:none;}
.jod1 .subNav01 .li01{ width:75%; text-indent:10px;}
.jod1 .subNav01 .li05{ width:25%;}

.contactus1 .txt .ptext{ padding:10px; margin-bottom:20px; margin-top:10px;}
.contactus1 li{ float:none; width:100%;}
.contactus1 .map{ margin-top:20px;}
.contactus1 .map img{ width:100%;}
.contactus1 .li01{ width:100%;}
.contactus1 .li04{ width:100%;}

.store1 li .text h3{ font-size:16px;}
.store1 li .text em{ font-size:12px;}
.store1 li .text .title{ padding-bottom:10px;}
.store1 .li01 .imgDiv,.store1 .li03 .imgDiv{ float:none; margin-right:0;}
.store1 .li01 .text,.store1 .li03 .text{ padding:10px;}
.store1 .li02 .text{ float:none;}
.store1 .li02 .imgDiv{ float:none;}
.store1 .li02 .text{ width:auto; padding:10px;}
.store1 .imgDiv img{ width:100%;}

.Wabout1 .imgDiv{ display:none;}
.Wabout1 .imgDiv02{ display:block;}
.Wabout1 .imgDiv02 img{ width:100%;}

.Whonor1{background:url(404.png) repeat-y 26px top;}
.Whonor1 li{ margin-bottom:20px;}
.Whonor1 li .time{ width:40px; height:40px; font-size:16px; background:url(404.png) no-repeat center; background-size:60px 60px; line-height:20px; padding:10px;}
.Whonor1 li:hover .time{background-size:60px 60px;}
.Whonor1 li .text{ padding-left:73px; padding-top:14px;}
.Whonor1 li .imgDiv img{ width:70%;}

.project1 .text{ padding-bottom:20px; margin:0 10px;}
.project1 .list{ margin-left:10px;}
.project1 .list ul{ width:auto;}
.project1 .list li{ width:50%; margin-bottom:10px;}
.project1 .list li .box{ margin-right:10px;}

.phtab{ display:block; margin:0 10px; text-align:center; padding-bottom:20px; margin-bottom:20px; border-bottom: 1px #e4e4e4 solid;}
.phtab li{ display:inline-block; margin:0 30px; font-size:16px; padding-bottom:10px;}
.phtab li.liNow{ color:#004ea2; border-bottom:3px #004ea2 solid;}
.listactivity1 .titleimg{ float:none; padding-right:0;}
.listactivity1 .titleimg img{ width:100%;}
.listactivity1 li{ padding-top:0; padding-bottom:20px; margin-bottom:20px; background-color:#fff; border-bottom:none;}
.listactivity1 li h3{ padding-left:10px; padding-right:10px; padding-top:20px;}
.listactivity1 p{  height:63px; padding-left:10px; padding-right:10px;}
.listactivity1 .aaa{ padding-left:10px; padding-right:10px;}
.listtender1 li .text h2{ font-size:18px; height:110px; overflow:hidden;}
.listtender1 li .text .num{ display:none;}
.listtender1 li .text p{ display:none;}



.phNav2{ width: 180px; }
.infoPart1 { padding-bottom: 50px;}
.infoPart1 .txt { width: 100%; float: none; padding: 0 0 30px;}
.infoPart1 .txt .tit { font-size: 20px;}
.infoPart1 .txt .name { font-size: 24px;}
.infoPart1 .txt .msg { margin-top: 35px;}
.infoPart1 .msg .item { margin: 0 3% 30px 0; padding: 0 10px;}
.infoPart1 .pic { position: relative; width: 100%; top: auto;}
.infoPart2 { padding: 50px 0 100px;}
.infoPart2 .tit{ font-size: 24px; }
.infoPart2 .tab2{ margin: 30px 0 40px; }
.infoPart2 .tab2 li{ margin: 10px 5px; }
.infoPart2 .tab2 li em{ font-size: 16px; padding: 5px 10px;}
.infoPart3{ padding: 50px 0; }
.infoPart3 .tit { font-size: 24px;}
.infoPart3 .list{ margin-top: 25px; }
.infoPart3 .slick_box { margin-top: 25px;}
.infoPart3 .list .item { padding: 35px 100px 35px 100px; font-size: 16px;}
.infoPart3 .list .time{ left: 10px; }
.infoPart3 .list .day{ font-size: 30px; }
.infoPart3 .list .btn{ width: 80px; height: 35px; line-height: 35px; right: 0px;}
.publicPart1 {  padding: 60px 0;}
.publicPart1 .tit { font-size: 24px;}



}


@media screen and ( max-width:320px ){
.headDiv .logo img{ width:220px;}
.jod1 .subNav01 .li01{ width:70%;}
.jod1 .subNav01 .li05{ width:30%;}
	}