body {
	margin: 0px; padding: 0px; color: rgb(102, 102, 102); font-family: Arial, "Î¢ÈíÑÅºÚ"; font-size: 12px;
}
a {
	color: rgb(102, 102, 102); text-decoration: none;
}
a:active {
	
}
img {
	border: 0px currentColor; border-image: none; vertical-align: middle;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	color: rgb(22, 82, 154); text-decoration: none;
}
ul {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
li {
	list-style-type: none; list-style-position: outside;
}
h1 {
	margin: 0px; padding: 0px; font-size: 14px;
}
h2 {
	margin: 0px; padding: 0px; font-size: 14px;
}
h3 {
	margin: 0px; padding: 0px; font-size: 14px;
}
h4 {
	margin: 0px; padding: 0px; font-size: 14px;
}
h5 {
	margin: 0px; padding: 0px; font-size: 14px;
}
h1 {
	font-size: 16px;
}
h5 {
	font-size: 12px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear_f {
	margin: 0px; padding: 0px; height: 0px; clear: both; display: block; _display: inherit;
}
.h10 {
	height: 10px; overflow: hidden; clear: both;
}
.h30 {
	height: 30px; overflow: hidden; clear: both;
}
.h60 {
	height: 60px; overflow: hidden; clear: both;
}
.h70 {
	height: 70px; overflow: hidden; clear: both;
}
.h100 {
	height: 100px; overflow: hidden; clear: both;
}
input {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(136, 136, 136); font-family: Arial, "Î¢ÈíÑÅºÚ"; font-size: 12px;
}
textarea {
	background: none; padding: 0px; border: 0px currentColor; border-image: none; color: rgb(136, 136, 136); font-family: Arial, "Î¢ÈíÑÅºÚ"; font-size: 12px;
}
em {
	font-style: normal;
}
.btn1 {
	cursor: pointer;
}
.green {
	color: rgb(22, 82, 154); }
.orange {
	color: rgb(20, 142, 241);
}
.wal {
	margin: 0px auto; width: 1240px;
}
.indexPart1 li .ico img {
	transition:0.5s; -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease;
}
.w234 {
	width: 234px; overflow: hidden;
}
.w926 {
	width: 926px; overflow: hidden;
}
.headDiv {
	background: rgb(255, 255, 255); height: 100px; position: relative;
}
.headDiv .wal {
	height: 100px; position: relative;
}
.headDiv .logo {
	left: 0px; top: 37px; display: block; position: absolute;
}
.nav {
	top: 0px; height: 100px; right: 162px; position: absolute;
}
.nav li {
	height: 100px; padding-left: 50px; font-size: 16px; float: left;
}
.nav a {
	height: 100px; line-height: 100px; display: block;
}
.nav a:hover {
	color: rgb(22, 82, 154); }
.nav a.aNow {
	color: rgb(22, 82, 154); }
.nav a.aNow1 {
	background: url("../images/sNavA.png") no-repeat bottom; color: rgb(22, 82, 154); }
.nav a.aNow12 {
	background: url("../images/sNavA.png") no-repeat bottom; color: rgb(22, 82, 154); }
.headDiv .topRight {
	top: 35px; right: 0px; position: absolute;
}
.headDiv .topRight li {
	width: 42px; float: left; position: relative;
}
.headDiv .topRight .li01 {
	background: url("../images/line1.jpg") no-repeat left;
}
.headDiv .topRight li a {
	height: 30px; text-align: center; line-height: 30px; font-size: 14px; display: block;
}
.headDiv .topRight li em {
	height: 60px; display: block;
}
.headDiv .topRight li .img1 {
	display: none;
}
.headDiv .topRight .topSearchA {
	height: 60px;
}
.headDiv .topRight .on.topSearchA img {
	display: none;
}
.headDiv .topRight .on.topSearchA .img1 {
	display: inline-block;
}
.headDiv .topRight .topSearchDiv {
	background: url("../images/nimg295Bg.png") no-repeat left top; top: 60px; width: 295px; height: 75px; right: -72px; display: none; position: absolute; z-index: 22;
}
.headDiv .topRight .topSearch {
	padding: 18px 0px 0px 20px;
}
.headDiv .topRight .topSearch .form {
	background: url("../images/topSearch.png") no-repeat; width: 256px; height: 45px;
}
.headDiv .topRight .topSearch .input1 {
	width: 185px; height: 45px; line-height: 45px; padding-left: 11px; font-size: 14px; float: left;
}
.headDiv .topRight .topSearch .btn1 {
	width: 60px; height: 45px; float: left; cursor: pointer;
}
.navIco {
	display: none;
}
.lanIco {
	display: none;
}
.topSearchIco {
	display: none;
}

.sNav{position:absolute; z-index:11; height:50px; display:none; background:url(../images/bg2.png) repeat; width:100%;}

.sNav .list {
	text-align: center;
}
.sNav .list li {
	height: 50px; line-height: 50px; font-size: 14px; display: inline-block; margin-left:40px;
}
.sNav .list li a {
	padding: 0px 15px 0px 10px; color: rgb(255, 255, 255); display: block;
}
.sNav .list li a:hover {
	background: url("../images/nimg5_1.png") no-repeat left; font-weight: bold;
}


.sNav2{position:absolute; z-index:11; height:90px; display:none; background:url(../images/bg2.png) repeat; width:100%;}

.sNav2 .list {
	text-align: center;
}
.sNav2 .list li {
	height: 50px; line-height: 50px; font-size: 14px; display: inline-block; 
}
.sNav2 .list li a {
	padding: 0px 35px 0px 20px; color: rgb(255, 255, 255); display: block;
}
.sNav2 .list li a:hover {
	background: url("../images/nimg5_1.png") no-repeat left; font-weight: bold;
}



.navLayer {
	top: 0px; width: 100%; height: 100%; right: -100%; overflow: hidden; position: fixed; z-index: 555; -ms-overflow-x: auto;
}
.navLayer .bg {
	background: rgb(255, 255, 255); width: 100%; height: 100%; position: relative; -ms-overflow-x: auto;
}
.navLayer .top {
	background: url("../images/headBg.jpg") no-repeat center / 100% 100%; height: 60px; position: relative;
}
.navLayer .logo {
	left: 10px; top: 21px; position: absolute;
}
.navLayer .logo img {
	width: 150px;
}
.navLayer .closeBtn {
	top: 0px; width: 60px; height: 60px; right: 0px; position: absolute;
}
.navLayer .closeBtn img {
	left: 14px; top: 14px; width: 32px; position: relative;
}
.subNav {
	height: 42px; color: rgb(186, 186, 186); line-height: 42px; padding-left: 10px; font-size: 14px; border-bottom-color: rgb(245, 245, 245); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; cursor: pointer;
}
.subNav1 {
	background:url(../images/nimg52_1.png) right center no-repeat; background-size:32px;
}
.subNav .name {
	position: relative;
}
.subNav a {
	color: rgb(186, 186, 186);
}
.currentDt {
	background: url("../images/nimg52_1on.png") no-repeat right / 32px; color: rgb(22, 82, 154); }
.navContent {
	background: rgb(234, 234, 234); display: none;
}
.navContent li {
	position: relative;
}
.navContent a {
	background: url("../images/nimg31_2.png") no-repeat right / 22px; height: 35px; color: rgb(255, 255, 255); line-height: 35px; padding-left: 10px; font-size: 14px; display: block;
}
.searchLayerTel {
	background: url("../images/bg2.png"); left: 0px; top: 60px; width: 100%; display: none; position: fixed; z-index: 222;
}
.searchLayerTel .box {
	padding: 20px 10px;
}
.searchLayerTel .box .form {
	background: rgb(255, 255, 255); border-radius: 20px; height: 40px; position: relative; -moz-border-radius: 20px;
}
.searchLayerTel .form .input1 {
	width: 250px; height: 40px; color: rgb(153, 153, 153); line-height: 40px; text-indent: 10px; font-size: 14px;
}
.searchLayerTel .form .btn1 {
	background: url("../images/nimg20_5.png") no-repeat center rgb(22, 82, 154); top: 0px; width: 40px; height: 40px; right: 0px; position: absolute; cursor: pointer; border-top-right-radius: 20px; border-bottom-right-radius: 20px; -moz-border-top-right-radius: 20px; -moz-border-bottom-right-radius: 20px;
}
.pageBg {
	background: url("../images/bg1.png"); left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 11;
}
.footDiv {
	background: rgb(20, 75, 140); height: 220px; color: rgb(255, 255, 255);
}
.footNav {
	padding-top: 30px;
}
.footNav li {
	margin-right: 70px; float: left;
}
.footNav li h2 {
	padding-bottom: 5px; font-size: 18px; font-weight: 400;
}
.footNav li dd {
	height: 30px; line-height: 30px; font-size: 14px;
}
.footNav li dd a {
	color: rgb(255, 255, 255);
}
.footNav li dd a:hover {
	color: rgb(62, 135, 186);
}
.footDiv .rightDiv {
	background: rgb(22, 82, 154); width: 262px; height: 205px; padding-top: 15px; padding-left: 20px;
}
.footDiv .msg {
	line-height: 26px; padding-right: 25px;
}
.footDiv .msg a {
	color: rgb(255, 255, 255); display: block;
}
.footDiv .msg a:hover {
	text-decoration: underline;
}
.footDiv .share {
	line-height: 54px; padding-left: 54px; position: relative;
}
.footDiv .share em {
	left: 0px; top: 0px; position: absolute;
}
.footDiv .share li {
	margin-right: 12px; float: left;
}
.pageBanner {
	position: relative;
}
.pageBanner img {
	width: 100%;
}
.pageBannerTel {
	display: none;
}
.pageBannerTel img {
	width: 100%;
}
.pageBox {
	padding: 90px 0px 100px;
}
.pageBox2 {
	padding: 90px 0px 50px;
}
.pageNav {
	background: rgb(245, 245, 245); height: 60px;
}
.pageNav .list li {
	width: 20%; text-align: center; line-height: 60px; font-size: 14px; float: left; position: relative;
}
.pageNav .list li a {
	background: rgb(245, 245, 245); height: 60px; display: block;
}
.pageNav .list li em {
	background: url("../images/ico4.png") no-repeat; left: 50%; width: 10px; height: 5px; bottom: 0px; margin-left: -5px; display: none; position: absolute; z-index: 2;
}
.pageNav .list li .aNow {
	background: url("../images/bg3.jpg"); color: rgb(255, 255, 255); font-weight: bold;
}
.pageNav .list li a:hover {
	background: url("../images/bg3.jpg"); color: rgb(255, 255, 255); font-weight: bold;
}
.pageNav .list li .aNow em {
	display: block;
}
.pageNav .list li a:hover em {
	display: block;
}
.pageNav2 .list li {
	width: 50%;
}
.pageNav3 .list li {
	width: 25%;
}
.pageNav4 .list li {
	width: 33.33%;
}
.pageNow {
	height: 56px; text-align: right; color: rgb(153, 153, 153); line-height: 56px;
}
.pageNow a {
	color: rgb(153, 153, 153);
}
.pageNow a:hover {
	color: rgb(59, 206, 121);
}
.pageNow img {
	top: -2px; padding-right: 18px; position: relative;
}
.pageTitleTel {
	background: url("../images/bg3.jpg"); height: 50px; font-size: 14px; display: none; position: relative;
}
.sideTitleTel {
	left: 0px; top: 0px; width: 100%; height: 50px; position: absolute;
}
.sideTitleTel .con {
	height: 50px; line-height: 50px; padding-left: 10px; position: relative;
}
.sideTitleTel .con a {
	background: url("../images/nimg46_6.png") no-repeat right / 36px; color: rgb(255, 255, 255); font-size: 15px; display: block;
}
.sideTitleNav {
	background: rgb(244, 244, 244); padding: 10px 0px; top: 50px; width: 100%; display: none; position: absolute; z-index: 10; box-shadow: 0px 1px 5px rgba(35,25,25,0.2); -moz-box-shadow: 0 1px 5px rgba(35, 25, 25, 0.2); -webkit-box-shadow: 0 1px 5px rgba(35, 25, 25, 0.2);
}
.sideTitleNav li {
	height: 30px;
}
.sideTitleNav li a {
	height: 30px; color: rgb(102, 102, 102); line-height: 30px; padding-left: 10px; display: block;
}
.sideTitleNav li a:hover {
	color: rgb(22, 82, 154); }
.sideTitleTel .con em {
	color: rgb(255, 255, 255); font-size: 15px; display: block;
}
.pageNum {
	height: 40px; text-align: center; padding-top: 60px; font-size: 14px;
}
.pageNum a {
	margin: 0px 15px; height: 35px; line-height: 35px; font-size: 14px; display: inline-block;
}
.pageNum .btn {
	padding: 0px 22px; border: 1px solid rgb(238, 238, 238); border-image: none; height: 33px; line-height: 33px;
}
.pageNum a:hover {
	color: rgb(22, 82, 154); }
.pageNum .aNow {
	color: rgb(22, 82, 154); }
.pageNum .btn:hover {
	background: rgb(22, 82, 154); border: 1px solid rgb(22, 82, 154); border-image: none; color: rgb(255, 255, 255);
}
.pageNum em {
	padding: 0px 11px; font-size: 18px; display: inline-block;
}
.pageMore {
	padding: 25px 0px; display: none;
}
.pageMore a {
	background: rgb(22, 82, 154); height: 50px; text-align: center; color: rgb(255, 255, 255); line-height: 50px; font-size: 16px; display: block;
}
.pageNum span {
	margin: 0px 15px; height: 35px; color: rgb(22, 82, 154); line-height: 35px; font-size: 14px; display: inline-block;
}
.sideBar {
	top: 50%; right: 0px; margin-top: -104px; position: fixed; z-index: 111;
}
.sideBar li {
	height: 40px; margin-bottom: 1px; position: relative; cursor: pointer;
}
.sideBar .mouse {
	left: -230px; top: 0px; display: none; position: absolute;
}
.sideBar .img {
	background: url("../images/sideBar.png") no-repeat left top; width: 50px; height: 40px; text-align: center;
}
.sideBar .img img {
	top: 9px; position: relative;
}
.sideBar .liNow .img {
	background: rgb(22, 82, 154); }
.sideBar .liNow .mouse {
	display: block;
}
.sideBar .li01 .mouse {
	background: url("../images/sideBarBg1.png") no-repeat left top; width: 230px; height: 276px;
}
.sideBar .li01 .mouse .title {
	width: 200px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; padding-left: 16px; font-size: 14px;
}
.sideBar .li01 .mouse .txt {
	padding: 12px 0px 5px; text-align: center; color: rgb(153, 153, 153); line-height: 22px;
}
.sideBar .li01 .mouse .imgDiv {
	text-align: center; padding-top: 23px;
}
.sideBar .li02 .mouse {
	background: url("../images/sideBarBg2.png") no-repeat left top; left: -230px; width: 230px; height: 176px;
}
.sideBar .li02 .mouse .title {
	width: 200px; height: 40px; text-align: center; color: rgb(255, 255, 255); line-height: 40px; padding-left: 16px; font-size: 14px;
}
.sideBar .li02 .mouse .ico {
	padding: 18px 0px; text-align: center;
}
.sideBar .li02 .mouse .tel {
	text-align: center; color: rgb(51, 51, 51); font-family: Impact; font-size: 24px;
}
.tabContent {
	display: none;
}
.tab li {
	cursor: pointer;
}
.tabContent2 {
	display: none;
}
.tab2 li {
	cursor: pointer;
}
.cd-top {
	transition:0.3s; overflow: hidden; white-space: nowrap; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s;
}
.cd-is-visible.cd-top {
	visibility: visible; opacity: 1;
}
.cd-fade-out.cd-top {
	opacity: 1;
}
#Layer1 {
	left: 0px; top: 0px; width: 100%; display: none; position: fixed; z-index: 99; background-color: rgb(0, 0, 0); _position: absolute;
}
