@charset "gb2312";
/* CSS Document */
body { margin:0px; padding:0px; font-size:12px; color:#666; font-style:normal; font-family:"宋体";}
body, div, address, blockquote, ifrasme, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea { margin:0px; padding:0px; }
input, button, select, textarea { font-size:12px; }
a { text-decoration:none; color:#666; outline:none; blr:expression (this.onFocus=this.blur());
}
a:hover { text-decoration: underline; }
img { border:none; }
ul, li { list-style:none; }
.clear { height:0px; border:0px; margin:0px; padding:0px; clear:both; line-height:0px; }
.fl { float:left; }
.fr { float:right; }
.mb7 { margin-bottom:7px; }
.or, .slider-1 a:hover, .zj-hd2 table a:hover { color:#ff4800; }
.green { color:;
}
.green:hover { color:#FF4800; }
.both { clear:both; font-size:0; line-height:0; }
.both8 { height:8px; clear:both; font-size:0; line-height:0; }
.w1000 { width: 1000px; }
.w985 { width:985px; }
/* top bangin */
.nav li a, .menu div h3, .news h4 a, .news dt a, .doc-top1 h3, .doc-top1 h4, .zj-hd2 li a span, .zj-hd2 h3, .case-box h3 { font-family:"宋体"; }
.nav { width:100%; background:url(../images/nav-bg_1.jpg) repeat-x; height:53px; overflow:hidden; }
.nav li { float:left; background:url(../images/navli_1.jpg) no-repeat right top; width:85px; text-align:center; height:53px; padding-right:2px; display:inline; margin-right:3px; overflow:hidden; }
.nav li a { display:block; width:85px; height:53px; line-height:53px; font-size:14px; color:#fff; }
.nav li a:hover, .nav li.hover a { background:url(../images/nav-h_1.jpg) no-repeat; font-weight:600; color:#ffe400; }
.wrap { width:980px; margin:0 auto; padding:0 5px; overflow:hidden; background:#fff; }

.search { width:978px; border:1px solid #b5b9b5; overflow:hidden; height:48px; background:#f7f9f8; color:#007C71; vertical-align:middle; margin:0 auto 7px; }
.search a, .search span { color:#302c2a; }
.search span.eb { display:inline-block; height:48px; line-height:48px; overflow:hidden; }
.sea_input { border:1px solid #d9dbd4; width:167px; overflow:hidden; height:29px; line-height:29px;  color:#666; text-align:left; padding-left:3px; }
.sea_btn { border:1px solid #d9dbd4; border-left:none; width:63px; overflow:hidden; height:29px; background:#007C71; line-height:29px; text-align:center; color:#fff; }
/* 6大优势 地图 环境 */
.main_map { width:276px; float:right; display:inline; }
.main_map h2 { padding:0 12px 0 45px; font-size:16px; background:url(../images/main_t02_1.jpg) no-repeat left top; height:41px; line-height:40px; font-family:"微软雅黑", "黑体"; }
.main_map h2 a { color:#fff; }
.main_map h2 a:hover { color:#fff; }
.main_map dl { height:264px; border:1px solid #d9dbd4; border-top:none; text-align:center; overflow:hidden; }
.main_map dt { margin:6px auto 0; width:265px; height:230px; overflow:hidden; font-size:0; line-height:0; }
.main_map dt a { padding:4px; width:255px; height:220px; border:1px solid #f0f0f0; display:block; }
.main_map dt a:hover { border:1px solid #ffaf8f; text-decoration:none; }
.main_map dd { color:#a65708; line-height:30px; }
.main_ys { margin:8px 0; font-size:0; line-height:0; clear:both; }
.main_ys ol { width:980px; height:155px; background:url(../images/main_ys02_1.jpg) no-repeat left top; }
.main_ys ol li { margin-left:27px; }
.main_ys ol li a { width:151px; height:152px; display:block; float:left; }
.main_ys ol li a:hover { background-image:url(../images/main_ys02s_1.jpg); background-repeat: no-repeat; text-decoration:none; }
.mys01 { margin-right:4px; }
.mys01:hover { background-position:-27px top; }
.mys02 { margin-right:4px; }
.mys02:hover { background-position:-182px top; }
.mys03 { margin-right:3px; }
.mys03:hover { background-position:-337px top; }
.mys04 { margin-right:4px; }
.mys04:hover { background-position:-491px top; }
.mys05 { margin-right:3px; }
.mys05:hover { background-position:-646px top; }
.mys06 { margin-right:4px; }
.mys06:hover { background-position:-800px top; }
/* 环境 */
.tsl_F { margin:8px 0 0; height:196px; width:975px; overflow:hidden; border:1px solid #d3d3d3; }
.tsl_F dl { background:url(../images/main_t_1.jpg) left top repeat-x; height:40px; overflow:hidden; }
.tsl_F dl dt { width:14px; float:left; }
.tsl_F dl dd { margin:5px 0 0 0; float:left; height:35px; line-height:35px; display:inline; font-family:"微软雅黑", "黑体"; font-size:18px; color:#6FE9DE; width:125px; text-align:left; text-indent:42px; font-weight:500; }
.tsl_F dl .yz { background:url(../images/main_tbg_1.jpg) center top no-repeat; color:#6FE9DE; }
.tsl_F a { color:#343837; }
.yz a { color:#6FE9DE; }
.yz a:hover { color:#6FE9DE; }
.tsl_F div { padding-left:2px; overflow:hidden; height:152px; }
.tsl_F div img { float:left; margin-left:10px; padding-top:20px; }
/* foot begin */
.foot-bg { background:#fff url(../images/foot_bg.jpg) repeat-x center top; overflow: hidden; width:980px; margin:0 auto; height:333px; }
.foot { margin: 0 auto; width: 990px; }
.foot-nav a { margin: 0 6px; }
.foot-nav, .foot-nav a { color:#707070; font-size: 14px; height: 62px; line-height: 153px; text-align: center; }
.foot-nav a:hover { color:#000000; }
.foot .lt { color: #F2EFDC; width:500px; height:240px; float:left; display:inline; }
.foot .lt h3 { padding:18px 0 0 24px; height:78px; }
.foot .lt p { padding-left:100px; line-height: 20px; }
.foot .lt span { color: #ffc600; }
.foot .rt { width: 476px; float:right; display:inline; }
.foot .rt p { margin:20px 0 0 0; height:74px; }
.foot .rt p a { margin-right:16px; width:71px; height:63px; display:block; background-image:url(../images/foot_service_1.gif); background-repeat: no-repeat; float:left; }
.foot .rt a:hover { text-decoration:none; background-image:url(../images/foot_service_1.gif); background-repeat: no-repeat; }
.foot .rt h4 { padding-left:54px; }
.fot1 { background-position:left top; }
.fot1:hover { background-position:left -70px; }
.fot2 { background-position:-88px top; }
.fot2:hover { background-position:-88px -70px; }
.fot3 { background-position:-176px top; }
.fot3:hover { background-position:-176px -70px; }
.fot4 { background-position:-264px top; }
.fot4:hover { background-position:-264px -70px; }
.fot5 { background-position:-351px top; }
.fot5:hover { background-position:-351px -70px; }
.foot_dbzz { padding:18px 0; text-align:center; clear:both; }
/* 右侧QQ */
.adsence_right { left:0; margin-left: 0; margin-top: 0; padding: 0; position: fixed; text-align: left; top: 110px; width:167px; z-index: 99; _position: absolute;  _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/3: /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/3);
}
.doc_bootom { position: fixed; right:0; bottom:0; z-index:1000; _position: absolute;  _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight): /*IE6*/ document.body.scrollTop + (document.body.clientHeight - this.clientHeight));
}
.docbt_img { position: absolute; cursor:pointer; right:2px; top:2px; }
#Anieebox { margin: auto; }
.container { background: none repeat scroll 0 0 white; margin: 0 auto; }
#Anieebox .njpfb { margin: 0 auto; overflow: hidden; }
#Anieebox .njpfb .navlj a{ color:#000;}
#Anieebox .njpfb .navlj a:hover{ color:#000; text-decoration:none;}
#Anieebox .njpfb .navlj a.red{ color:#F00}
#Anieebox .njpfb .navlj a.red:hover{ color:#F00 text-decoration:none;}
#Anieebox .njpfb .navlj a{ color:#000;}
#Anieebox .njpfb .navlj a:hover{ color:#000; text-decoration:none;}
#Anieebox .njpfb .dh1 a{text-decoration:none; border:0;}
#Anieebox .head { background: url("../images/njpfbb_1.jpg") no-repeat scroll center center transparent; height: 96px; }
#Anieebox .banner { background: url("../images/banner_1.jpg") no-repeat scroll center center transparent; height: 518px; }
#Anieebox .njpfb .pfblf { height: 94px; margin-bottom:5px; }
#Anieebox .njpfb .pfblf .qcd { height: 94px; width:197px; float:left; }
#Anieebox .njpfb .pfblf .qcd a { float: left; height: 94px; width: 161px; }
#Anieebox .njpfb .pfblf .yc { height: 94px; width:197px; float:left; }
#Anieebox .njpfb .pfblf .yc a { float: left; height: 94px; width: 161px; }
#Anieebox .njpfb .pfblf .tf { height: 94px; width:197px; float:left; }
#Anieebox .njpfb .pfblf .tf a { float: left; height: 94px; width: 161px; }
#Anieebox .njpfb .pfblf .gm { height: 94px; width:197px; float:left; }
#Anieebox .njpfb .pfblf .gm a { float: left; height: 94px; width: 161px; }
#Anieebox .njpfb .pfblf .xmz { height: 94px; width:197px; float:left; }
#Anieebox .njpfb .pfblf .xmz a { float: left; height: 94px; width: 161px; }
#Anieebox .njpfb .pfblf .bh { height: 94px; width:197px; float:left; }
#Anieebox .njpfb .pfblf .bh a { float: left; height: 94px; width: 161px; }
.footerlj { width:100%; height:268px; background:url(../images/footer_1.jpg) no-repeat center top; margin:0 auto; margin-top:px; position:relative; font-size:14px; padding-top:61px; }
.footerlj .nav_menu { width:985px; height: 32px; margin: 0 auto; text-align: center; font-size: 14px; color: #6f3b02; line-height: 32px; }
.footerlj .nav_menu a { color: #007C71; padding-right: 3px; padding-left: 3px; text-align: center; font-size:14px; text-decoration:none; }
.footerlj .zy { width:840px; font-size:14px; color:#f5eadf; position:absolute; top: 210px; left: 246px; }
.footerlj .ds { display: none; }
.tsl_F li { list-style: none; float: left; padding: 20px 5px 0px 5px;}
.tsl_F li a {font-size: 12px;color: #333;}
.tsl_F li a:hover {color: red;}
