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; }


.nmenu{ width:94%; height: auto; overflow: hidden; padding: 10px 3%; background: #0473b5; }
.nmenu ul { margin: 0px;padding: 0px; }
.nmenu ul li{ list-style: none; float: left; width: 25%; line-height: 25px; height: 25px; text-align: center; }
.nmenu ul li a{ color: #fff; }
.con05c{ padding: 10px; }

footer#footer-nav {
	position: fixed;
	bottom: 0;
	width: 100%;
	height: auto!important;
	border-top: 1px solid #cccccc;
	box-shadow: 0 -1px 1px #f7f7f7;
	z-index: 999;
	background: #0c8cd7; /* Saf4+, Chrome */
}
footer#footer-nav .menu-list li {
	width: 20%; 
	text-align: center;
        list-style: none;
	float: left;
}

footer#footer-nav .menu-list li a {
	color: #fff;
	padding: 6px 0; text-decoration: none;
	display: block;
}

footer#footer-nav .menu-list li a > i {
	display: block;
	font-size: 22px;
	line-height: 25px;
}

footer#footer-nav .menu-list li a > span {
	display: block;
	font-size: 12px;
	line-height: 14px;
}

footer#footer-nav .menu-list li.active a > span {
	color: #0c8cd7;
}

footer#footer-nav .menu-list li.active a > i {
	color: #0c8cd7;
}

footer#footer-nav .menu-list:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
} 

.unitimgs ul li{
    padding: 10px 5%;
    width: 40%;
    float: left;
    overflow: hidden;
}
.unitimgs ul li p img{
    height: 100px;
    width: auto;
}