@charset "utf-8";
/* CSS Document */

body{background:url("../images/common/bg.png") repeat-y center top #edf8fe;line-height:20px;color:#4c4c4c;}
a{color:#666666;}
a:hover{color:#000;}

.w960{  overflow:hidden;}

.headerBar {height:180px;}
.headerBar .header{ position:relative; z-index:9999; height:98px;width:980px; margin:0 auto;overflow:hidden;}
.headerBar .header .topLi{ position:absolute; left:0;}
.headerBar h1,header h2,.headerBar .h1{ float:left;}
.headerBar h1,.headerBar .h1{ padding:10px 0 0 0;}
.headerBar h2 { margin:21px 0 0 12px;padding-left:12px;float:left;font-family:\5FAE\8F6F\96C5\9ED1;color:#bfbfbf;border-left:1px solid #ccc;height:49px;}
.headerBar h2 img{padding-top:6px;}
.headerBar .headLt{ position:absolute; right:0; top:30px;text-align:right;}
.headerBar .headLt a{padding-bottom:5px;color:#999;}
.headerBar .headLt a img{margin-right:5px;}

.nav{width:1000px; height:34px; line-height:34px; margin:0 auto; position:relative; z-index:99; background:#0066cb;}
.nav .firstLi{height:34px;}
.nav li {float:left;position:relative; text-align:center; z-index:9999;}
.nav li a {_float:left; display:block; color:#fff; font-weight:bold; line-height:34px; height:34px;padding:0 22px;font-size:14px;}
.nav li a:hover,.nav li a.current{color:#fff;background:#ff9900;}
.nav .downNav { position:absolute; display:none; left:0; border:1px solid #e6e6e6; z-index:999; top:34px;}
.nav .downNav dd{width:150px;}
.nav .downNav dd a {padding:0;_float:none; border:0; display:block; text-align:left;padding:0 10px 0 25px; background:#fafafa; float:none; height:30px; line-height:30px; color:#666666; font-weight:normal; font-size:12px }
.nav .downNav dd a:hover { color:#0066cb;}
.nav .proDl{width:294px;background:#222;}
.nav .proDl dd{float:left;width:104px;border-right:1px solid #363636;padding:5px;}
.nav .proDl dd a.cur{background:#151514;border-bottom:1px solid #151514;color:#fff;font-weight:700;}
.nav .proDl dd .proDown a:hover{ background:#46433d;}
/*.nav .downNav.downNav_widt01 dd { width:126px;}
.nav .downNav.downNav_widt02 dd { width:133px;}*/

.search-bg{width:980px;padding:8px 10px 0;margin:0 auto;height:31px; line-height:31px; background:url("../images/common/search.png") repeat-x left top;overflow:hidden;}
.searchBar{width:980px; margin:0 auto;}
.searchBar .search-btn{ background:url("../images/common/search-btn.png") no-repeat; width:29px; height:26px;border:0; cursor:pointer;}
.searchBar input{ vertical-align:top; height:26px; float:left;margin-top:5px;}
.searchBar input.txt{width:200px; border:1px solid #d5e0e6;border-right:none; height:24px; padding:0 5px; line-height:24px;background:none;color:#999;margin-left:1px;}
.searchBar .ctt{float:left;margin-top:1px;}
.searchBar .ctt strong{margin-left:20px;color:#ff9900;}
.searchBar .ctt a{ margin-left:10px;color:#6B6666;}
.searchBar .ctt a:hover{text-decoration:underline;}

.ag{margin:0 auto;width:980px;}

.foot { padding-bottom:10px;}
.foot .footBar{background-color:#d9d9d9;color:#666666; width:960px;padding:0 10px; position:relative; margin:10px auto 0; overflow:hidden;height:30px;line-height:30px;border:1px solid #bababa;}
.foot .footBar a{margin:0 10px;}
.foot .navBt{ position:relative; height:30px; line-height:30px;margin-top:10px;width:980px;margin:0 auto;}
.foot .navBt strong{color:#ff9900;}
.foot .navBt a{margin-left:10px;}
.foot .navBt a:hover{text-decoration:underline;}
.foot .nav_Link{ margin:10px 0; text-align:center;border:1px solid #d2d2d2;padding:5px 0;}
.foot .nav_Link strong{color:#999999;margin-right:10px;}
.foot .nav_Link a{color:#999999;margin-right:10px;white-space:nowrap;}
.foot .nav_Link a:hover{text-decoration:underline;}

.foot .copy { text-align:center;padding:10px 0;color:#666666;width:960px;margin:0 auto;}
.foot .copy .dbLk a{color:#b2b2b2;margin-right:5px;white-space:nowrap;}
.foot .copy a:hover{text-decoration:underline;}

/*pages*/
#pgServer .cur_page{ text-decoration:underline; font-weight:700; color:#3A928D;}

/*warp*/
.leftWarp{ width:200px; float:left;}
.leftWarp h3.topTit{position:relative; height:32px; line-height:32px; background:url("../images/common/pro_rpt.png");overflow:hidden;}
.leftWarp h3.topTit span{font-size:14px;color:#fff;padding-left:20px;display:block; font-weight:700;}
.leftWarp .leftNav{margin-bottom:10px;background:#fafafa; border:1px solid #d5e0e6;}
.leftWarp .leftNav h3{background:url("../images/common/icon-sj.png") 19px 8px no-repeat  #f0f0f0;height:26px; line-height:26px;padding-left:40px;font-weight:700;color:#0066cb;}
.leftWarp .leftNav h3 a{font-weight:700;color:#0066cb;}
.leftWarp h2{background:url("../images/common/d-proListh2Bg.png") repeat-x left bottom;height:32px;line-height:30px;padding:0 5px;position:relative;}
.leftWarp h2 em,.leftWarp h2 i{display:inline-block;width:9px;height:9px;overflow:hidden;position:absolute;right:5px; top:11px;z-index:2;background:url("../images/common/left-b.png") left top no-repeat;}
.leftWarp h2 a{display:block;font-weight:700;font-size:12px;}
.leftWarp h2.hover,.leftWarp h2.current{background:url("../images/common/left-cur.png") no-repeat left top;}
.leftWarp h2.hover a,.leftWarp h2.current a{color:#fff;}
.leftWarp h2.hover em,.leftWarp h2.current em{background:url("../images/common/left-b.png") left -12px no-repeat;}
.leftWarp h2.hover i,.leftWarp h2.current i{background:url("../images/common/left-b.png") left -21px no-repeat;}
.leftWarp .lst{position:relative;}
.leftWarp .showDiv{padding:3px 0 3px 19px;}
.leftWarp .showDiv li{height:27px;position:relative;}
.leftWarp .showDiv li .left-a{height:27px; line-height:27px;position:absolute;width:179px;background:url("../images/common/xsj.png") 5px 8px no-repeat;}
.leftWarp .showDiv li b{font-family:\5B8B\4F53;}
.leftWarp .showDiv li .left-a a{padding-left:25px;display:block;*background:url("../images/common/icon-dian.png") 111111118px 1111111111111px no-repeat;}
.leftWarp .showDiv li .left-a a:hover,.leftWarp .showDiv li .left-a a.current{color:#105eb2;}
.leftWarp .showDiv li .left-a.hover{background-color:#fff;border:1px solid #d5e0e6;border-right:none;z-index:10001;}
.leftWarp .showDiv li .showDl{position:absolute;left:179px;top:0;background-color:#fff;width:180px;padding:3px 10px;_height:100px;min-height:100px;z-index:998;border:1px solid #d5e0e6;z-index:10000; display:none;}
.leftWarp .showDiv li .showDl dd{height:26px; overflow:hidden;}
.leftWarp .showDiv li .showDl dd a{color:#666;}
.leftWarp .showDiv li .showDl dd a:hover{color:#0066cb;}
.leftWarp .showDiv li .showDl dd em{font-family:\5B8B\4F53;}

.leftWarp .leftNav02{margin-bottom:10px;background:#fafafa; border:1px solid #d5e0e6;}
.leftWarp .leftNav02 dl{padding:3px 20px;}
.leftWarp .leftNav02 dl dd a { color: #666666; display: block; height: 30px; line-height: 30px; padding-left: 20px;background:url("../images/common/icon-sj.png") no-repeat 0 10px;}
.leftWarp .leftNav02 dl dd a.current{color:#0066cb;font-weight:700;}
.leftWarp .leftNav02 dl dd a:hover{color:#0066cb;}

.leftWarp .leftNews{margin-top:10px; height:27px;line-height:27px;padding-left:20px;color:#fff;font-weight:700;background:#999999;}
.leftWarp .leftNews-ul{padding:10px 0 10px 20px;background-color:#FAFAFA;border: 1px solid #D5E0E6;}
.leftWarp .leftNews-ul li{ height:25px;line-height:25px;overflow:hidden;}

.leftNav03{margin-bottom:10px;}
.leftNav03 h3{background:url("../images/common/ct01.png") no-repeat #0066cb;height:32px; line-height:32px;padding-left:25px;font-weight:700;color:#fff;}
.leftNav03 h3 a{font-weight:700;color:#fff;}
.leftNav03 h3.current{background:url("../images/common/ct02.png") no-repeat #0066cb;height:32px; line-height:32px;font-weight:700;color:#fff;}
.leftNav03 h3.current a{font-weight:700;color:#fff;}

.left-tel{padding:0;}

.rightWarp {position:relative; _display:inline; float:left; width:748px; overflow:hidden;margin-left:30px;}
.rightWarp .mbx_top {height:29px; line-height:29px; 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:#0066cb; font-weight:700;}
.rightWarp .rightContent{ padding:20px 0; _height:300px; min-height:300px;}

.smallBanner{ margin-bottom:10px; height:188px; text-align:center;}
.smallBanner img{padding:8px; border:1px solid #d5e0e6;vertical-align:top;}

.topBan-bg{padding-top:10px; height:505px; background:#fff url(../images/common/banner-bg.png) repeat-x left bottom;}
.warp{ width:1000px; margin:0 auto; overflow:hidden;}
.warpNy{ width:978px; overflow:hidden; margin:0 auto 10px; 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:20px; height:20px;}
.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);}