﻿@charset "utf-8";
/* CSS Document */
/* CSS Document */
*{ margin:0; padding:0;}
a,span,button,select{-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;}
html{ width: 100%; height: 100%; }
body {height: 100%; width: 100%; margin:0 auto; font-family:黑体,微软雅黑,宋体, Verdana, Tohoma, Arial, san-serif; background-color:#fff; overflow-y:scroll;  overflow-x:hidden; height:100%;-webkit-overflow-scrolling : touch; }
body.huise{ background:#f3f3f3; font-family:微软雅黑,黑体,宋体, Verdana, Tohoma, Arial, san-serif;}
*, *:before, *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
a:link,a:visited,a:hover,a:active {text-decoration:none;}
ul, li, dl, dt, dd, p ,img{ border:none;}
ul,li{ list-style:none;}
input,button,select,textarea{ -webkit-appearance: none; outline:none;/*去除input默认样式*/ }
input:focus,select:focus { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-modify: read-write-plaintext-only; }
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
.icon{ background:url(../images/icon.png) no-repeat 0 0; display:inline-block; background-size:300px 300px;}
.icon_jt{ background:url(../images/icon_jt.png) no-repeat top left; display:inline-block; background-size:250px 250px;}

i,em{ font-style:normal;}
.loading{position:fixed;top:50%;left:50%;line-height:30px;padding:5px;color:#6F6F6F;width:40px;height:40px;margin-top:-20px;margin-left:-20px;display:none}
.noScroll{ width:100%; height:100%; overflow:hidden;}
.hasScroll{ width:100%; height:100%;overflow-y:scroll;  overflow-x:hidden; height:100%;-webkit-overflow-scrolling : touch;}

/*地图*/
#mapbody .anchorBL{ display: none !important;}

/*图片占位符结构*/
	.imgcon{ width:100%; height:auto; position:relative;}
	.imgcon .imgzwf{ width:100%; display:block; height:auto;}
	.imgcon .imgshow{ position:absolute; left:0; top:0; width:100%; height:100%;}
/*首页 begin*/
	.bgindex{ background-image:url(../images/indexbg.jpg); background-size:cover; background-position:center center; overflow:hidden;}
	.logo_index{ width:65%; height:auto; margin:15% auto; display:block;}
	.navItems{ width:96%; height:auto; margin:0 auto; position:absolute;display:inline-block; opacity:0; font-family:黑体;}
	.navItems ul{ display:inline-block; }
	.navItems ul li{ width:50%; height:auto; display:block; float:left; position:relative; padding:0 1%;}
	.navItems ul li.center{ width:22.7%;}
	.navItems ul li .item{width:100%; height:auto; display:block;    margin-bottom:3.5%;}
	.navItems ul li .item.item01{ background-color:rgba(0,204,255,0.9);}
	.navItems ul li .item.item02{ background-color:rgba(0,132,255,0.9);}
	.navItems ul li .item.item03{ background-color:rgba(255,192,0,0.9);}
	.navItems ul li .item.item04{ background-color:rgba(24,189,152,0.9);}
	.navItems ul li .item.item05{ background-color:rgba(162,87,197,0.9);}
	.navItems ul li a{ width:100%; height:auto; display:block;}
	.navItems ul li .item div{ width:80px; height:40px; display:block; position:absolute; left:50%; top:50%; margin-left:-40px; margin-top:-20px;}
	.navItems ul li .item div img{ width:40px; height:auto; display:block; margin:0 auto; float:left;}
	.navItems ul li .item div p{ width:100%; height:40px; line-height:40px; text-align:center; font-size:15px; color:#fff;}
	.navItems ul li .item.item01 div{ height: 70px; margin-top: -35px;}
	.navItems ul li .item.item01 div img{ float:none;}
	.navItems ul li .item.item01 div p{height:30px; line-height:30px;}
	.icon_user{ width:50px;height:40px;background-position:7px -154px;position:fixed;right:5%;bottom:5%;}

/*子页公用*/
/*lang*/
.xc-lang
{
	position: absolute;
	right: 3%;
	bottom: 4%;
}

.xc-lang a
{
	font-size: 1em;
	display: inline-block;
	color: #fff;
	padding-right:1%;
}

.xc-lang a.selected
{
	color: #ffa800;
}