﻿@charset "utf-8";
/* CSS Document */
body{margin:0px; padding:0px; font-size:12px; font-family: Open Sans,Verdana,Arial,sans-serif; 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:#000; 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;  color:#888; outline:none; border:0px;}
em{font-style:normal;}

#newBridge .icon-right-center{display: none;}

.wal{width:1300px; margin:0px auto;margin: 100px auto 0px auto;}
.blue{color:#007bc5;}
.w230{width:230px; padding-top:10px;}
.w900{width:900px;}
.w1030{width:1030px;}

.topDiv{height:145px; line-height:50px; background:#007bc5; 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(../image/ico2.png) center no-repeat;}
.topDiv li a{display:block; color:#FFF; background:#006bab url(../image/ico1.png) 12px center no-repeat; width:50px; height:27px; line-height:27px; padding-left:25px;}
.topDiv li a:hover{background:#39ac4b url(../image/ico1.png) 12px center no-repeat;}

.headDiv{position:absolute; z-index:20; left:0px; top:51px; background:url(../image/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(../image/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(../image/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:#007bc5;}

.footNav{background:#f2f2f2; height:300px;}
.footNav li{float:left; width:144px; overflow:hidden;}
.footNav li h1{background:url(../image/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:#ccc; height:80px; line-height:80px;}
.footDiv .share{width:315px; }
.footDiv .share li{float:left; padding:22px 10px 0 0; line-height:30px; white-space:nowrap;}
.footDiv .share a{display:block; width:30px; height:30px; background:url(../image/bg2.png) left top no-repeat;}
.footDiv .share .li_01 a:hover{background:url(../image/share_01.png) left top no-repeat;}
.footDiv .share .li_02 a:hover{background:url(../image/share_02.png) left top no-repeat;}
.footDiv .share .li_03 a:hover{background:url(../image/share_03.png) left top no-repeat;}
.footDiv .share .li_04 a:hover{background:url(../image/share_04.png) left top no-repeat;}
.footDiv .share .li_05 a:hover{background:url(../image/share_05.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(../image/ico5.png) 127px center no-repeat;}

.tabContent{display:none;}
.tab li{cursor:pointer;}

.pageTab{background:url(../image/pageTitle.gif) top repeat-x; height:46px; line-height:39px; overflow:hidden; position:relative;}
.pageTab li{float:left; margin-right:2px; width:113px; text-align:center; height:39px; background:#f2f2f2; position:relative; top:1px; font-size:16px; font-weight:bold;}
.pageTab .liNow{background:url(../image/pageTab.png) center top no-repeat; color:#FFF; top:0px; height:46px;}
.pageTab .more{background:url(../image/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{padding-top: 0px; padding-left:0px; font-size:24px; color:#000;border: #dbdbdb solid 0px;border-bottom: 0px;}
.sideNav{border:#dbdbdb solid 0px; border-top:0px; padding:10px 14px 10px 0px;}
.sideNav li{background:url(../image/line1.gif) bottom repeat-x; padding-bottom:1px;white-space: nowrap;word-break : break-all;word-wrap: break-word;}
.sideNav a{display:block; height:42px; line-height:42px; padding-left:17px; font-size:14px; color:#444; background:url(../image/ico6.png) 2px center no-repeat;}
.sideNav a:hover{color:#53af40;}
.sideNav .aNow{color:#53af40; font-weight:bold; background:url(../image/ico6on.png) 2px center no-repeat;}
.sideNav .list{background:url(../image/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(../image/ico2.gif) 19px center no-repeat;}
.sideNav .list a:hover, .sideNav .list .aNow{background:url(../image/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(../image/img74.gif) left top no-repeat; width:150px;  line-height:105px; overflow:hidden; text-align:center; color:#FFF; font-size:9px; margin-top:10px;}

.sidePart2 h1{height:39px; line-height:39px; padding-left:20px; overflow:hidden; background:#007bc5; color:#FFF;}
.sidePart2 .box{height:106px; background:url(../image/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:#007bc5;}
.sidePart2 .more{background:url(../image/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:#007bc5; 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(../image/sidePart2.gif) left bottom no-repeat; width:230px; height:30px; position:absolute; z-index:10; left:0px; bottom:0px;}

.pageTitle2{height:61px; background:url(../image/pageTitle2.gif) bottom repeat-x;}
.pageTitle2 h1{float:left; font-size:24px; font-weight:400; color:#000; border-bottom:#ee2726 solid 2px; margin: 20px 5px 0 5px; height:39px;text-transform: uppercase;}
.pageNow{float:right; background:url(../image/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:#007bc5;}

.pageTitle3{height:50px; padding-top:7px; position:relative;}
.pageTitle3 h1{font-weight:400; font-size:18px; color:#007bc5; padding-left:18px; background:url(../image/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:3px; right:520px;}/*top:0px; right:0px;image/btn.png*/
.pageTitle3 .btn li{float:left; padding-left:10px;}
.pageTitle3 .btn a{display:block; float:left; background:url(../image/btnon.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(../image/btnon.png) right bottom no-repeat;}
.pageTitle3 .btn a:hover{background:url(../image/btnon.png) left top no-repeat;}
.pageTitle3 .btn a:hover em{background:url(../image/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:#007bc5; color:#FFF;}
.pageNum em{font-family: Open Sans,Verdana,Arial,sans-serif;}

.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(../image/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(../image/sNavBg4.png) no-repeat;}
.sNav2 .bg2{ height:13px; width:533px; background:url(../image/sNavBg6.png) no-repeat;}
.sNav2 .content{ width:533px; background:url(../image/sNavBg5.png) repeat-y;}
.sNav2 .content_l{ width:298px; padding-left:22px; background:url(../image/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(../image/ico4.png) no-repeat left center; padding-left:18px;}
.sNav2 dd{ font-size:14px; background:url(../image/ico13.jpg) no-repeat left center; padding-left:18px; line-height:28px;}




