@charset "utf-8";
/* CSS Document */

.headDiv2{background:url("../image/head.png") top repeat-x;}
.headDiv2 .wal{height:88px;}
.headDiv2 .logo{position:absolute; left:0px; top:22px;}
.headDiv2 .nav{top:0px;}
.headDiv2 .nav a{height:88px; line-height:1.2em; text-transform:uppercase; color:#002b61; background:none;}
.headDiv2 .nav a div{padding:20px 0 1px 0;}
.headDiv2 .nav a em{font-size:12px; font-family:Arial;}
.headDiv2 .nav a:hover, .headDiv2 .nav .aNow{color:#000;}
.headDiv2 .topBtn{color:#666; font-size:12px; top:20px;}
.headDiv2 .topBtn a{color:#666;}
.headDiv2 .topSearch{top:41px; background:url("../image/topSearch2.png") left top no-repeat; width:114px; height:19px;}
.headDiv2 .topSearch .input1{width:91px; height:19px; line-height:19px; text-indent:10px; font-size:12px; color:#666;}
.headDiv2 .topSearch .btn1{background:none; width:22px; height:19px;}
.headDiv3{background:#FFF;}
.headDiv3 .wal{height:86px;}

.pageClass{position:absolute; z-index:30; left:0px; top:100px; height:540px; width:100%; background:url("../image/sNav.png"); display:none;}
.pageClass .name{padding:35px 0 10px 0; font-size:22px;}
.pageClass h2{font-size:16px; font-weight:400; padding-bottom:5px;}
.pageClass dd a{color:#999; font-size:14px; line-height:26px;}
.pageClass dd a:hover{color:#002b61;}
.pageClass .list1{width:915px; height:295px;}
.pageClass .list1 li{float:left; width:410px;}
.pageClass .list1 .li_02{width:290px;}
.pageClass .list1 .li_03{width:185px;}
.pageClass .list1 dd{float:left; width:170px;}
.pageClass .list1 .li_02 dd{width:140px;}
.pageClass .list2{width:185px; padding-right:100px;}
.pageClass .list2 dd{float:left; width:90px;}
.pageClass .list3{width:410px;}
.pageClass .list3 li{float:left; width:170px;}
.pageClass .list4{width:290px;}
.pageClass .list4 dd{float:left; width:100px;}
.pageClass .list5{width:215px;}
.pageClass .list6{width:185px;}

.indexPart1 .list2 a{
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;
}

.footDiv{background:#002b61;}
.footDiv .wal{height:338px; position:relative; background:url("../image/foot.png") 475px 40px no-repeat;}
.footDiv .fr{width:630px;}
.left { float:left; /*padding-left:360px;*/}
.footDiv .list{height:75px; width:100%; padding-top:45px; overflow:hidden; position:relative;}
.footDiv .list ul{margin-right:-25px;}
.footDiv .list li{float:left; padding-right:25px; font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.footDiv .list a{color:rgba(255,255,255,0.7);}
.footDiv .list a:hover{color:#FFF;}
.footDiv .list5{height:35px; width:100%; padding-top:5px; overflow:hidden; position:relative;}
.footDiv .list5 ul{margin-right:-25px;}
.footDiv .list5 li{float:left; padding-right:25px; font-size:14px; height:25px; line-height:25px; overflow:hidden;}
.footDiv .list5 a{color:rgba(255,255,255,0.7);}
.footDiv .list5 a:hover{color:#FFF;}
.footDiv .list2{height:72px;}
.footDiv .list2 li{float:left; width:193px; font-size:14px; color:rgba(255,255,255,0.4);}
.footDiv .list2 img{float:left;}
.footDiv .list2 div{float:left; padding:28px 0 0 16px;}
.footDiv .content{color:rgba(255,255,255,0.4); font-size:14px; line-height:26px;}
.footDiv .list3{font-size:14px; line-height:26px; height:30px;}
.footDiv .list3 li{float:left; padding-right:30px;}
.footDiv .content a, .footDiv .list3 a{color:rgba(255,255,255,0.4);}
.footDiv .content a:hover, .footDiv .list3 a:hover{color:#FFF;}
	
/**/
.footMap{width:400px; height:272px; position:relative; top:51px; background:url("../image/img376.png") left top no-repeat;}
.footMap .img{position:relative; z-index:10;}
.footMap li{position:absolute; display:none;}
.footMap li p{position:absolute; white-space:nowrap;}
.footMap li i{position:absolute; display:block; border-left:#f39700 solid 1px; width:10px; height:20px;}
.footMap .li_01{background:url("../image/footMap_01.png") left top no-repeat; width:69px; height:64px; left:48px; top:73px;}
.footMap .li_01 p{left:-45px; top:138px;}
.footMap .li_01 i{height:60px; left:43px; top:69px;}
.footMap .li_02{background:url("../image/footMap_02.png") left top no-repeat; width:117px; height:85px; left:111px; top:112px;}
.footMap .li_02 p{left:-58px; top:97px;}
.footMap .li_02 i{left:38px; top:73px;}
.footMap .li_03{background:url("../image/footMap_03.png") left top no-repeat; width:76px; height:90px; left:4px; top:77px;}
.footMap .li_03 p{left:-5px; top:132px;}
.footMap .li_03 i{left:35px; top:102px;}
.footMap .li_04{background:url("../image/footMap_04.png") left top no-repeat; width:61px; height:26px; left:88px; top:57px;}
.footMap .li_04 p{left:12px; top:136px;}
.footMap .li_04 i{left:23px; top:35px; height:92px;}
.footMap .li_05{background:url("../image/footMap_05.png") left top no-repeat; width:80px; height:58px; left:85px; top:59px;}
.footMap .li_05 p{left:0px; top:152px;}
.footMap .li_05 i{left:38px; top:93px; height:49px;}
.footMap .on{display:block;}

.pageBanner{height:301px; position:relative; top:73px; margin-bottom:73px;}
.pageBanner2{height:220px; position:relative; top:73px; margin-bottom:73px;}
.pageBg{min-height:500px; border:#dbdbdb solid 1px; margin-bottom:58px; background:url("../image/pageBg.gif") right repeat-y; position:relative;}
.pageBgIco1{background:url("../image/pageBg-1.gif") left top no-repeat; width:15px; height:15px; position:absolute; z-index:20; top:-1px; right:336px;}
.pageBgIco2{background:url("../image/pageBg-2.gif") left top no-repeat; width:15px; height:15px; position:absolute; z-index:20; bottom:-1px; right:336px;}

.pageNow{background:#f0f0f0; height:54px; line-height:54px; margin-bottom:30px;}
.pageNow .a1{display:inline-block; background:url("../image/nimg13.png") center no-repeat; width:19px; height:16px; position:relative; top:3px;}
.pageNow a{color:#666;}
.pageNow .a2{color:#999;}
.pageNow span{color:#002b61;}
.pageNow .name{font-size:14px;}

.sideAD{padding-top:25px; background:url("../image/line.gif") top repeat-x;}
.sideAD li{padding-bottom:18px;}
.sideAD a{display:block; text-align:center;}

/*.sideNav{padding:50px 0 40px 36px;}*/
.sideNav li{padding-bottom:1px;}
.sideNav h2{height:60px; position:relative;}
.sideNav h2 a{display:block; font-size:16px; height:49px; line-height:80px; padding-left:42px; /*background:#dcdcdc;*/ font-weight:400;}
.sideNav h2 a:hover, .sideNav h2 .on{background:url("../img/bg_02.jpg") left top no-repeat; width:275px; height:50px; position:absolute; z-index:2; left:0px; top:0px; padding-left:42px; color:#000;}
.sideNav dl{padding:0 45px 0 50px; display:none;}
.sideNav dd a{display:block; font-size:16px; height:46px; line-height:46px; padding-left:22px; border-bottom:#dbdbdb solid 1px; color:#646464; white-space:nowrap;}
.sideNav dd a:hover, .sideNav dd .on{background:url("../img/lt (3).png") left center no-repeat; color:#333;}

.pageNum{text-align:center; padding-top:30px; height:35px; clear:both; font-size:14px;}
.pageNum a{display:inline-block; margin:0 3px; height:24px; line-height:24px; padding:0 8px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}
.pageNum .on{background:#4891e3; color:#FFF;}

.tabContent{display:none;}
.tab li{cursor:pointer;}

.pageTab{height:73px; background:url("../image/pageTab.gif") bottom repeat-x; position:relative;}
.pageTab ul{position:absolute; left:0px; top:0px; width:100%;}
.pageTab li{float:left; width:25%; text-align:center; height:41px; padding-top:32px; font-size:16px;}
.pageTab em, .pageTab li a{padding:0 15px; height:40px; display:inline-block;}
.pageTab .liNow em, .pageTab .liNow a{border-bottom:#cc6633 solid 1px;}
.pageTab-3 li{width:33.333%;}
.pageTab2 li{width:250px; text-align:left;}
.pageTab2 .btn{display:block; position:absolute; z-index:10; top:38px; right:0px; width:12px; height:12px;}
.pageTab2 .prev{background:url("../image/prev.png") center no-repeat; right:25px;}
.pageTab2 .prev:hover{background:url("../image/prevon.png") center no-repeat;}
.pageTab2 .next{background:url("../image/next.png") center no-repeat;}
.pageTab2 .next:hover{background:url("../image/nexton.png") center no-repeat;}
.pageTab3 li{width:150px; text-align:left;}

.noData{text-align:center; color:#666px; line-height:100px; font-size:14px;}

#Layer1{
	position:fixed;
	width:100%; height:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}

.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:10px;}
.selectDiv select{display:none;}
/**/
.selectLayer{position:absolute; z-index:100; display:none; background:#FFF; border:#ddd solid 1px; height:300px; overflow:auto;}
.selectLayer li{height:28px; line-height:28px; overflow:hidden; padding-left:10px; color:#666;}

.pageNum5{text-align:center; height:85px; line-height:32px; color:#666; clear:both; padding-top:35px;}
.pageNum5 a{display:inline-block; border:#d7d7d7 solid 1px; background:#FFF; height:30px; line-height:30px; padding:0 12px; font-weight:bold; margin:0 2px;}
.pageNum5 .aNow, .pageNum5 a:hover{color:#fff; background:#002e86; border:#002e86 solid 1px;}
.pageNum5 em{font-weight:400;}
.pageNum5 .prev em{padding-left:10px; background:url("../image/prev.gif") left center no-repeat;}
.pageNum5 .prev:hover em{background:url("../image/prevon.gif") left center no-repeat;}
.pageNum5 .next em{padding-right:10px; background:url("../image/next.gif") right center no-repeat;}
.pageNum5 .next:hover em{background:url("../image/nexton.gif") right center no-repeat;}
.pageNum5 span{padding:0 6px;}
.pageNum5 .input1{height:30px; line-height:30px; width:40px; text-align:center; border:#d7d7d7 solid 1px; background:#FFF;}
.pageNum5 .btn1{height:30px; width:40px; color:#333; border:#d7d7d7 solid 1px; background:#eee;}

.loginLayer{position:fixed; z-index:100; left:50%; top:50%; margin-left:-280px; margin-top:-200px; background:url("../image/loginLayer.png") left top no-repeat; width:568px; height:403px; display:none;}
.loginLayer .close{display:block; position:absolute; top:56px; right:0px; width:40px; height:40px;}
.loginLayer .list{padding:178px 0 0 43px;}
.loginLayer li{float:left; font-size:14px; height:36px; line-height:36px; width:250px; overflow:hidden;}
.loginLayer li a{padding-left:20px;}
.loginLayer li a:hover{background:url("../image/ico17.png") left center no-repeat; color:#5796cc;}

.title_n{height:83px; width:760px; position:relative; border-bottom:#dcdcdc solid 1px;}
.title_n img{position:absolute; left:0px; bottom:10px;}
.title_n em{position:absolute; left:0px; bottom:-2px; display:block; font-size:22px; color:#002b61; padding:0 10px 8px 36px; border-bottom:#308ade solid 2px;}
.title_n span{position:absolute; left:450px; top:53px; font-size:14px; color:#999;}
.title_n span.titlemore{left:680px;}
.title_n span.titlemore a{display:block; width:76px; height:20px; border:1px solid #999; text-align:center; border-radius:10px; font-size:12px; line-height:20px; color:#aaa}
.title_n span.download{left:350px;}
.title_n span.download ul li{float:left; margin-left:3px;}
.title_n span.download ul li a{display:block; width:202px; height:35px; background:#cc7f33; border-radius:10px; text-align:center; line-height:35px; color:#fff; margin-top:-10px;}

.title_z{width:100%; border-bottom:1px solid #CCCCCC}
.title_z span{ display:block; width:135px; height:33px; background:#4891e3; text-align:center; line-height:33px; font-size:16px; color:#fff;}


















