/*! www.vancheer.com  |  Powered by vancheer */
@media screen and ( max-width:1600px ){
}
@media screen and ( max-width:1440px ){
.nav{ margin-right:137px;}
.headDiv .logo{ left:20px;}
.headDiv .searchDiv{ right:20px;}
.nav li a{ padding:0 20px;}
.indexPart1 .Nlist .slick-next{ right:-10px;}
.indexPart1 .Nlist .slick-prev{ left:-10px;}
}
@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;}
.headDiv2{box-shadow: 0 2px 15px rgba(0,0,0,0.1);}
.headDiv .logo{ position:relative; left:auto; display:block; text-align:center;}
.headDiv .logo img{ max-height:40px;}

.searchph{ position:absolute; left:10px; top:0;}
.searchph img{ height:25px;}
.navIco{ position:absolute; right:10px; top:0;}
.navIco img{ height:25px;}
.navIco .imgon{ display:none;}
.navIco.on .imgon{ display:inline-block;}
.navIco.on .imgoff{ display:none;}
/*底部*/
.footph{ padding-top:20px; padding-bottom:20px; background-color:#0c2e49; text-align:center;}
.footph .txt1{ font-size:14px; color:#5d6b7a;}
.footph .txt1 img{ padding-right:10px;}
.footph .txt2{ font-size:24px; color:#fff; padding:10px 0;}
.footph .txt3{ font-size:14px; color:#fff;}
.footph .txt4{ padding:10px 0;}
.footph .txt4 a{ font-size:14px; color:#fff;}
.footph .txt4 img{ padding-right:10px;}
.footph .msg{color:#fff;}
.footph .msg a{ color:#fff;}
/*搜索*/
.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:20px;}
.phsearch .searchcon .search .input1{ display:block; height:40px; width:100%; font-size:14px; color:#c4c4c4; text-indent:15px; border-radius:40px; background-color:#fff;}

/*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:#a91a37;}
.pagenavph .now{ float:right; background-color:#9c112d; 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;}
.phcontentwal>.wal{ margin:0;}
.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:#0c5ca3; color:#fff;}

.banner{ display:none;}
.indexFlashTel{position:relative; overflow:hidden; display:block;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; right:0px; bottom:10px; text-align:center; left:0px;}
.indexFlashTel .btnDiv span{display:inline-block; width:30px; height:3px; background-color:rgba(0,0,0,0.3); margin:0 5px;}
.indexFlashTel .btnDiv span.on{ background-color:#00498a;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{ float:left;}

.indexPart1{ padding-top:30px; padding-bottom:30px;}
.indexPart1 .title0 h3{ font-size:18px; background: url(../images/ico1_2hr.png) no-repeat center;}
.indexPart1 .wal{ width:auto; margin:0;}
.indexPart1 .Nlist{ padding-bottom:40px;}
.indexPart1 .Nlist .slick{ padding:20px 0;}
.indexPart1 .Nlist .slick .box{ margin:0 10px;}
.indexPart1 .Nlist .text{ margin:10px; margin-top:15px; padding-top:10px;}
.indexPart1 .Nlist .slick-prev{ left:50%; margin-left:-60px; bottom:0; top:auto; margin-top:auto; background:url(../images/ico1_16prev.png) no-repeat center; background-size:100%; width:50px; height:36px;}
.indexPart1 .Nlist .slick-prev:hover{ background:url(../images/ico1_16prevon.png) no-repeat center; background-color:100%;}
.indexPart1 .Nlist .slick-next{ right:50%; margin-right:-60px; bottom:0; top:auto; margin-top:auto; background:url(../images/ico1_16next.png) no-repeat center; background-size:100%; width:50px; height:36px;}
.indexPart1 .Nlist .slick-next:hover{ background:url(../images/ico1_16nexton.png) no-repeat center; background-color:100%;}
.indexPart1 .lookbox{ display:none;}

.indexPart2{ padding:30px 0; min-height:inherit; background:url(../images/nimg640_bg1.jpg) no-repeat bottom center; background-size:100%; background-color:#f5f5f5;}
.indexPart2 .leftbox .title h3{ font-size:18px; background: url(../images/ico1_2hr.png) no-repeat center;}
.indexPart2 .wal{ position:relative; margin:0;}
.indexPart2 .leftbox{ position:relative; left:auto; top:auto; width:auto; height:auto; padding:20px 0; margin-bottom:20px; margin-left:10px; margin-right:10px;}
.indexPart2 .leftbox:hover{ box-shadow:none;}
.indexPart2 .leftbox .title{ margin-top:20px; margin-bottom:20px;}
.indexPart2 .leftbox .text{ padding:0 10px;}
.indexPart2 .leftbox .lookbox{ margin-top:20px;}
.indexPart2 .glist{ margin-left:0; padding-bottom:40px; margin-left:5px; margin-right:5px; padding-top:0;}
.indexPart2 .glist .box{ margin:0 5px;}
.indexPart2 .glist .box .text{ height:82px; position:relative;}
.indexPart2 .glist .txt{ left:5%; margin-left:auto; bottom:20px; display:block; width:90%;}
.indexPart2 .glist .txt .ico{ height:65px; line-height:70px;}
.indexPart2 .glist .txt .ico .imgon{ display:none;}
.indexPart2 .glist .txt p{ font-size:14px; color:#999;}
.indexPart2 .glist .txt:hover .imgoff{ display:none;}
.indexPart2 .glist .txt:hover .imgon{ display:inline-block;}
.indexPart2 .glist .txt:hover{ background:url(../images/ico1_4bg.jpg) no-repeat center; box-shadow:0 10px 15px rgba(0,73,138,0.3); /*background-size: 100% 100%;*/}
.indexPart2 .glist .txt:hover p{ color:#fff;}

.indexPart2 .glist .slick-prev{ position:absolute; z-index:22; left:50%; margin-left:-60px; bottom:0; background:url(../images/ico1_16prev.png) no-repeat center; background-size:100%; width:50px; height:36px;}
.indexPart2 .glist .slick-prev:hover{ background:url(../images/ico1_16prevon.png) no-repeat center; background-color:100%;}
.indexPart2 .glist .slick-next{ position:absolute; z-index:22; right:50%; margin-right:-60px; bottom:0; background:url(../images/ico1_16next.png) no-repeat center; background-size:100%; width:50px; height:36px;}
.indexPart2 .glist .slick-next:hover{ background:url(../images/ico1_16nexton.png) no-repeat center; background-color:100%;}

.indexPart3{ padding-top:30px; padding-bottom:30px; background:none;}
.indexPart3 .title h3{ font-size:18px; background: url(../images/ico1_2hr.png) no-repeat center;}
.indexPart3 .wal{ margin:0;}
.indexPart3 .about{ width:auto; margin:0 10px;}
.indexPart3 .title{ text-align:center; margin-bottom:20px;}
.indexPart3 .about .list{ margin-top:20px; margin-bottom:20px;}
.indexPart3 .about .list li .box{ padding:10px 0;}
.indexPart3 .about .list li p{ font-size:18px;}
.indexPart3 .about .lookbox{ height:52px;}
.indexPart3 .about .look{ color:#999; margin:0 auto;}
.indexPart3 .imgDiv{ margin-bottom:20px;}
.indexPart3 .imgDiv img{ width:100%;}

.indexPart4 .wal{ position:relative; height:100px;}
.indexPart4 .content{ position:absolute; left:0; bottom:-50%; width:100%; height:100px; background-color:#fff; box-shadow:0 1px 25px rgba(0,0,0,0.1);}
.indexPart4 .list{ position:absolute; right:0; top:37px; width:1140px; line-height:2; height:30px; overflow:hidden; background-color:#fff;}
.indexPart4 .list.autoh{ height:auto; padding-bottom:35px;}
.indexPart4 .list ul{ padding-right:80px;}
.indexPart4 em{ float:left; display:block; width:100px; text-align:center; line-height:100px; background-color:#0c5da4; font-size:14px; color:#fff;}
.indexPart4 li{ display:inline-block;}
.indexPart4 li a{ display:block; font-size:14px; color:#999; margin:0 18px;}
.indexPart4 li a:hover{ color:#0e5ea6;}
.indexPart4 .more{ position:absolute; right:20px; top:50%; margin-top:-10px; background:url(../images/ico1_15.png) no-repeat right center; width:45px; font-size:14px;}
.indexPart4 .more a{ color:#bababa;}
.indexPart4 .more a:hover{ color:#0c5ca3;}
.indexPart4 .more .btn2{ display:none;}
.indexPart4 .more.on{ background:url(../images/ico1_15on.png) no-repeat right center;}
.indexPart4 .more.on .btn1{ display:none;}
.indexPart4 .more.on .btn2{ display:inline-block;}

.about1{}
.about1 h1{ font-size:18px; padding-bottom:10px;}
.about1 .text{ padding-bottom:10px;}
.about1 .imgbox{ padding-bottom:0; padding-bottom:10px;}
.about1 .imgbox .imgDiv img{ width:100%;}
.about1 .list{ position:relative; left:auto; bottom:auto;}
.about1 .list ul{ margin-left:0; margin-right:0;}
.about1 .list li{ width:auto; float:none; padding-bottom:10px;}
.about1 .list li .box{ margin-right:0; height:auto; padding:20px 0;}
.about1 .list li .lbox{ margin:0 auto; width:220px; padding-top:0;}

.leader1{}
.leader1 .text{ padding-bottom:20px; margin:0 10px;}
.leader1 .list ul{ width:auto; margin-left:10px;}
.leader1 .list li{ width:33.33%; float:left;}
.leader1 .list li .imgDiv img{ width:100%;}
.leader1 .list .box{ margin-right:10px;}

.history1{}
.history1 .HistoryTab{height:110px; position:relative; padding:0px 25px; margin-bottom:20px; background-size:100% 76px;}
.history1 .HistoryTab .text{ text-align:center; border:none; outline:none;}
.history1 .HistoryTab .text span{ display:none; height:40px; line-height:40px; background:url(../images/ico5_2bg.png) no-repeat center; background-size:100% 100%; color:#fff;}
.history1 .HistoryTab .text em{ font-size:20px; line-height:126px; color:#999; border:none; outline:none;}
.history1 .HistoryTab .slick-track{ padding-bottom:15px;}
.history1 .HistoryTab .slick-slide{float:left; cursor:pointer; width:98px; height:50px; line-height:50px; outline:none; margin:0 10px;}
.history1 .HistoryTab .slick-slide:hover span{ display:block;}
.history1 .HistoryTab .slick-current{ width:200px; height:100px; border-radius:10px; box-shadow:0 0 15px rgba(0,0,0,0.1); overflow:hidden; background-color:#fff; position:relative;}
.history1 .HistoryTab .slick-current span{ display:block;}
.history1 .HistoryTab .slick-current em{ display:block; height:60px; line-height:60px; font-size:24px; color:#00498a;}
.history1 .HistoryTab .slick-slide:hover{ width:200px; height:100px; border-radius:10px; box-shadow:0 0 15px rgba(0,0,0,0.1); overflow:hidden; background-color:#fff;}
.history1 .HistoryTab .slick-slide:hover em{display:block; height:60px; line-height:60px; font-size:30px; color:#00498a;}
.history1 .HistoryTab .slick-current:hover{}

.history1 .slick-prev{ background:url(../images/ico5_2prev.png) center no-repeat; width:20px; text-align:center; height:50px; position:absolute; top:-94px; left:10px; text-indent:2000px;  border:none; outline:none; z-index:222}
.history1 .slick-prev:hover{background:url(../images/ico5_2prevon.png) center no-repeat;}
.history1 .slick-next{ background:url(../images/ico5_2next.png) center no-repeat; width:20px; text-align:center; height:50px; position:absolute; top:-94px; right:10px; text-indent:2000px; border:none; outline:none; z-index:222}
.history1 .slick-next:hover{background:url(../images/ico5_2nexton.png) center no-repeat; border:none;}

.history1 .HistoryDiv .list{ padding:20px 0;}
.history1 .HistoryDiv li{ padding-left:30px; margin-bottom:20px;}
.history1 .HistoryDiv li em{ left:30px;}
.history1 .HistoryDiv li .listdd dd .imgDiv img{ width:100%;}

.history1 .HistoryTab .slick-prev{ background:url(../images/ico5_2prev.png) center no-repeat; width:20px; text-align:center; height:50px; position:absolute; top:38px; left:10px; text-indent:2000px;  border:none; outline:none; z-index:222}
.history1 .HistoryTab .slick-prev:hover{background:url(../images/ico5_2prevon.png) center no-repeat;}
.history1 .HistoryTab .slick-next{ background:url(../images/ico5_2next.png) center no-repeat; width:20px; text-align:center; height:50px; position:absolute; top:38px; right:10px; text-indent:2000px; border:none; outline:none; z-index:222}
.history1 .HistoryTab .slick-next:hover{background:url(../images/ico5_2nexton.png) center no-repeat; border:none;}


.honor1 .title{ background:url(../images/ico6_3bg.png) no-repeat left center; padding-left:20px; line-height:40px; font-size:16px; color:#fff; margin-bottom:20px;}
.honor1 .con1{ padding-bottom:20px;}
.honor1 li .box{ padding-left:20px; background:url(../images/ico6_2bg.png) no-repeat left 10px;}
.honor1 .con1 li{ width:auto; float:none;}

.plan1{}
.plan1 .con1{ padding-bottom:30px;}
.plan1 .con1 .text{ padding-bottom:20px;}
.plan1 .con1 .imgDiv img{ width:100%;}
.plan1 .title{ font-size:16px; padding-bottom:10px; margin-bottom:20px;}
.plan1 .con2 .text{ font-size:14px; color:#999; padding-bottom:20px;}
.plan1 .mxfDiv{ padding-bottom:50px;}
.plan1 .mxfDiv ul{ margin-right:0px;}
.plan1 .mxfDiv li{ float:none; width:100%; padding-bottom:30px;}
.plan1 .mxfDiv li .box{ margin-right:0px;}
.advantage1{}
.advantage1 .imgbox{ margin-bottom:20px;}
.advantage1 .imgbox img{ width:100%;}
.advantage1 .alist{ padding-bottom:60px;}
.advantage1 .alist .title{ height:40px; line-height:40px; font-size:18px;}
.advantage1 .alist .content{ padding:10px 0;}
.advantage1 .alist .content .text{ padding:0 10px;}
.advantage1 .alist .content ul{ width:auto; margin-left:10px;}
.advantage1 .alist .content li{ width:33.33%; float:left;}
.advantage1 .alist .content li .box{ margin-right:10px;}
.advantage1 .alist .content li .imgDiv img{ width:100%;}
.advantage1 .alist .slick-prev{ left:50%; top:auto; margin-top:0; margin-left:-60px; bottom:10px;}
.advantage1 .alist .slick-next{ right:50%; top:auto; margin-top:0; margin-right:-60px; bottom:10px;}


.traffic1 .imgDiv{ position:relative; left:auto; top:auto; margin-top:0; margin-bottom:20px;}
.traffic1 .imgDiv img{ width:100%;}
.traffic1 .text{ float:none; width:auto; padding:10px;}

.healthy1 .con1{ padding-bottom:30px;}
.healthy1 .con1 .imgDiv{ margin-bottom:20px;}
.healthy1 .con1 .imgDiv img{ width:100%;}
.healthy1 .con2{ padding-bottom:30px;}
.healthy1 .con2 .title{ margin-bottom:0;}
.healthy1 .con2 .imgDiv{ border:1px #eee solid; float:none; margin:20px 0;}
.healthy1 .con2 .imgDiv img{ width:100%;}
.healthy1 .con2 .text{ float:none; width:auto;}
.healthy1 .con2 .text h2{ font-size:18px; padding-bottom:10px; margin-bottom:10px;}
.healthy1 .con2 .llist{ padding-bottom:0;}
.healthy1 .con2 .llist .slick-prev{ left:50%; margin-left:-60px; bottom:0; top:auto;}
.healthy1 .con2 .llist .slick-next{ left:auto; top:auto; right:50%; margin-right:-60px; bottom:0;}
.healthy1 .con2 .llist .slick-dots{ position:relative; bottom:0; right:auto; text-align:center; margin-top:20px;}




.healthy1 .con3{}
.healthy1 .con3 .tablist{ padding:0 50px; text-align:center; height:60px; line-height:60px; background-color:#e0e0e0;}
.healthy1 .con3 .tablist em{ font-size:12px;}
.healthy1 .con3 .clist{ padding:10px;}
.healthy1 .con3 .clist .title{ padding-bottom:10px; margin-bottom:10px;}

.supporting1 li{ padding-bottom:30px; margin-bottom:30px;}
.supporting1 li .imgDiv{ margin-bottom:20px;}
.supporting1 li .imgDiv img{ width:100%;}
.supporting1 li .text{ width:auto; margin-top:0;}
.supporting1 li .text .title{ padding-bottom:10px; margin-bottom:10px;}
.supporting1 li .text .title em{ font-size:42px;}
.supporting1 li .text .title span{ font-size:18px;}
.supporting1 li:nth-child(odd) .imgDiv{ float:none;}
.supporting1 li:nth-child(odd) .text{ float:none;}
.supporting1 li:nth-child(even) .imgDiv{ float:none;}
.supporting1 li:nth-child(even) .text{ float:none;}

.partner1 li{ padding-bottom:30px; margin-bottom:30px;}
.partner1 li .imgDiv{ float:none; text-align:center; margin-bottom:20px;}
.partner1 li .imgDiv img{ max-width:100%;}
.partner1 li .text{ padding-left:0;}
.partner1 li .text .title{ padding-bottom:10px; margin-bottom:10px;}

.news1{}
.news1 li{ padding-bottom:25px;}
.news1 .time{ display:none;}
.news1 li .box{ padding-left:0;}
.news1 li .imgDiv{ float:none;}
.news1 li .imgDiv img{ width:100%;}
.news1 li .text{ padding-left:0;}
.news1 li .text .title{ margin-top:10px; padding-bottom:10px; margin-bottom:4px; font-size:16px;}
.news1 li .text p{ font-size:14px; color:#999; line-height:2; padding-bottom:10px;}
.news1 li .txt .title{ padding-bottom:10px; margin-bottom:4px; font-size:16px;}
.news1 li .txt p{ padding-bottom:10px;}

.newshow1 .title{ margin-bottom:20px;}
.newshow1 .title h1{ font-size:18px;}
.newshow1 .title .time{ color:#bababa; padding-top:10px;}
.newshow1 .imgDiv{ padding:20px 0;}
.newshow1 .imgDiv img{ width:100%;}
.detailsshare .bottomDiv .left{ float:none;}
.detailsshare .bottomDiv .right{ float:none;}

.culture1 .con1 .text{ padding-bottom:20px;}
.culture1 .con1 .imgDiv img{ width:100%;}
.culture1 .con2 .left{ width:auto; float:none; margin-bottom:20px;}
.culture1 .con2 .right{ width:auto; float:none;}
.culture1 .con2 .box{ border:none;}
.culture1 .con2 .txt03{ padding-top:0;}

.search1{ padding-top:0;}
.search1 li{ padding-bottom:20px;}
.search1 .time{ display:none;}
.search1 li .box{ padding-left:0;}
.search1 li .txt .title{ padding-bottom:20px; margin-bottom:20px; font-size:16px;}
.search1 li .txt p{ padding-bottom:10px;}

.update1{ text-align:center; padding-top:50px; min-height:250px;}
.update1 .ico{ padding-bottom:20px;}
.update1 p{ font-size:14px;}

.jod1 .titlebox{ height:50px; line-height:50px;}
.jod1 .titlebox li{ width:25%; text-align:center;}
.jod1 .titlebox li:first-child{ width:50%;}
.jod1 .titlebox li:last-child{ width:25%;}
.jod1 .titlebox li:nth-child(3){ display:none;}
.jod1 .titlebox li:nth-child(4){ display:none;}

.jod1 .libox{ height:50px; line-height:50px;}
.jod1 .libox li{ width:25%; text-align:center;}
.jod1 .libox li:first-child{ width:50%;}
.jod1 .libox li:last-child{ width:25%;}
.jod1 .libox li:nth-child(3){ display:none;}
.jod1 .libox li:nth-child(4){ display:none;}
.jod1 .content{ padding:10px;}
.jod1 .content .title{ padding-bottom:10px;}
.jod1 .content .title span{ display:block;}
.jod1 .content .num{ margin-bottom:10px; font-size:14px; color:#5d5d5d;}
.jod1 .content .num span{ display:block;}
.jod1 .content{ display:none;}
.jod1 .content .text{ padding-bottom:20px;}
.jod1 .content h3{ font-size:14px;}
.jod1 .content .upload{ width:120px; height:40px; line-height:40px; border-radius:40px;}

.contact1 .content{ padding-bottom:30px; position:relative;}
.contact1 .content .text{ position:relative; left:auto; top:auto; width:auto; box-shadow:none; float:none;}
.contact1 .content .text .title{ height:50px; line-height:50px;}
.contact1 .content .text .box{ padding:25px 0; padding-top:0;}
.contact1 .content .text em{ font-size:24px;}
.contact1 .content .text p{ padding-bottom:0;}
.contact1 .content .text .txt01{ padding-bottom:10px; margin-bottom:10px;}
.contact1 .content .text .txt02{ padding-bottom:10px; margin-bottom:10px;}
.contact1 .content .form{ float:none; width:auto; position:relative;}
.contact1 .content .form li:nth-child(1){ width:100%;}
.contact1 .content .form li:nth-child(1) .box{ margin-right:0;}
.contact1 .content .form li:nth-child(2){ width:100%; position:relative; right:auto; top:auto;}
.contact1 .content .form .btnbox{ height:42px;}
.contact1 .content .form .btn{ width:120px; height:40px; line-height:40px;}
.contact1 .map img{ width:100%;}

.codebox{ display:none;}







	}
@media screen and ( max-width:320px ){

	}