﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#666;}
a{color:#666; text-decoration:none; outline:none;}
a:active{star:expression(this.onFocus=this.blur());} 
img{border:0px;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#2158a8; outline:none;}
ul, p, dl, dt, dd{padding:0px; margin:0px;}
li{list-style-position:outside; list-style-type:none;}
h1, h2, h3, h4, h5{font-size:14px; padding:0px; margin:0px;}
h1{font-size:16px;}
h5{font-size:12px;}
.fl{float:left;}
.fr{float:right;}
.clear_f{clear:both; height:0px; padding:0px; margin:0px; display:block; _display:inherit;}
.h10{height:10px; overflow:hidden; clear:both;}
.h20{height:20px; overflow:hidden; clear:both;}
.h50{height:50px; overflow:hidden; clear:both;}
input, textarea{/* background:transparent; */ padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; outline:none; /* border: 1px; */}
em{font-style:normal;}

.about1 {
    font-size: 16px;
    line-height: 39px;
}
.about1 p{
    line-height: 39px;
    font-size: 16px;
	text-indent: 2em;
	}
.about1 p img{
	display: flex;
	margin: 0 auto;
	margin-top: 20px;
    margin-bottom: 20px;
   /*justify-content: center;*/
    /*align-items: center;*/
	width: 600px;
	}	

.wal{width:1180px; margin:0px auto;}
.blue{color:#2158a8;}
.w230{width:230px; padding-top:25px;}
.w900{width:900px;}

.topDiv{height:145px; line-height:50px; background:#2158a8; color:#FFF;}
.topDiv .fl img{float:left; margin-right:6px; position:relative; top:17px;}
.topDiv .fl span{font-size:14px;}
.topDiv .fr{padding-top:12px;}
.topDiv li{float:left; margin-left:10px;}
.topDiv .topLogo{ padding:14px 30px; float:left;}
.topDiv .li_01{width:265px; height:27px; background:#006bab;}
.topDiv .li_01 .input1{float:left; width:230px; height:27px; line-height:27px; text-indent:10px; color:#FFF;}
.topDiv .li_01 .btn1{float:left; width:35px; height:27px; cursor:pointer; background:url(ico2.png) center no-repeat;}
.topDiv li a{display:block; color:#FFF; background:#006bab url(ico1.png) 12px center no-repeat; width:50px; height:27px; line-height:27px; padding-left:25px;}
.topDiv li a:hover{background:#39ac4b url(ico1.png) 12px center no-repeat;}

.headDiv{position:absolute; z-index:20; left:0px; top:51px; background:url(head.png) top repeat-x; height:98px; width:100%;}
.headDiv .wal{height:98px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:15px;}
.headDiv .msg{position:absolute; left:227px; top:34px; color:#949494; background:url(bg1.png) left top no-repeat; width:122px; height:27px; line-height:27px; text-align:center;}
.nav{position:absolute; left:367px; top:0px;}
.nav li{float:left; padding-left:1px; height:94px; background:url(nav.png) left center no-repeat;}
.nav a{display:block; float:left; white-space:nowrap; height:94px; line-height:94px; color:#444; padding:0 24px; font-size:16px; font-weight:bold;}
.nav a:hover, .nav .aNow{color:#2158a8;}

.footNav{background:#e8e8e8; padding-bottom:20px }
.footNav li{float:left; width:144px; overflow:hidden;}
.footNav li h1{background:url(footNav.png) left 64px no-repeat; padding:35px 0 15px 0;}
.footNav li h1 a{color:#000;}
.footNav dd{font-size:14px; height:30px; line-height:30px; overflow:hidden;}
.footNav .fr{text-align:right; font-size:14px; white-space:nowrap; color:#8d8d8d; padding-top:27px;}
.footNav .fr img{background:#FFF; padding:8px;}
.footNav .fr .imgDiv{padding-bottom:10px;}

.footDiv{background:#e8e8e8; padding-bottom:30px}
.footDiv .share{width:315px; }
.footDiv .share li{float:left; padding:22px 0 0 0; line-height:30px; white-space:nowrap;}
.footDiv .share a{display:block; width:55px; text-align:center; height:30px; background:url(bg2.png) left top no-repeat;}

.footDiv .content{white-space:nowrap;}
.footDiv .content span{color:#8d8d8d;}
.footDiv .btn{padding-top:28px;}
.footDiv .btn a{/* display:block; */ /* width:137px; */ /* height:22px; */ /* line-height:22px; */ /* border:#aeaeae solid 1px; */ /* padding-left:10px; */ /* background:url(ico5.png) 127px center no-repeat; */}

.tabContent{display:none;}
.tab li{cursor:pointer;}

.pageTab{background:#2158a8; height:57px; line-height:57px; overflow:hidden; position:relative;}
.pageTab li{float:left; margin-right:2px; width:113px; text-align:center; height:57px; background:#f2f2f2; position:relative; top:1px; font-size:16px; font-weight:bold;}
.pageTab .liNow{background:#2158a8; color:#FFF; top:0px; font-size:16px; line-height:57px;}
.pageTab .more{background:url(ico4.png) left center no-repeat; padding-left:13px; position:absolute; top:0px; right:0px; font-size:14px;}

.pageBanenr{height:300px; position:relative;}
.pageBanenr ul{position:absolute; top:243px; right:50%; margin-right:-590px;}
.pageBanenr li{float:left; padding-left:10px;}
.pageBanenr2 {height:150px;}

.sideTitle{background:url(sideTitle.png) left top no-repeat; height:74px; line-height:74px; padding-left:60px; font-size:24px; color:#FFF;}
.sideNav{border:#dbdbdb solid 1px; border-top:0px; padding:10px 14px;}
.sideNav li{background:url(line1.gif) bottom repeat-x; padding-bottom:1px;}
.sideNav a{display:block; height:42px; line-height:42px; padding-left:17px; font-size:14px; color:#444; background:url(ico6.png) 2px center no-repeat;}
.sideNav a:hover{color:#53af40;}
.sideNav .aNow{color:#53af40; font-weight:bold; background:url(ico6on.png) 2px center no-repeat;}
.sideNav .list{background:url(line1.gif) top repeat-x; padding:10px 0; display:none;}
.sideNav .list li{background:none; padding:0px;}
.sideNav .list a{height:28px; line-height:28px; padding-left:37px; color:#666; background:url(ico2.gif) 19px center no-repeat;}
.sideNav .list a:hover, .sideNav .list .aNow{background:url(ico1on.gif) 19px center no-repeat; color:#53af40;}
.sideNav .list .aNow{font-weight:bold;}

.sidePart1{border:#dbdbdb solid 1px; border-top:0px; position:relative; z-index:10; top:-1px; background:#FFF; padding:20px 14px;}
.sidePart1 li{border-bottom:#dbdbdb solid 1px; height:78px; padding-left:20px; position:relative; color:#8d8d8d;}
.sidePart1 .img{position:absolute; top:14px; right:10px;}
.sidePart1 h2 a{color:#000; padding:15px 0 10px 0; display:block;}
.sidePart1 .li_01{height:120px;}
.sidePart1 .tel{background:url(indexPart7Bg.png) left top no-repeat; width:135px;  line-height:23px; overflow:hidden; text-align:left; padding-left:15px; color:#FFF; font-size:9px; margin-top:10px;}

.sidePart2 h1{height:39px; line-height:39px; padding-left:20px; overflow:hidden; background:#2158a8; color:#FFF;}
.sidePart2 .box{height:106px; background:url(sidePart2.gif) left top no-repeat; padding:0 14px;}
.sidePart2 .name{font-size:14px; line-height:18px; padding:15px 0;}
.sidePart2 .name a{color:#000;}
.sidePart2 .name a:hover{color:#2158a8;}
.sidePart2 .more{background:url(ico4.png) left center no-repeat; padding-left:13px; font-size:14px;}

.sideProduct{min-height:100px; _height:100px; position:relative;}
.sideProduct h1{height:39px; line-height:39px; padding-left:20px; overflow:hidden; background:#2158a8; color:#FFF;}
.sideProduct .list{border:#dbdbdb solid 1px; border-bottom:0px; border-top:0px; padding-top:27px;}
.sideProduct li{height:180px; text-align:center; font-size:14px;}
.sideProduct li .imgDiv{height:142px;}
.sideProduct li img{border:#dbdbdb solid 4px;}
.sideProduct .bg{background:url(sidePart2.gif) left bottom no-repeat; width:230px; height:30px; position:absolute; z-index:10; left:0px; bottom:0px;}

.pageTitle2{height:61px; background:url(pageTitle2.gif) bottom repeat-x;}
.pageTitle2 h1{float:left; font-size:24px; font-weight:400; color:#2158a8; border-bottom:#2158a8 solid 2px; padding:20px 5px 0 5px; height:39px;}
.pageNow{float:right; background:url(nimg13.png) left center no-repeat; padding-left:20px; position:relative; top:30px; white-space:nowrap; color:#a1a0a0;}
.pageNow a{color:#a1a0a0;}
.pageNow a:hover{color:#2158a8;}

.pageTitle3{height:50px; padding-top:7px; position:relative;}
.pageTitle3 h1{font-weight:400; font-size:18px; color:#2158a8; padding-left:18px; background:url(ico7.png) left center no-repeat;}
.pageTitle3 h1 span{font-size:14px; color:#666; padding-left:12px;}
.pageTitle3 h1 span em{color:#F00;}
.pageTitle3 .btn{position:absolute; top:0px; right:0px;}
.pageTitle3 .btn li{float:left; padding-left:10px;}
.pageTitle3 .btn a{display:block; float:left; background:url(btn.png) left top no-repeat; padding:0 0 0 15px; font-size:14px; color:#FFF; height:32px;}
.pageTitle3 .btn a em{display:block; height:32px; line-height:32px; float:left; white-space:nowrap; padding-right:15px; background:url(btn.png) right bottom no-repeat;}
.pageTitle3 .btn a:hover{background:url(btnon.png) left top no-repeat;}
.pageTitle3 .btn a:hover em{background:url(btnon.png) right bottom no-repeat;}
.pageTitle3 .btn a img{float:left; position:relative; top:5px; margin-right:5px;}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}

.pageNum{height:100px; text-align:center; font-size:14px; padding-top:25px;}
.pageNum a{display:inline-block; width:31px; height:31px; line-height:31px; text-align:center; background:#d4d4d4; font-weight:bold; color:#f1f1f1; margin:0 5px;}
.pageNum a:hover, .pageNum .aNow{background:#2158a8; color:#FFF;}
.pageNum em{font-family:"宋体";}

.pageShare{height:70px; padding-top:20px;}
.pageShare li{float:left; padding:3px 10px 0 0; line-height:27px;}

.pageNum2{padding-bottom:40px; line-height:30px; font-size:14px;}


#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.topA{display:block; background:url(topA.gif) left top no-repeat; width:52px; height:52px; position:fixed; z-index:100; right:50%; bottom:100px; margin-right:-650px; display:none;}


.sNav1{ width:211px; min-height:176px; _height:176px; position:absolute; z-index:100; top:122px; padding-top:10px; display:none;}
.sNav1 .bg1{ height:16px; width:211px; background:url(/image/sNavBg1.png) no-repeat;}
.sNav1 .bg2{ height:13px; width:211px; background:url(/image/sNavBg3.png) no-repeat;}
.sNav1 .list{ width:211px; background:url(/image/sNavBg2.png) repeat-y;}
.sNav1 ul{}
.sNav1 li{ height:40px; line-height:40px; overflow:hidden; font-size:14px; position:relative; margin:0 24px; background:url(/image/line1.gif) repeat-x bottom;}
.sNav1 li a{ padding-left:18px; color:#666666; background:url(/image/ico6.png) no-repeat left center; line-height:40px;}
.sNav1 li a:hover{ color:#53af40;  background:url(/image/ico6On.png) no-repeat left center; font-weight:bold;}


.sNav2{ width:533px; min-height:176px; _height:176px; position:absolute; z-index:100; top:82px; margin-top:50px; display:none;}
.sNav2 .bg1{ height:16px; width:533px; background:url(sNavBg4.png) no-repeat;}
.sNav2 .bg2{ height:13px; width:533px; background:url(sNavBg6.png) no-repeat;}
.sNav2 .content{ width:533px; background:url(sNavBg5.png) repeat-y;}
.sNav2 .content_l{ width:298px; padding-left:22px; background:url(bg4.jpg) no-repeat right;}
.sNav2 .content_r{ width:185px; padding-left:25px;}
.sNav2 dl{ padding:6px 0;}
.sNav2 dt{ font-size:16px; color:#53af40; font-weight:bold; background:url(ico4.png) no-repeat left center; padding-left:18px;}
.sNav2 dd{ font-size:14px; background:url(ico13.jpg) no-repeat left center; padding-left:18px; line-height:28px;}

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53;margin: 0 auto;text-align: center;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background: #E9E9E9; border:1px solid #e3e3e3; text-align:center; color: #999; padding:0 10px;/* margin-left: 1px; */margin-left: 4px;/* border: 2px solid; */  border-radius: 5px;  -moz-border-radius:25px; /* Old Firefox */}
.xiaocms-page a:hover { background: #64AADE; color: #fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background: #64AADE; border: 1px solid #64AADE; color:#fff; text-align:center;margin-left: 1px; border-radius: 5px;}
