﻿*{margin:0;padding:0;}
body 
{   
    margin:0;
    padding:0;
	font-family:"微软雅黑"; 
	/*font-size:14px;*/ 
	 cursor: default;
	 background-color:#d2d2d2;

	 
	
}
html{font-size:625%}
.hide{display: none}
table{border-collapse:collapse;border-spacing:0px;}
a{text-decoration:none;font-size:14px;outline:none;}
/* a:hover{text-decoration:underline} */
a:active{outline:none;}
a img{border:0;}
.clearfix{clear:both}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,textarea,b{padding:0;margin:0}
a:focus,input,select,textarea{outline:0}

textarea{resize:none;overflow:auto}
ul,ol,li{list-style-type:none;}
h1,h2,h3,h4,h5,h6{font-weight:normal}
.l{float: left}
.r{float: right;}


.clear{clear: both; height: 0;}

  @media only screen and (min-width: 320px){
    html {
    font-size: 625% !important;
   }
 }
  @media only screen and (min-width: 375px){
    html {
    font-size: 721% !important;
   }
 }
   @media only screen and (min-width: 414px){
    html {
    /*font-size: 796% !important;*/
	font-size: 776% !important;
   }
 }
/*  @media only screen and (min-width: 481px){
    html {
    font-size: 925% !important;
   }
 }
  @media only screen and (min-width: 561px){
   html {
    font-size: 1079% !important;
  }
 }
 
 @media only screen and (min-width: 640px){
   html {
    font-size: 1230% !important;
  }
 }
 */
 
 @font-face {
  font-family: 'icomoon';
  src:  url('fonts/icomoon.eot?3bj8ol');
  src:  url('fonts/icomoon.eot?3bj8ol#iefix') format('embedded-opentype'),
    url('fonts/icomoon.ttf?3bj8ol') format('truetype'),
    url('fonts/icomoon.woff?3bj8ol') format('woff'),
    url('fonts/icomoon.svg?3bj8ol#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-1-01:before {
  content: "\e900";
}
.icon-1-02:before {
  content: "\e901";
}
.icon-1-03:before {
  content: "\e902";
}
.icon-1-04:before {
  content: "\e903";
}
.icon-1-05:before {
  content: "\e904";
}
.icon-1-06:before {
  content: "\e905";
}
.icon-1-08:before {
  content: "\e907";
}

 

.noscroll{ height:100vh; overflow:hidden}
.max-box{ max-width: 640px;margin: 0 auto;overflow:hidden}

.head-bj{ width: 100% ; height: .52rem; background: url(../images/top-bj.jpg) no-repeat; background-size: cover; position: fixed; left: 0; top: 0; border-bottom: 2px solid #0e7cba; z-index: 999;}
.head-box{ width: 95% ; margin: 0 auto ; max-width: 640px; position: relative;}
.lg-b{width: 69% ; height: .52rem; overflow: hidden;}
.lg-b h1 a{ width: 100% ; display: block; padding: .1rem 0 0 0}
.lg-b h1 a .lg{ width: .34rem ; height: auto;float: left; }
.lg-b h1 a .lg1{  width: calc(100% - .41rem);float: left;  position: relative; top: .01rem;margin-left: .07rem; max-width: 318px; }
.head-box .menu{ width: .27rem; height: auto; position: absolute; right: .03rem; top: .15rem}


.column-bj{ width: 100% ; height: calc(100vh - .54rem); background: rgba(0, 0, 0, 0.3); position: fixed; left: 0;top: .54rem; z-index: 9999; display: none;}
.column-box{ width: 86% ; height: 79%; background: url(../images/lm-bj.png) repeat bottom center; background-size:100% auto; margin: 0 auto; margin-top: 10%; border-radius: .05rem; overflow: hidden;}
.column-box ul{ width: 80%; margin: 0 auto; padding: 8% 0 0 0}
.column-box ul li{ width: 50%; float: left; font-size: 0; text-align: center;}
.column-box ul li a{ width: .7rem; font-size: .16rem; color: #a5d6da; border-bottom: 1px solid #5b96c1; padding: .1rem 0 .05rem 0; display: inline-block;}
.column-box ul li a:hover{ color: #fff}
.column-box ul li a.on{ color: #fff}




.bottom-box{ width:100%; position:fixed; left:0; bottom:0; background: url(../images/jb.jpg) repeat-x; background-size: 100% auto; z-index: 9999;}
.bottom-box ul{ width:100%; max-width:640px; margin:0 auto;}
.bottom-box ul li{ width:25%; height:0.46rem; float: left; position: relative; text-align:center; padding-top:0.06rem; padding-bottom: 0.02rem}
.bottom-box ul li h4{ width:100%; height:0.14rem; line-height:0.14rem; font-size:0.12rem; color:#a8c5e7;  overflow:hidden; position: absolute; left: 0; bottom: 0.05rem}
.bottom-box ul li .icon{ font-size:0.32rem; color:#a8c5e7; position: relative; top: -.04rem}

.bottom-box ul li a{-webkit-tap-highlight-color:rgba(0,0,0,0); }
.bottom-box ul li.on h4{ color: #fff}
.bottom-box ul li.on .icon{ color: #fff}
.bottom-box ul li:hover h4{ color: #fff}
.bottom-box ul li:hover .icon{ color: #fff}





@media screen and (min-width: 320px) {
  .lg-b h1 a .lg1{ position: relative; top: .03rem;}
	
}
@media screen and (width: 360px) {
  .lg-b h1 a .lg1{ position: relative; top: .01rem;}
	
}





/* 2020.2.19补 */

.hd-bj{ width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8) ; position: fixed; left: 0;top: 0; z-index: 99999; display: none}
.hd-bj .tc{ width: 100% ; height: 100%;}
.dui{ width: 94% ; background-color: #fff ; margin: 0 auto; border-radius: .03rem; padding-bottom: .15rem; max-height: 80vh; overflow-x: hidden; overflow-y: auto}
.dui .bbt{width: 94% ; margin: 0 auto; border-bottom: 1px solid #eaebec; font-size: .16rem; color: #1d85c5; text-align: center; padding: .15rem 0}
.dui .lyb{ width: 94% ; margin: 0 auto; border-radius: .03rem}
.dui .lyb .ttj{ width: 94% ; padding: 0 3% .05rem 3%; background-color: #f7f8fa; border-radius: .03rem; margin-top: .1rem}
.dui .lyb .ttj .k1{ width: 100%; height: .3rem; border-bottom: 1px solid #e4e4e4; padding: .1rem 0}
.dui .lyb .ttj .k1 h3{ width: 50%; height: .3rem;  font-size: .14rem; color: #646464; background: url(../images/A.png) no-repeat left center; background-size: .3rem auto ;text-indent: .35rem;line-height: .4rem;float: left;}
.dui .lyb .ttj .k1 h4{ width: 50%; height: .3rem;line-height: .4rem; font-size: .14rem; float: right; color: #949595; text-align: right;}
.dui .lyb .ttj .k2{ width: 94%; margin: 0 auto; padding: .1rem 0}
.dui .lyb .ttj .k2 h3{ width: 100%; font-size: .14rem; color: #1755a4; margin-bottom: .1rem}
.dui .lyb .ttj .k2 p{ width: 100%; font-size: .12rem; color: #949595;}

.dui .lyb .ttv{ width: 94% ; padding: 0 3% .05rem 3%; background-color: #c2d9f6; border-radius: .03rem; margin-top: .1rem}
.dui .lyb .ttv .k1{ width: 100%; height: .3rem; border-bottom: 1px solid #e4e4e4; padding: .1rem 0}
.dui .lyb .ttv .k1 h3{ width: 60%; height: .3rem;  font-size: .14rem; color: #646464; background: url(../images/Q.png) no-repeat left center; background-size: .3rem auto ;text-indent: .35rem;line-height: .4rem;float: left;}
.dui .lyb .ttv .k1 h4{ width: 40%; height: .3rem;line-height: .4rem; font-size: .14rem; float: right; color: #949595; text-align: right;}
.dui .lyb .ttv .k2{ width: 94%; margin: 0 auto; padding: .1rem 0}
.dui .lyb .ttv .k2 p{ width: 100%; font-size: .14rem; color: #1755a4;}


			/*20211110修改新增*/

		/*弹窗样式*/
.alertwrap01 { position:fixed; z-index:9999; top:0; left:0; right:0; bottom:0; display:none;}
.alertwrap01>table { table-layout:fixed; height:100%;}
.alertwrap01>table>tbody>tr>td { position:relative;}
.alertwrap01 .alertbg { position:absolute; z-index:2; top:0; left:0; right:0; bottom:0; background-color:rgba(0,0,0,0.5);}
.alertmain { position:relative; z-index:5; margin:0 auto;}
.alert_inside {}
.alert_close { display:block; width:35px; height:35px; margin:24px auto 0 auto; background-image:url(../image/p-alert_close-1-1.png);}

.at01_main { width:85vw; margin:0 auto;}
.alert_01 {}
.at01_inside { background-color:#ffffff; border-radius:18px;}
.at01_main_1 { font-size:0; padding:10px 0 0 0;}
.at01_main_1 .ewmimg { display:block; width:80vw; height:80vw; margin:0 auto;}
.at01_main_1 .ewmtext { color:#383838; font-size:0.16rem; line-height:0.4rem; text-align:center;}
