@charset "utf-8";
/* CSS Document */

body{background:url("../images/common/bg.png") repeat-y center top #fff;line-height:20px;color:#3f3f3f;font-size:12px;}
a{color:#454545;}
a:hover{color:#e0251c;}

.box{position:relative;}
.erweima{height: 130px;position: fixed;right: 5px; top: 470px;width: 130px;}

.headerBar {margin-bottom:10px;}
.headerBar .header{ position:relative; z-index:9999; height:125px;width:964px; margin:0 auto;overflow:hidden;border-top:1px solid #e5e5e5;}
.headerBar .header .topLi{ position:absolute; left:0;}
.headerBar h1,header h2,.headerBar .h1{ float:left;}
.headerBar h1,.headerBar .h1{ padding:14px 0 0 0;}
.headerBar h2{ margin:27px 0 0 0;padding-left:25px;float:left;font-family:\5FAE\8F6F\96C5\9ED1;color:#666666;font-size:14px;line-height:28px;}
.headerBar .headLt{ position:absolute; right:0; top:27px;}
.headerBar .headLt img{vertical-align:middle;margin-left:10px;}
.headerBar .headLt em{margin:0 10px;}
.headerBar .top_tel{position:absolute;right:0;top:63px;}

.nav{width:964px; height:37px; line-height:37px; margin:0 auto; position:relative; z-index:99;background:url("../images/common/nav.png") no-repeat;}
.nav .firstLi{height:35px;padding:1px 3px 1px 10px;}
.nav li {border-right:1px solid #d30d01;float:left;position:relative; text-align:center; z-index:9999;}
.nav li a {_float:left; display:block; color:#fff; height:35px;padding:0 18px;font-weight:700;line-height:35px;}
.nav li a:hover,.nav li a.current{color:#e91c09;background-color:#ffffff;}
.nav li.boNo{border:none; *width:94px;}
.nav li.boNo a{*padding:0 0;*width:94px;}
.nav .downNav { position:absolute; display:none; left:0; border:1px solid #e6e6e6; z-index:999; top:35px;border-top:none;}
.nav .downNav dd{width:93px;}
.nav .downNav01 dd{width:112px;}
.nav .downNav dd a {padding:0;_float:none; border:0; display:block; text-align:left;padding:0 10px 0 20px; background:#fff; float:none; height:30px; line-height:30px; color:#666666; font-weight:normal; font-size:12px }
.nav .downNav dd a:hover {color:#D81A11;font-weight:700;}

.nav li .downNav2 {left:-305px;}

.nav li .proDown{padding:10px;width:742px; position:absolute; left:0; border:1px solid #e6e6e6; z-index:999; top:35px;border-top:none;background-color:#fff;}
.nav li .proDown dl{border-bottom:1px solid #e6e6e6;padding-bottom:10px;padding-top:8px;}
.nav li .proDown dl dt{float:left;width:80px;padding-left:20px;}
.nav li .proDown dl dt a{font-weight:700;color:#000;padding:0;text-align:left;}
.nav li .proDown dl dd{line-height:18px;float:left;width:640px;padding-top:8px;}
.nav li .proDown dl dd p{float:left;margin-right:10px;}
.nav li .proDown dl dd p a{line-height:25px;height:auto;padding:0;white-space:nowrap;margin-right:10px;}

.nav li .downNav2 {left:-305px;}

.search-bg{height:24px; line-height:24px; overflow:hidden;margin:5px auto 10px;width:964px;position:relative;}
.searchBar .ctt{height:22px;line-height:22px;overflow:hidden;}
.searchBar .ctt strong{font-weight:400;}
.searchBar .ctt a{ margin-left:10px;}
.top_search{background:url("../images/common/search.png") no-repeat;position:absolute;right:0;top:0;width:218px;height:22px;line-height:22px;}
.top_search input{ vertical-align:top; height:26px; float:left;}
.top_search input.txt{width:185px;height:22px;line-height:22px;border:none;padding:0 5px;background:none;}
.top_search input.search-btn{height:22px;border:0; cursor:pointer;background:none;width:20px;text-align:center;float:right;}

.foot { padding-bottom:10px;margin-top:20px;}
.foot .footBar{ width:960px; position:relative; margin:0 auto; overflow:hidden;height:30px;line-height:30px;background:#999999; text-align:center;}
.foot .footBar a{color:#fff;font-size:12px;font-weight:700;}
.foot .footBar a:hover{text-decoration:underline;}
.foot .footBar em{margin:0 10px; color:#c6c6c6;}

.footdb {text-align:center;}

.foot .navBt{ position:relative;line-height:24px;padding-top:5px;width:960px;margin:0 auto;}
.foot .navBt strong{float:left;width:60px;color:#e0251c;}
.foot .navBt p{width:900px;float:left;}
.foot .navBt a{margin:0 8px;white-space:nowrap;}
.foot .navBt a:hover{text-decoration:underline;}
.foot .navBt .b{border-bottom:1px solid #e6e6e6;padding-bottom:10px;}

.foot .copy {color:#666666;width:960px;margin:10px auto 0;position:relative;padding-bottom:10px;text-align: center;}
.foot .copy .ucan{position:absolute;right:0;top:0;}
.foot .copy .dbLk a{color:#b2b2b2;margin-right:5px;white-space:nowrap;}
.foot .copy a:hover{text-decoration:underline;}

/*warp*/
.leftWarp{ width:200px; float:left;}
.leftWarp h3.topTit{position:relative; height:39px; line-height:35px; background:url("../images/common/pblc.png") no-repeat scroll 0 0 transparent;overflow:hidden;}
.leftWarp h3.topTit span{font-size:14px;color:#fff;padding-left:22px;display:block; font-weight:700;}

.leftWarp .leftNav{margin-bottom:10px;background:#f2f2f2;}
.leftWarp .leftNav dl{padding:10px;border:1px solid #e6e6e6;border-top:none;}
.leftWarp .leftNav dl dd{margin-bottom:5px;}
.leftWarp .leftNav dl dd a{height:27px;line-height:27px;display:block;padding-left:25px;overflow:hidden;background:url("../images/common/l_aCur.gif") no-repeat;color:#424242;position:relative;z-index:2;}
.leftWarp .leftNav dl dd a.current,.leftWarp .leftNav dl dd a:hover{color:#fff;background:url("../images/common/l_aCur.gif") 0 -27px no-repeat;}
.leftWarp .leftNav dl dd .showLea{background-color:#fff;padding:10px;position:relative;z-index:1;/*top:-3px;*/display:none;}
.leftWarp .leftNav dl dd .showLea h5{font-weight:700;background-color:#dbdbdb;padding-left:14px;margin-bottom:5px;}
.leftWarp .leftNav dl dd .showLea a{display:block;background:url("../images/else/s_icon1.png") 14px 12px no-repeat;}
.leftWarp .leftNav dl dd .showLea a:hover,.leftWarp .leftNav dl dd .showLea a.cur{color:#be1710;background:url("../images/else/s_icon2.png") 14px 12px no-repeat;}
.leftWarp .leftNav dl dd .showLea .p_pDiv{padding:0 0 5px 0;}

.leftWarp .leftNav02{margin-bottom:10px;background:#f2f2f2;}
.leftWarp .leftNav02 dl{padding:10px;border:1px solid #e6e6e6;border-top:none;}
.leftWarp .leftNav02 dl dd{margin-bottom:5px;}
.leftWarp .leftNav02 dl dd a {font-weight:700;color: #424242; display: block; line-height: 27px; padding-left: 22px;margin-bottom:1px;background:url("../images/common/l_aCur.gif") no-repeat;}
.leftWarp .leftNav02 dl dd a:hover,.leftWarp .leftNav02 dl dd a.current{color:#fff;background:url("../images/common/l_aCur.gif") 0 bottom no-repeat;}

.leftWarp .leftNews{margin-top:10px; height:27px;line-height:27px;padding-left:22px;color:#fff;font-weight:700;background:#999999;}
.leftWarp .leftNews-ul{padding:10px 0 10px 20px;background-color:#f2f2f2;}
.leftWarp .leftNews-ul li{line-height:25px;overflow:hidden;}

.left-tel{padding:0;}

.rightWarp {position:relative; _display:inline; float:left; width:730px; overflow:hidden;margin-left:30px;}
.rightWarp .mbx_top {height:37px; line-height:37px; border-bottom:1px solid #ccc; position:relative;}
.rightWarp .mbx_top .divF{ position:absolute; left:0; top:0;}
.rightWarp .mbx_top em { font-family:\5B8B\4F53; margin:0 5px; color:#999;}
.rightWarp .mbx_top label { color:#D81A11; }
.rightWarp .rightContent{ padding:20px 0 10px; _height:200px; min-height:200px;}

.smallBanner{height:170px; text-align:center;margin-bottom:20px;}

.topBan-bg{padding-top:10px; height:505px; background:#fff url(../images/common/banner-bg.png) repeat-x left bottom;}
.warpNy{ width:964px; overflow:hidden; margin:0 auto; background:#FFFFFF;}

/*page style*/
.pages{ text-align:right;}

/*Iframe*/
.goToTop{color:#333; display:none; font-family:\5B8B\4F53; position:fixed; margin-left:505px; bottom:5px; left:50%; z-index:99999; line-height:14px; background:url(../images/common/coin-top.png) no-repeat left bottom #fff; text-align:center; width:27px; height:97px;}
.goToTop:hover{background-position:top left;}
html{_background: url(about:black) no-repeat fixed;}
*html #goToTop{ position:absolute; z-index:110;top: expression(offsetParent.scrollTop + offsetParent.clientHeight-offsetHeight);}

#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 9999;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 9999;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}


/*--------QQ float-------------*/
.channel{border-radius:3px;background:#fff; border:2px solid #D30D01; width:108px; position:fixed; right:5px; top:220px; z-index:99; _position:absolute; _top: expression(offsetParent.scrollTop + 100); }
.channel h3{font-weight:700; margin:1px;height:30px; line-height:30px; background:#D30D01; color:#fff; padding:0 13px; position:relative;}
.channel h3 em { position:absolute; right:10px; top:0; cursor:pointer;}
.channel .ctt{ padding:10px 0 15px;color:#3a0608;}
.channel .ctt p{ border-bottom:1px solid #e8e8e8;padding:5px 0 5px 12px;}
.channel .ctt p img{margin-right:10px;}
.channel .chl{display:none;}

.channel2{width:29px;border:none;}
.channel2 h3{display:none;}
.channel2 .chl{display:block;cursor:pointer;}
.channel2 .ctt{ display:none;}