/*! www.vancheer.com  |  Powered by vancheer */
@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; vertical-align:bottom;}
a:link {text-decoration: none; outline:none;}
a:visited{text-decoration: none; outline:none;}
a:hover{text-decoration:none; color:#0780d3; 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;}
.h85{height:85px; 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:1000px; margin:0px auto;}
.w182{ width:182px;}
.w273{ width:273px;}
.w692{ width:692px; overflow:hidden;}
.w818{ width:818px; overflow:hidden;}
.w1{ width:100%; overflow:hidden;}

.headDiv{height:120px; position:relative; background:#fff;}
.headDiv .wal{ position:relative; height:120px;}
.headDiv .logo{position:absolute; left:0px; top:37px;}
.topSearch{ position:absolute; right:0px; top:71px; width:240px; height:35px; background:url(../images/topSearch.png) no-repeat;}
.topSearch .input1{ width:190px; padding-left:10px; height:35px; line-height:35px; color:#999; font-size:14px;}
.topSearch .btn1{ position:absolute; right:0px; top:0px; width:40px; height:35px; cursor:pointer;}
.headDiv .topRight{ position:absolute; right:0px; top:40px; height:22px; line-height:22px;}
.headDiv .links{ font-size:14px; background:url(../images/line1.jpg) right center no-repeat; padding-right:20px;}
.headDiv .lan{ padding-left:10px;}
.headDiv .lan a{ float:left; width:22px; height:22px; margin-left:10px; display:block; background:url(../images/nimg22_1.png) no-repeat; text-align:center; line-height:22px; color:#fff;}
.headDiv .msg{ position:absolute; right:0px; top:10px; font-size:14px;}

.nav{ height:70px; background:#0780d3;}
.nav li{ float:left; height:70px; line-height:70px; overflow:hidden; width:125px; font-weight:bold; text-align:center;}
.nav li a{ font-size:14px; height:70px; color:#fff; display:block;}
.nav a:hover, .nav .aNow, .nav .aNow1{ background:#0860a3;}


/*导航触发效果*/
.sNav{ display:none; position:absolute; top:190px; z-index:11; width:125px; overflow:hidden;}
.sNav li{ font-size:14px; height:50px; line-height:50px; text-align:center;}
.sNav li a{ color:#fff; display:block; background:#0780d3;}
.sNav li a:hover{ background:#0860A3;}

/*底部*/
.footDiv{height:160px; background:#333; padding-top:40px;}
.footDiv .wal{ position:relative; height:160px;}
.footDiv .leftDiv{ padding-left:140px; position:relative; height:140px;}
.footDiv .leftDiv .ewmDiv{ position:absolute; left:0px; top:0px;}
.footDiv .leftDiv h2{ font-size:16px; color:#fefefe; padding-bottom:25px;}
.footDiv .leftDiv .tel{ position:relative; padding-left:88px; font-size:14px; color:#ccc; background:url(../images/nimg12_1.png) left 8px no-repeat; line-height:30px;}
.footDiv .leftDiv .tel em{ position:absolute; left:18px; top:-2px;}
.footDiv .leftDiv .address{ padding-left:18px; font-size:14px; color:#ccc; background:url(../images/nimg12_2.png) left 4px no-repeat;}

.footDiv .rightDiv .links{ width:278px; height:40px; line-height:40px; position:absolute; right:0px; top:0px; background:#484848;}
.footDiv .rightDiv .links .name{height:40px; color:#999; padding-left:15px; background:url(../images/ico3.png) right center no-repeat; cursor:pointer; font-size:14px;}
.footDiv .rightDiv .links dl{position:absolute; z-index:30; left:0px; bottom:40px; width:100%; display:none;}
.footDiv .rightDiv .links dd{ margin-bottom:1px;}
.footDiv .rightDiv .links a{display:block; height:35px; line-height:35px; padding-left:10px; color:#999; background:#484848;}
.footDiv .rightDiv .links a:hover{background:#0780d3; color:#fff;}
.footDiv .txt{ position:absolute; right:0px; top:90px; color:#666; text-align:right; line-height:20px;}
.footDiv .link2{ position:absolute; right:-12px; top:58px; font-size:14px; color:#fff;}
.footDiv .link2 a{ padding:0 12px; color:#fff;}

/*右侧悬浮窗*/
.sideBar{ position:fixed; right:0px; top:50%; margin-top:-104px; z-index:111;}
.sideBar li{position:relative; height:50px; margin-bottom:1px; cursor:pointer;}
.sideBar .mouse{position:absolute; left:-265px; top:0px; display:none;}
.sideBar .img{background:url(../images/sideBar.png) left top no-repeat; height:50px; text-align:center; width:60px;}
.sideBar .img img{position:relative; top:14px;}
.sideBar .liNow .img{background:#8e3132;}
.sideBar .liNow .mouse{display:block;}
.sideBar .li01 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:265px; height:50px;}
.sideBar .li01 a{ display:block; width:250px; height:50px; color:#fff; font-size:14px; text-align:center; line-height:50px;}
.sideBar .li02 .mouse{background:url(../images/sideBarBg1.png) left top no-repeat; width:265px; height:50px;}
.sideBar .li02 a{ display:block; width:250px; height:50px; color:#fff; font-size:14px; text-align:center; line-height:50px;}
.sideBar .li03 .mouse{background:url(../images/sideBarBg2.png) left top no-repeat; width:277px; height:278px; left:-277px;}
.sideBar .li03 .mouse .title{ text-align:center; line-height:50px; font-size:14px; color:#fff; height:50px; width:250px; padding-left:12px;}
.sideBar .li03 .mouse .imgDiv{ padding:34px 0 0 66px;}

.sideBox{ position:relative; top:-54px;}

.pageBanner{min-height:200px; position:relative;}
.pageBanner .imgDiv img{ width:100%;}

.pageName{ width:266px; height:106px; background:#2e93ba; z-index:22; color:#fff; border-left:#33a1cc solid 7px;}
.pageName .txt1{ padding:24px 0 0 30px; font-size:22px; text-transform:uppercase; color:#75d2f6;}
.pageName .txt2{ padding:8px 0 0 30px; font-size:16px;}

.sideNav li{ height:59px; margin-bottom:1px; font-size:16px; line-height:58px;}
.sideNav li a{ display:block; padding-left:35px; height:58px; background:#ebebeb; border-bottom:#fff solid 1px; color:#6e6e6e;}
.sideNav li a:hover, .sideNav li a.aNow{ background:#fff;}

.sideContact{ margin-top:15px;}
.sideContact .title{ height:46px; background:#4ccbe1 url(../images/nimg49_1.png) right bottom no-repeat; font-size:18px; color:#fff; line-height:46px; padding-left:14px;}
.sideContact .title em{ color:#b4e6f0; padding-left:12px; font-size:14px;}
.sideContact .list{ border-left:#e5e5e5 solid 1px; border-right:#e5e5e5 solid 1px; border-bottom:#e5e5e5 solid 1px; padding:15px 10px;}
.sideContact .list li{ font-size:14px; line-height:28px;}

.sideAd{ padding-top:15px;}

.sideLeft{ height:873px; background:#33333b;}
.subNav{cursor:pointer; height:49px; line-height:49px; margin-bottom:1px; position:relative; font-size:16px;}
.subNav a{ display:block; height:49px; background:#2b292e; color:#fff; padding-left:56px;}
.subNav a:hover, .subNav .current{ background:#0780D3;}
.subNav img{ position:absolute; left:19px; top:16px;}
.navContent{ padding:10px 0;}
.navContent li{ position:relative;}
.navContent a{display:block;  height:42px; line-height:42px; color:#fff; padding-left:55px; font-size:14px;}


.pageNow{ height:38px; text-align:right;}
.pageNow em{ color:#e5b81b;}
.pageNow img{ position:relative; padding-right:15px;}


.pageBox{ border-right:#e4e4e4 solid 1px; border-bottom:#e4e4e4 solid 1px; height:872px;}
.pageBox2{ border-right:#e4e4e4 solid 1px; border-bottom:#e4e4e4 solid 1px; min-height:872px;}
.sideTitle{ height:50px; border-bottom:#e4e4e4 solid 1px; background:#eee; position:relative; line-height:50px;}
.sideTitle p{ padding-left:23px; background:url(../images/ico5.jpg) left center no-repeat; font-size:16px; color:#e60012; font-weight:bold;}
.sideTitle a{ position:absolute; right:40px; top:0px; font-size:14px; background:url(../images/nimg14_2.png) left center no-repeat; padding-left:20px;}

/*分页*/
.pageNum{ color:#5a5a5a; text-align:center; height:110px;}
.pageNum a{display:inline-block; padding:0 9px; height:27px; line-height:27px; /*border:#cecece solid 1px;*/ margin-right:9px;}

.pageNum a:hover, .pageNum .aNow{color:#fff; background:#2e93ba; border:#2e93ba solid 1px;}
.pageNum .prev{padding:0 12px;}
.pageNum .next{padding:0 12px;}
.pageNum .input1{width:33px; height:26px; line-height:26px; border:#d9d9d9 solid 1px; text-align:center; margin:0 8px;}
.pageNum .btn1{width:57px; height:29px; line-height:29px; cursor:pointer; background:#2e93ba; margin-left:9px; color:#fff;}
.pageNum span{ color:#5a5a5a;}
.pageNum span{display:inline-block; padding:0 9px; height:27px; line-height:27px; border:#cecece solid 1px; margin-right:9px;}

.tabContent{ display:none;}
.tab li{ cursor:pointer;}
.tabContent2{ display:none;}
.tab2 li{ cursor:pointer;}

#Layer1{
	position:absolute;
	position:fixed;
	_position:absolute;
	width:100%;
	z-index:99;
	top:0; left:0px;
	background-color:#000;
	display:none;
}



.selectDiv{cursor:pointer;}
.selectDiv span{padding-left:0px;}
.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;}

.regLayer{width:358px;height: 410px;display:none;z-index:222;position:absolute;background:#fff;}
.regLayer .close{ background:url(../images/close.png) top left no-repeat; position:absolute; right:32px; top:19px; display:inline-block; width:19px; height:19px;}
.regLayer .box{border-top:#0860a3 solid 3px;width:318px;height: 410px;padding:0 20px;}
.regLayer .title{ height:52px; border-bottom:#dcdcdc solid 1px; font-size:16px; color:#0860a3; line-height:52px;}
.regLayer .form{ padding:22px 6px 10px;}
.regLayer .form li{ height:62px;}
.regLayer .form li .input1{ float:left; width:306px; height:42px; border:#dcdcdc solid 1px; line-height:42px; font-size:14px; text-indent:20px;}
.regLayer .form li .input2{ width:159px;}
.regLayer .form li .limg{ float:left; margin-left:12px;}
.regLayer .form li .refresh{ display:block; float:left; padding:11px 0 0 8px;}
.regLayer .btnDiv{ border:#dcdcdc solid 1px;}
.regLayer .btnDiv .btn1{ cursor:pointer; height:56px; background:#0860a3; text-align:center; font-size:16px; color:#fff; width:100%;}

.loginLayer{ width:358px; height:330px; display:none; z-index:222; position:absolute; background:#fff;}
.loginLayer .close{ background:url(../images/close.png) top left no-repeat; position:absolute; right:32px; top:19px; display:inline-block; width:19px; height:19px;}
.loginLayer .box{ border-top:#0860a3 solid 3px; width:318px; height:327px; padding:0 20px;}
.loginLayer .title{ height:52px; border-bottom:#dcdcdc solid 1px; font-size:16px; color:#0860a3; line-height:52px;}
.loginLayer .form{ padding:22px 6px 5px;}
.loginLayer .form li{ margin-bottom:18px; position:relative;}
.loginLayer .form li .input1{ width:306px; height:42px; border:#dcdcdc solid 1px; line-height:42px; font-size:14px; text-indent:20px;}
.loginLayer .form .li01{ overflow:hidden; color:#ccc;}
.loginLayer .form .li01 input{position:relative; left:-2px; top:2px;}
.loginLayer .form .li01 a{ position:absolute; right:0px; top:0px; color:#cccccc;}
.loginLayer .btnDiv{ border:#dcdcdc solid 1px;}
.loginLayer .btnDiv .btn1{ cursor:pointer; height:56px; background:#0860a3; text-align:center; font-size:16px; color:#fff; width:100%;}


.pwdLayer{ width:358px; height:240px; display:none; z-index:222; position:absolute; background:#fff;}
.pwdLayer .close{ background:url(../images/close.png) top left no-repeat; position:absolute; right:32px; top:19px; display:inline-block; width:19px; height:19px;}
.pwdLayer .box{ border-top:#0860a3 solid 3px; width:318px; height:237px; padding:0 20px;}
.pwdLayer .title{ height:52px; border-bottom:#dcdcdc solid 1px; font-size:16px; color:#0860a3; line-height:52px;}
.pwdLayer .form{ padding:22px 6px 5px;}
.pwdLayer .form li{ margin-bottom:18px; position:relative;}
.pwdLayer .form li .input1{ width:306px; height:42px; border:#dcdcdc solid 1px; line-height:42px; font-size:14px; text-indent:20px;}
.pwdLayer .btnDiv{ border:#dcdcdc solid 1px;}
.pwdLayer .btnDiv .emailBtn{ height:56px; line-height:56px; background:#0860a3; text-align:center; font-size:16px; color:#fff; width:100%; display:block;}


.emailLayer{ width:358px; height:240px; display:none; z-index:222; position:absolute; background:#fff;}
.emailLayer .close{ background:url(../images/close.png) top left no-repeat; position:absolute; right:32px; top:19px; display:inline-block; width:19px; height:19px;}
.emailLayer .box{ border-top:#0860a3 solid 3px; width:318px; height:237px; padding:0 20px;}
.emailLayer .title{ height:52px; border-bottom:#dcdcdc solid 1px; font-size:16px; color:#0860a3; line-height:52px;}
.emailLayer .msg{ padding:21px 10px 20px; font-size:14px; line-height:24px;}
.emailLayer .btnDiv{ border:#dcdcdc solid 1px;}
.emailLayer .btnDiv .resetBtn{ height:56px; line-height:56px; background:#0860a3; text-align:center; font-size:16px; color:#fff; width:100%; display:block;}

.resetLayer{ width:358px; height:400px; display:none; z-index:222; position:absolute; background:#fff;}
.resetLayer .close{ background:url(../images/close.png) top left no-repeat; position:absolute; right:32px; top:19px; display:inline-block; width:19px; height:19px;}
.resetLayer .msg{ padding:15px 10px; font-size:14px;}
.resetLayer .box{ border-top:#0860a3 solid 3px; width:318px; height:397px; padding:0 20px;}
.resetLayer .title{ height:52px; border-bottom:#dcdcdc solid 1px; font-size:16px; color:#0860a3; line-height:52px;}
.resetLayer .form{ padding:22px 6px 5px;}
.resetLayer .form li{ margin-bottom:18px; position:relative;}
.resetLayer .form li .input1{ width:306px; height:42px; border:#dcdcdc solid 1px; line-height:42px; font-size:14px; text-indent:20px;}
.resetLayer .btnDiv{ border:#dcdcdc solid 1px;}
.resetLayer .btnDiv .successBtn{ height:56px; line-height:56px; background:#0860a3; text-align:center; font-size:16px; color:#fff; width:100%; display:block;}

.successLayer{ width:358px; height:400px; display:none; z-index:222; position:absolute; background:#fff;}
.successLayer .close{ background:url(../images/close.png) top left no-repeat; position:absolute; right:32px; top:19px; display:inline-block; width:19px; height:19px;}
.successLayer .msg{ padding:15px 10px; font-size:14px;}
.successLayer .box{ border-top:#0860a3 solid 3px; width:318px; height:397px; padding:0 20px;}
.successLayer .title{ height:52px; border-bottom:#dcdcdc solid 1px; font-size:16px; color:#0860a3; line-height:52px;}
.successLayer .ico{ text-align:center; padding:30px 0 15px;}
.successLayer .txt{ text-align:center; color:#3588c9; font-size:20px; padding-bottom:8px;}
.successLayer .msg{ font-size:14px; padding-bottom:30px; text-align:center;}
.successLayer .btnDiv{ border:#dcdcdc solid 1px;}
.successLayer .btnDiv .btn1{ height:56px; line-height:56px; background:#0860a3; text-align:center; font-size:16px; color:#fff; width:100%; display:block;}



