@charset "utf-8";
/* CSS Document */

.header{ margin: 0px auto; padding: 0px; height:43px; position: absolute; width: 100%; left: 0px; top: 0px; background: url(/images/headerBg.png) repeat-x; z-index: 9999;}
.headerBox{width: 1180px; margin: 0 auto;height: 43px;line-height: 42px; }
.header .logo { float: left; _display: inline; margin: 0; width: 138px; height: 43px; line-height: 43px; }
.header .logo a {display: block;width: 100%;height: 100%;text-indent: -99em;overflow: hidden;background: url(/images/headerLogo.png) center no-repeat;}

.nav1{ float:left; height:43px; line-height:43px; padding-left: 1px; background: url(/images/navLine.png) left no-repeat; position:relative;}
.nav1 a.navH1{ padding-left: 40px; padding-right:20px; font-size: 14px; color: #fff;}
.nav1 a.navH1:hover{ color:#F00;}
.nav1 .navEm {position: absolute; z-index: 10; left: 15px; top: 20px; border-color: #fff transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;height: 0;width: 0;line-height: 0;}
.nav1 ul{ display: none; position:absolute; left:0; top:43px; z-index:100;}
.nav1 ul li{ font-size:14px; color:#999; text-align:center; width: 103px; background: url(/images/headerN.png) no-repeat; position:relative}
.nav1 ul li a{ display:inline-block; height:43px; font-size:14px; color:#fff;}
.nav1 ul li a:hover{ color:#fff500}

.nav2{ float:left; height:43px; line-height:43px; padding-left: 1px; background: url(/images/navLine.png) left no-repeat; position:relative;}
.nav2 a.navH1{ padding-left: 40px; padding-right:20px; font-size: 14px; color: #fff;}
.nav2 a.navH1:hover{ color:#F00;}
.nav2 .navEm {position: absolute; z-index: 10; left: 15px; top: 20px; border-color: #fff transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;height: 0;width: 0;line-height: 0;}
.nav2 ul{ display: none; position:absolute; left:0; top:43px; z-index:100;}
.nav2 ul li{ font-size:14px; color:#999; text-align:center; width: 103px; background: url(/images/headerN.png) no-repeat; position:relative}
.nav2 ul li a{ display:inline-block; height:43px; font-size:14px; color:#fff;}
.nav2 ul li a:hover{ color:#fff500}

.nav3{ float:left; height:43px; line-height:43px; padding-left: 1px; background: url(/images/navLine.png) left no-repeat; position:relative;}
.nav3 a.navH1{ padding-left: 40px; padding-right:20px; font-size: 14px; color: #fff;}
.nav3 a.navH1:hover{ color:#F00;}
.nav3 .navEm {position: absolute; z-index: 10; left: 15px; top: 20px; border-color: #fff transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;height: 0;width: 0;line-height: 0;}
.nav3 ul{ display: none; position:absolute; left:0; top:43px; z-index:100;}
.nav3 ul li{ font-size:14px; color:#999; text-align:center; width: 103px; background: url(/images/headerN.png) no-repeat; position:relative}
.nav3 ul li a{ display:inline-block; height:43px; font-size:14px; color:#fff;}
.nav3 ul li a:hover{ color:#fff500}

.nav4{ float:left; height:43px; line-height:43px; padding-left: 1px; background: url(/images/navLine.png) left no-repeat; position:relative;}
.nav4 a.navH1{ padding-left: 40px; padding-right:20px; font-size: 14px; color: #fff;}
.nav4 a.navH1:hover{ color:#F00;}
.nav4 .navEm {position: absolute; z-index: 10; left: 15px; top: 20px; border-color: #fff transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;height: 0;width: 0;line-height: 0;}
.nav4 ul{ display: none; position:absolute; left:0; top:43px; z-index:100;}
.nav4 ul li{ font-size:14px; color:#999; text-align:center; width: 103px; background: url(/images/headerN.png) no-repeat; position:relative}
.nav4 ul li a{ display:inline-block; height:43px; font-size:14px; color:#fff;}
.nav4 ul li a:hover{ color:#fff500}

.nav5{ float:left; height:43px; line-height:43px; padding-left: 1px; background: url(/images/navLine.png) left no-repeat; position:relative;}
.nav5 a.navH1{ padding-left: 40px; padding-right:20px; font-size: 14px; color: #fff;}
.nav5 a.navH1:hover{ color:#F00;}
.nav5 .navEm {position: absolute; z-index: 10; left: 15px; top: 20px; border-color: #fff transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;height: 0;width: 0;line-height: 0;}
.nav5 ul{ display: none; position:absolute; left:0; top:43px; z-index:100;}
.nav5 ul li{ font-size:14px; color:#999; text-align:center; width: 103px; background: url(/images/headerN.png) no-repeat; position:relative}
.nav5 ul li a{ display:inline-block; height:43px; font-size:14px; color:#fff;}
.nav5 ul li a:hover{ color:#fff500}

.nav6{ float:left; height:43px; line-height:43px; padding-left: 1px; background: url(/images/navLine.png) left no-repeat; position:relative;}
.nav6 a.navH1{ padding-left: 40px; padding-right:20px; font-size: 14px; color: #fff;}
.nav6 a.navH1:hover{ color:#F00;}
.nav6 .navEm {position: absolute; z-index: 10; left: 15px; top: 20px; border-color: #fff transparent transparent;border-style: solid dashed dashed;border-width: 4px 4px 0;font-size: 0;height: 0;width: 0;line-height: 0;}
.nav6 ul{ display: none; position:absolute; left:0; top:43px; z-index:100;}
.nav6 ul li{ font-size:14px; color:#999; text-align:center; width: 103px; background: url(/images/headerN.png) no-repeat; position:relative}
.nav6 ul li a{ display:inline-block; height:43px; font-size:14px; color:#fff;}
.nav6 ul li a:hover{ color:#fff500}

.header .tel{ float: left; background: url(/images/navLine.png) left no-repeat; padding-left: 31px; padding-right: 15px; color: #fff; height: 43px; line-height: 43px; font-family: Arial; font-size: 16px; position: relative;}
.header .tel em{ position: absolute; z-index: 10px; left: 15px; top: 16px; background: url(/images/headerTel.png) no-repeat; width: 12px; height: 12px;}

.headerR{ float:right; height:43px; width:247px;}
/*share*/
.headerR .share { border:0 none; background:none; margin:0; height:43px; color:#999}
.headerR .share ul { border:0 none; background:none; margin:10px 0 0 0; bottom:-10px; padding:0 5px}
.headerR .share span{ float:left; font-size:14px; font-family:"Microsoft Yahei";}
.headerR a .ep-share-icon { display: inline-block; width: 24px; height: 24px; overflow: hidden; background: url(/images/share.png) no-repeat; _background:url(/images/share_ie6.png) no-repeat; -webkit-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear; -moz-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear; -o-transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear; transition: background 0.3s cubic-bezier(.17, .67, .88, 1.25), color 0.2s linear; }
.headerR a .ep-share-163 { background-position: 0 0; }
.headerR a .ep-share-sina { background-position: -50px 0; }
.headerR a .ep-share-qzone { background-position: -100px 0; }
.headerR a .ep-share-renren { background-position: -150px 0; }
.headerR a .ep-share-youdao { background-position: -200px 0; }
.headerR a .ep-share-yixin { background-position: -250px 0; }
a:hover .ep-share-163 { background-position: 0 -25px; }
a:hover .ep-share-sina { background-position: -50px -25px; }
a:hover .ep-share-qzone { background-position: -100px -25px; }
a:hover .ep-share-renren { background-position: -150px -25px; }
a:hover .ep-share-youdao { background-position: -200px -25px; }
a:hover .ep-share-yixin { background-position: -250px -25px; }
.actions .ep-share-end { float: left; padding: 0px 0 0 40px; height: 24px; line-height: 24px; }
.ep-share-end ul { float:left; }
.ep-share-end li { float: left; _display: inline; padding: 0 2px; margin-right: 8px; cursor: pointer; }
.ep-share-end li a { float: left; cursor: pointer; }
.ep-share-end li a .ep-share-icon { float: left; }
.ep-share-end .extra { float: left; margin-left: 7px; }



.N-nav-bottom {
	width: 100%; bottom: 0px; position: absolute; z-index: 199; background: url(/images/footerbg.png) repeat-x; color: rgb(221, 221, 221);
}
.N-nav-bottom-main {
	margin: 0px auto; width: 1000px; height: 13px; padding-top: 13px; line-height: 13px; padding-bottom: 13px;
}
.N-nav-bottom-main a {
	padding: 0px 4px; color: rgb(221, 221, 221);
}
.N-nav-bottom-main a:hover {
	padding: 0px 4px; color: rgb(221, 221, 221);
}
.N-nav-bottom-main a:visited {
	padding: 0px 4px; color: rgb(221, 221, 221);
}
.N-nav-bottom-main a:hover {
	text-decoration: underline;
}

.N-nav-bottom-copyright {
	color: rgb(221, 221, 221); padding-right: 2px;
}
.N-nav-bottom-copyright-icon {
	font-family: Arial;
}