body{margin:0;padding:0;font-size:14px;color:#333;font-family:Arial;line-height:24px;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td,address{padding: 0;margin: 0;border: 0;}
ul,ol{list-style: none;}
a{background: transparent;}
a:focus{outline: thin dotted;}
a:active,a:hover{outline: 0;}
b,strong{font-weight: bold;}
hr{height: 0; -moz-box-sizing: content-box; box-sizing: content-box;}
img{border: 0;}
fieldset{padding: 0.35em 0.625em 0.75em; margin: 0 2px; border: 1px solid #c0c0c0;}
legend{padding: 0; border: 0;}
button,input,select,textarea{margin: 0; font-family: inherit; font-size: 100%;}
button,input{line-height: normal;}
button,select{text-transform: none;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor: pointer; -webkit-appearance: button;}
button[disabled],html input[disabled]{cursor: default;}
input[type="checkbox"],input[type="radio"]{padding: 0; box-sizing: border-box;}
input[type="search"]{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; -webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration{-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner{padding: 0; border: 0;}
textarea{overflow: auto; vertical-align: top;}
table{border-collapse: collapse; border-spacing: 0;}
input,button,select,textarea{font-family: inherit; font-size: inherit; line-height: inherit;}
a{color: #333; text-decoration: none; text-shadow:none;}
a:hover,a:focus{color: #333; text-decoration:none;}
a:focus{outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px;}
img{vertical-align: middle;}
/*清除浮动*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}
*html .clearfix{height:1%;}
.clearfix{display:block;}
*+html .clearfix{min-height:1%;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #333; font-size:14px; line-height:20px;}
input:-moz-placeholder, textarea:-moz-placeholder{color:#333; font-size:14px; line-height:20px;}
input::-moz-placeholder, textarea::-moz-placeholder{color:#333; font-size:14px; line-height:20px;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder{color:#333; font-size:14px; line-height:20px;}

.switch_img {
display: none;
}
.title{width:100%; overflow:hidden; background:url(../../images/mobile/topbg.png) 0 0 no-repeat; background-size:100% 100%; height:54px; position:relative;}
.title .title-txt{padding:0 60px; overflow:hidden; font-size:20px; color:#fff; line-height:54px; text-align:center; height: 54px; text-overflow:ellipsis; }
.title .title-left{left:10px; top:11px; position:absolute; height:30px; width:30px; background:url(../../images/013_03.png) center center no-repeat; background-size:30px 30px;}
.title .title-right{right:10px; top:11px; position:absolute; height:30px; width:30px; background:url(../../images/012_03.png) center center no-repeat; background-size:30px 30px;}

.banner{width:100%; overflow:hidden; margin-top:2px; position:relative;}
.banner img{display:block; width:100%;}
.banner .erweima{width:100%; overflow:hidden; text-align:center; position:absolute; left:0; top:6%;}
.banner .erweima img{width:38%; display:inline-block;}

.menu{width:100%; overflow:hidden; background:url(../../images/mobile/inbg01.jpg) center center no-repeat; background-size:100% 100px; height:100px;}
.menu ul{width:100%; overflow:hidden;}
.menu ul li{float:left; width:20%;}
.menu ul li span{display:block; width:100%; padding:20px 0 5px; text-align:center;}
.menu ul li span a{display:inline-block; width:60px; font-size:12px; padding-top:46px; line-height:30px; color:#a6ebfb;}
.menu ul li span a.ice01{background:url(../../images/mobile/menu01.png) center 0 no-repeat; background-size:46px auto;}
.menu ul li span a.ice02{background:url(../../images/mobile/menu02.png) center 0 no-repeat; background-size:46px auto;}
.menu ul li span a.ice03{background:url(../../images/mobile/menu03.png) center 0 no-repeat; background-size:46px auto;}
.menu ul li span a.ice04{background:url(../../images/mobile/menu04.png) center 0 no-repeat; background-size:46px auto;}
.menu ul li span a.ice05{background:url(../../images/mobile/menu05.png) center 0 no-repeat; background-size:46px auto;}

.title01{width:100%; overflow:hidden; margin-top:5px;}
.title01 img{display:block; width:100%;}

.info01-img{margin:10px; overflow:hidden; border:#0025a1 2px solid;}
.info01-img img{display:block; width:100%;}

.info01-txt{width:100%; position:relative; margin-top: 3px; background:url(../../images/mobile/inbg02.jpg) center center repeat; background-size:100% 100%;}
.info01-txt ul{padding:10px 20px; overflow:hidden;}
.info01-txt ul li{width:100%; overflow:hidden; position:relative; border-bottom:#fff 1px dashed; padding:10px 0;}
.info01-txt ul li i{display:block; width:22px; height:22px; left:0; top:10px; position:absolute;}
.info01-txt ul li i.ice01{background:url(../../images/mobile/tel-ice01.png) center center no-repeat; background-size:20px auto;}
.info01-txt ul li i.ice02{background:url(../../images/mobile/tel-ice02.png) center center no-repeat; background-size:20px auto;}
.info01-txt ul li i.ice03{background:url(../../images/mobile/tel-ice03.png) center center no-repeat; background-size:20px auto;}
.info01-txt ul li i.ice04{background:url(../../images/mobile/tel-ice04.png) center center no-repeat; background-size:20px auto;}
.info01-txt ul li i.ice05{background:url(../../images/mobile/tel-ice05.png) center center no-repeat; background-size:20px auto;}
.info01-txt ul li i.ice06{background:url(../../images/mobile/tel-ice06.png) center center no-repeat; background-size:20px auto;}
.info01-txt ul li .txt{display:block; padding:0 10px 0 30px; color:#fff; line-height:20px;}
.info01-txt ul li .txt a{color:#d4ec0e;}
.info01-txt .ice{width:100%; position:absolute; left:0; bottom:-10px; background:url(../../images/mobile/ice02.png) center center no-repeat; background-size:21px 10px; height:10px;}

.info01-tel{margin:15px 10px 10px; border:#ace9fc 2px solid; border-radius:10px; padding:5px 10px;}
.info01-tel ul{overflow:hidden; background-size:80px auto; padding-right:80px; min-height:91px;}
.info01-tel ul li{overflow:hidden; padding-left:10px; background:url(../../images/mobile/ice01.png) 0 8px no-repeat; background-size:5px auto;}

.info02{width:100%; overflow:hidden;}
.info02 ul{padding:5px; overflow:hidden;}
.info02 ul li{float:left; width:33.33%; padding:10px 0 0;}
.info02 ul li span{display:block; border-radius:50%; border:#0025a1 2px solid; margin:0 10px;}
.info02 ul li span img{width:100%; display:block; border-radius:50%;}
.info02-txt{padding:10px 15px; overflow:hidden; color:#0480ca; text-indent:2em;}

.info03{padding:10px 15px; overflow:hidden; color:#0480ca; text-indent:2em;}
.info04{width:100%; overflow:hidden;}
.info04 ul{width:100%; overflow:hidden;}
.info04 ul li{padding:15px 15px 5px; overflow:hidden;}
.info04 ul li .p01{display:block; border:#0025a1 2px solid;}
.info04 ul li .p01 img{width:100%; display:block;}
.info04 ul li .p02{display:block; padding-top:5px; color:#0480ca; text-align:center;}

.info04 ul li em {
    background: url("../../images/mobile/right-arrow-blue.png") no-repeat center center;
    margin-left: 4px;
    width: 20px;
    height: 20px;
    background-size: 20px 20px;
}

.mapinfo{width:100%; overflow:hidden; margin-top:10px;}