@charset "utf-8";
/* CSS Document */

body{background:url("../images/common/bg.png") repeat-x left top #fff;line-height:20px;color:#3f3f3f;}
a{color:#555555;}
a:hover{color:#d81a11;}

.box{position:relative;background-color:#fff;width:1000px;box-shadow:0 0 5px #9e9e9e;-moz-box-shadow:0 0 5px #9e9e9e;-webkit-box-shadow:0 0 5px #9e9e9e;margin:0 auto;}

.headerBar {height:187px;}
.headerBar .header{ position:relative; z-index:9999; height:113px;width:1000px; margin:0 auto;overflow:hidden;border-top:1px solid #e5e5e5;background:url("../images/common/top-bg.jpg") center bottom no-repeat;}
.headerBar .header .topLi{ position:absolute; left:0;}
.headerBar h1,header h2,.headerBar .h1{ float:left;}
.headerBar h1,.headerBar .h1{ padding:25px 0 0 20px;}
.headerBar h2{ margin:31px 0 0 12px;padding-left:12px;float:left;font-family:\5FAE\8F6F\96C5\9ED1;color:#bfbfbf;border-left:1px solid #e3e3e3;height:49px;}
.headerBar h2 img{padding-top:14px;}
.headerBar .headLt{ position:absolute; right:20px; top:46px;}
.headerBar .headLt img{vertical-align:baseline;margin-left:10px;}
.headerBar .top{color:#555555;background:url("../images/common/top-bg.png") no-repeat;width:249px;text-align:center;height:28px;line-height:28px;right:0;top:-2px;position:absolute;}
.headerBar .top a{margin:0 3px;}

.nav{width:960px; height:41px; line-height:41px; margin:0 auto; position:relative; z-index:99;background:url("../images/common/nav-bg.png") no-repeat;}
.nav .firstLi{height:37px;padding-top:4px;}
.nav li {border-right:1px solid #4d4d4d;float:left;position:relative; text-align:center; z-index:9999;}
.nav li a {_float:left; display:block; color:#fff; font-weight:bold; line-height:37px; height:37px;padding:0 16px;font-size:14px;}
.nav li a:hover,.nav li a.current{color:#d81a11;}
.nav li.boNo{border:none;}
.nav .downNav { position:absolute; display:none; left:0; border:1px solid #e6e6e6; z-index:999; top:37px;}
.nav .downNav dd{width:150px;}
.nav .downNav dd a {_float:none; border:0; display:block; text-align:left;height:auto;padding:5px 10px 5px 25px; background:#fafafa; float:none; line-height:18px; 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 .downNav02 dd{width:200px;}

.nav .ar{background-color:#fff;}
.nav .ar dd{position:relative;border-top:1px solid #ccc;}
.nav .ar dd a{display:block;}
.nav .ar dd a.fir{background-color:#e8e8e8;height:auto;padding:5px 10px; line-height:18px;}
.nav .ar dd a.fir:hover{background-color:#fff;}
.nav .ar dd .wo{position:absolute;left:200px;top:0;background-color:#fff;width:180px;display:none;min-height:46px;}
.nav .ar dd .wo p{padding:5px 0;border-bottom:1px solid #e8e8e8;}
.nav .ar dd .wo a{background:url("../images/else/iconSmall.gif") no-repeat 15px 13px;display:block;height:auto;line-height:18px;}
/*.nav .downNav.downNav_widt01 dd { width:126px;}
.nav .downNav.downNav_widt02 dd { width:133px;}*/

.search-bg{width:960px;margin:0 auto;height:31px; line-height:31px; background:url("../images/common/nav-bg.png") left -41px repeat-x;overflow:hidden;border-bottom:1px solid #dedede;}
.searchBar{width:980px; margin:0 auto;}
.searchBar .search-btn{ background:url("../images/common/search-btn.png") no-repeat; width:29px; height:24px;border:0; cursor:pointer;}
.searchBar input{ vertical-align:top; height:26px; float:left;margin-top:5px;}
.searchBar input.txt{margin-left:5px;background:url("../images/common/searchBarTxt.png") no-repeat;width:190px;height:24px;line-height:24px;padding:0 5px;border:none;}
.searchBar .ctt{float:left;margin-top:1px;}
.searchBar .ctt strong{margin-left:20px;}
.searchBar .ctt a{ margin-left:10px;}

.foot { padding-bottom:10px;}
.foot .footBar{ width:960px; position:relative; margin:10px auto 0; overflow:hidden;height:37px;line-height:37px;background:url("../images/common/f-nav.png") no-repeat;}
.foot .footBar a{margin:0 10px;color:#fff;font-size:12px;font-weight:700;}
.foot .footBar a:hover{color:#d81a11;}

.foot .navBt{ position:relative;line-height:30px; border:1px solid #c7c7c7; margin-top:10px;width:958px;margin:0 auto;background:url("../images/common/link.png") left top no-repeat;}
.foot .navBt strong{float:left;width:60px;padding-left:13px;}
.foot .navBt p{width:850px;float:left;}
.foot .navBt a{margin:0 8px;white-space:nowrap;}
.foot .navBt a:hover{text-decoration:underline;}
.foot .navBt .b{background:url("../images/common/link2.png") right bottom no-repeat;min-height:60px; _height:60px;}

.foot .copy { text-align:center;padding:20px 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:38px; line-height:38px; background:url("../images/default/pblc.jpg") no-repeat scroll 0 0 transparent;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 #d7d7d7;height:26px; line-height:26px;padding-left:40px;font-weight:700;color:#0066cb;margin-bottom:1px;}
.leftWarp .leftNav h3 a{font-weight:700;color:#000;}
.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{position:relative;}
.leftWarp .showDiv li .left-a{line-height:27px;width:179px;background:url("../images/else/icon001.png") 0 8px no-repeat;}
.leftWarp .showDiv li .left-a .plist{ padding-left:15px; border-bottom:1px solid #D5E0E6; border-right:0;margin-bottom:7px;}
.leftWarp .showDiv li .left-a .plist a.current{background:url("../images/common/icon-dian.png") 8px 11px no-repeat;}
.leftWarp .showDiv li b{font-family:\5B8B\4F53;}
.leftWarp .showDiv li .left-a a{padding-left:21px;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:#D81A11;}
.leftWarp .showDiv li .left-a.hover{background-color:#fff;border:1px solid #d5e0e6;border-right:none;z-index:10001;}
.leftWarp .showDiv li .left-a .plist a{color:#999;background:url("../images/common/icon-dian.png") 8px 11px no-repeat;}
.leftWarp .showDiv li .left-a .plist a.current{color:#333;font-weight:700;}

.leftWarp .leftNav02{margin-bottom:10px;background:#fafafa; border:1px solid #d5e0e6;}
.leftWarp .leftNav02 dd{background:url("../images/default/pblc.jpg") no-repeat scroll 0 -290px transparent;padding:0 0 0 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:#D81A11;font-weight:700;}
.leftWarp .leftNav02 dl dd a:hover{color:#D81A11;}

.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;}

.ny_ct{padding:10px 0 10px 10px;background-color:#FAFAFA;border: 1px solid #D5E0E6;border-top:none;}

.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; _height:200px; min-height:200px;}

.smallBanner{ margin-bottom:10px; height:170px; text-align:center;}

.topBan-bg{padding-top:10px; height:505px; background:#fff url(../images/common/banner-bg.png) repeat-x left bottom;}
.warp{ width:960px; margin:0 auto; overflow:hidden;}
.warpNy{ width:960px; 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: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);}