﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#333; }
a{color:#333; 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:#34b094; 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;}
.h30{height:30px; overflow:hidden; clear:both;}
.h100{height:100px; overflow:hidden; clear:both;}
input{background:transparent; padding:0px; font-size:12px; font-family:Arial, "微软雅黑"; color:#888; border:0px; outline:none;}
em{font-style:normal;}
i{font-style:normal;}

.wal{width:1200px; margin:0px auto;}
.red{color:#e8340c;}
.blue{color:#004ea2;}

.headDiv{background:url(../images/bg1.png) repeat-x; height:118px; position:absolute; left:0px; top:0px; z-index:222; width:100%;}
.headDiv .wal{height:118px; position:relative;}
.headDiv .logo{position:absolute; left:0px; top:19px;}
.nav{position:absolute; top:0px; right:210px;}
.nav li{float:left;}
.nav a{display:block; float:left; width:105px; height:118px; line-height:110px; text-align:center; overflow:hidden; font-size:15px; color:#686868;}
.nav a .img2{position:relative; left:35px; top:30px; display:none;}
.nav a .img1{position:relative; left:35px; top:30px; display:block;}
.nav a:hover .img1, .nav .aNow .img1, .nav .aNow1 .img1{display:none;}
.nav a:hover .img2, .nav .aNow .img2, .nav .aNow1 .img2{display:block;}
.nav a:hover, .nav .aNow, .nav .aNow1{color:#fff; background:#57bda7;}
.nav li p{ font-size:15px;}
.topSearch{ position:absolute; right:0px; top:58px; background:url(../images/topSearch.png) no-repeat; width:184px; height:29px;}
.topSearch .input1{ width:137px; height:29px; line-height:29px; float:left; color:#666666; padding-left:10px;}
.topSearch .btn1{ width:37px; height:29px; cursor:pointer; float:left;}

.sNav{position:absolute; z-index:900; top:108px; right:50%; margin-right:-392px; background:url(../images/sNav.png) left top no-repeat; width:782px; height:274px; display:none; overflow:hidden;}
.sNav2{position:absolute; z-index:900; top:108px; right:50%; margin-right:-497px;}
.sNav3{position:absolute; z-index:900; top:108px; right:50%; margin-right:-603px;}
.sNav4{position:absolute; z-index:900; top:108px; right:50%; margin-right:-615px; background:url(../images/sNav2.png) left top no-repeat;}
.sNav5{position:absolute; z-index:900; top:108px; right:50%; margin-right:-493px; background:url(../images/sNav4.png) left top no-repeat;}
.sNav7{position:absolute; z-index:900; top:108px; right:50%; margin-right:-600px; background:url(../images/sNav4.png) left top no-repeat;}
.sNav .list{padding:32px 0 0 30px; width:170px;}
.sNav .list li{ height:28px; line-height:28px; font-size:12px; overflow:hidden; padding-left:10px;}
.sNav .list li a{ background:url(../images/ico2.jpg) left center no-repeat; display:block; padding-left:20px;}
.sNav .list li a:hover{ background:url(../images/ico2on.jpg) left center no-repeat;}
.sNav p{ font-size:18px; color:#ababab; height:50px; text-transform:uppercase; line-height:20px;}
.sNav p em{ font-size:30px;}
.sNav .sNav_r{ padding-top:42px; }
.sNav .content{ position:absolute; right:30px; top:42px; width:270px; font-size:14px; line-height:22px; overflow:hidden; height:185px;}

.footDiv{ height:100px; background:#f7f7f7; overflow:hidden;}
.footDiv .wal{ position:relative; height:100px;}
.footDiv em{padding:0 9px; line-height:75px;}
.footDiv .content{ position:absolute; left:0px; top:55px; color:#676767;}
.footDiv .partner{ position:absolute; right:0px; top:35px;  width:194px; line-height:30px; text-indent:12px; font-size:14px; cursor:pointer; height:30px; display:block; background:#e7e7e7 url(../images/selectIco.png) right center no-repeat; border-radius:4px;}
.footDiv .list{ position:absolute; right:215px; top:38px;}
.footDiv .list li{ float:left; margin-left:15px;}

.sNav22{position:absolute; bottom:30px; z-index:999; width:194px; display:none; left:0px;}
.sNav22 a{display:block; color:#777777; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:14px; position:relative; margin-top:2px; background:#eaeaea;}
.sNav22 a:hover{color:#34a8b0;}

.sideBar{position:fixed; z-index:333; top:130px; right:10px; background:url(../images/limg76.png) left top no-repeat; width:76px; height:78px; cursor:pointer;}
.sideBar ul{display:none;}
.sideBar li{position:relative; top:77px; height:77px;}
.sideBar .mouse{position:absolute; left:-200px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBar.png) left top no-repeat; height:76px; text-align:center;}
.sideBar .img img{position:relative; top:19px;}
.sideBar .img2{display:none;}
.sideBar .liNow .img{background:url(../images/sideBar2.png) left top no-repeat;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li_01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:198px; height:217px; left:-198px; top:0px;}
.sideBar .li_01 p{display:block; height:67px; font-size:14px; padding:24px 0 0 26px; color:#34a8b0; line-height:24px;}
.sideBar .li_01 .imgDiv{ padding-left:25px;}
.sideBar .li_02 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:275px; height:111px; left:-275px;}
.sideBar .li_02 p{ font-size:18px; padding:26px 0 0 26px; color:#34a8b0;}
.sideBar .li_02 .list{ padding:10px 0 0 26px;}
.sideBar .li_02 .list dd{ float:left; position:relative; padding-left:28px; margin-right:40px;}
.sideBar .li_02 .list dd img{ position:absolute; top:0px; left:0px;}
.sideBar .li_02 .list dd a{ font-size:14px; color:#34a8b0;}
.sideBar .li_03 .mouse{background:url(../images/sideBarBg3.png) left top no-repeat; width:277px; height:94px; left:-277px;}
.sideBar .li_03 p{ line-height:94px; font-size:18px; padding-left:28px; color:#34a8b0;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}



.topA{display:block; background:url(../images/topA.png) left top no-repeat; width:91px; height:84px; position:fixed; z-index:20; right:20px; bottom:100px; display:none;}

#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:#f5f5f5; border:#bababa solid 1px;}
.selectLayer li{height:22px; line-height:22px; overflow:hidden; padding-left:10px; color:#666;}
