@charset "utf-8";
/* CSS Document */
html{ overflow-x:hidden;}
body,td,th {font-size: 12px; font-family:Arial, Helvetica, sans-serif; line-height:20px; color:#666;}
body {margin: 0px; overflow-x:hidden;}
a {color: #666;text-decoration: none;}
a:hover {text-decoration: none;color:#F00;}
ul {margin:0; padding:0; list-style:none;}
li {margin:0; padding:0; list-style:none;}
img {margin:0; padding:0; border:0;}
.clear{clear:both}

.top{width:980px; height:75px; margin:0 auto; overflow:hidden;}
.top .left{width:650px; height:51px; float:left; margin-top:16px;}
.top .left .logo1{width:246px; height:51px; float:left; background:url(../images/logo.jpg) no-repeat left top;}
.top .left .ge{width:1px; height:40px; float:left; margin:5px 10px 0 10px;; background:#CCC;}
.top .left .logo3{width:180px; height:51px; float:left; background:url(../images/logo3.jpg) no-repeat left top;}
.top .left .logo2{width:116px; height:51px; float:left; background:url(../images/logo2.jpg) no-repeat left top;}
.top .right{width:231px; height:51px; float:right; background:url(../images/tel.jpg) no-repeat left top; margin-top:16px;}

#menu{width:100%; height:50px; margin:0 auto; overflow:hidden; margin-bottom:12px;}
#menu .menu1{width:100%; height:37px; background:url(../images/menu_bg.jpg) repeat-y center;}
#menu .menu1 .menu_btn{width:980px; height:37px; margin:0 auto;}
#menu .menu1 .menu_btn li{width:115px; height:37px; float:left; line-height:37px; color:#FFF; font-family:"微软雅黑"; font-size:14px; background:url(../images/menu_line.jpg) no-repeat center right; text-align:center;}
#menu .menu1 .menu_btn li a{width:115px; height:37px; line-height:37px; color:#FFF;font-size:14px; display:block;}
#menu .menu2{width:100%; height:32px; background:#f8f3ed;}
#menu .menu2 .menu_news{width:950px; height:32px; margin:0 auto; background:url(../images/lb_ico.jpg) no-repeat left center; padding-left:30px; line-height:32px;}

.body{width:980px; margin:0 auto; overflow:hidden;}

.photo{width:980px; overflow:hidden; margin:10px auto 0 auto;}

.body .left{width:695px; float:left; overflow:hidden;}
.body .left .banner{width:695px; height:278px; margin-bottom:10px;}
.body .left .banner .banner_pic{width:695px; height:278px;}
.body .left .banner .banner_bt{width:695px; height:28px;}
.body .left .banner .banner_bt li{width:172px; height:28px; float:left; background:#999; margin-right:1px; line-height:28px; text-align:center; color:#FFF; font-size:14px;}
.body .left .banner .banner_bt li a{width:172px; height:28px; background:#999;line-height:28px;color:#FFF; font-size:14px; display:block;}
.body .left .banner .banner_bt li a:hover{width:172px; height:28px; background:#fff;line-height:28px;color:#999; font-size:14px; display:block;}
.body .left .banner .banner_bt li.sz a{width:172px; height:28px; float:left; background:#fff; margin-right:1px; line-height:28px; text-align:center; color:#999; font-size:14px;}
.body .left .index_nr{width:683px; height:175px; padding:5px; border:1px #DDD solid;}
.body .left .index_nr .nr_left{width:200px; height:175px; float:left;}
.body .left .index_nr .nr_left .nr_bt{width:180px; height:23px; border-bottom:1px #DDD solid; background:url(../images/bt_ico.jpg) no-repeat left center; padding-left:15px; font-weight:bold; color:#666; font-size:14px; line-height:23px; overflow:hidden;}
.body .left .index_nr .nr_left .nr_bt span.left1{float:left;}
.body .left .index_nr .nr_left .nr_bt span.right1{float:right; color:#666; font-size:12px; line-height:23px; font-weight:normal;}
.body .left .index_nr .nr_left .nr_bt span.right1 a{color:#666; font-size:12px; line-height:23px; font-weight:normal;}
.body .left .index_nr .nr_left .nr_bt span.right1 a:hover{color:#F00; font-size:12px; line-height:23px; font-weight:normal;}
.body .left .index_nr .nr_left .nr_nr{width:200px; height:156px;}
.body .left .index_nr .nr_left .nr_nr li{width:200px; height:28px; line-height:28px; color:#666; font-family:"宋体";}

.body .left .index_nr .nr_center{width:200px; height:175px; float:left;}
.body .left .index_nr .nr_center .nr_bt{width:180px; height:23px; border-bottom:1px #DDD solid; background:url(../images/bt_ico.jpg) no-repeat left center; padding-left:15px; font-weight:bold; color:#666; font-size:14px; line-height:23px; overflow:hidden;}
.body .left .index_nr .nr_center .nr_bt span.left1{float:left;}
.body .left .index_nr .nr_center .nr_bt span.right1{float:right; color:#666; font-size:12px; line-height:23px; font-weight:normal;}
.body .left .index_nr .nr_center .nr_bt span.right1 a{color:#666; font-size:12px; line-height:23px; font-weight:normal;}
.body .left .index_nr .nr_center .nr_bt span.right1 a:hover{color:#F00; font-size:12px; line-height:23px; font-weight:normal;}
.body .left .index_nr .nr_center .nr_nr{width:200px; height:156px;}
.body .left .index_nr .nr_center .nr_nr li{width:200px; height:28px; line-height:28px; color:#666; font-family:"宋体";}
.body .left .index_nr .nr_center .nr_nr .nr_nrpic{width:200px; height:98px;}

.body .left .index_nr .nr_right{width:200px; height:175px; float:left;}
.body .left .index_nr .nr_right .nr_bt{width:180px; height:23px; border-bottom:1px #DDD solid; background:url(../images/bt_ico.jpg) no-repeat left center; padding-left:15px; font-weight:bold; color:#666; font-size:14px; line-height:23px; overflow:hidden;}
.body .left .index_nr .nr_right .nr_bt span.left1{float:left;}
.body .left .index_nr .nr_right .nr_bt span.right1{float:right; color:#666; font-size:12px; line-height:23px; font-weight:normal;}
.body .left .index_nr .nr_right .nr_bt span.right1 a{color:#666; font-size:12px; line-height:23px; font-weight:normal;}
.body .left .index_nr .nr_right .nr_bt span.right1 a:hover{color:#F00; font-size:12px; line-height:23px; font-weight:normal;}
.body .left .index_nr .nr_right .nr_nr{width:200px; height:156px;}
.body .left .index_nr .nr_right .nr_nr li{width:200px; height:28px; line-height:28px; color:#666; font-family:"宋体";}
.body .left .index_nr .nr_right .nr_nr .nr_nrpic{width:200px; height:98px;}
.body .left .index_nr .nr_line{width:35px; height:152px; float:left; background:url(../images/nr_line.jpg) no-repeat center center; margin-top:10px; }

.body .right{width:274px; float:right; overflow:hidden;}
.body .right .right_bm{width:274px; height:278px; background:url(../images/index_bm.jpg) no-repeat top left; margin-bottom:10px;}
.body .right .right_bm .bm_inp{width:140px; height:22px; line-height:22px; padding:0; margin:0; border:1px #CCC solid;}
.body .right .index_nr{width:262px; height:175px; padding:5px; border:1px #DDD solid;}
.body .right .index_nr .nr_bt{width:250px; height:23px; border-bottom:1px #DDD solid; background:url(../images/bt_ico.jpg) no-repeat left center; padding-left:15px; font-weight:bold; color:#666; font-size:14px; line-height:23px; overflow:hidden;}
.body .right .index_nr .nr_bt span.left1{float:left;}
.body .right .index_nr .nr_bt span.right1{float:right; color:#666; font-size:12px; line-height:23px; font-weight:normal;}
.body .right .index_nr .nr_bt span.right1 a{color:#666; font-size:12px; line-height:23px; font-weight:normal;}
.body .right .index_nr .nr_bt span.right1 a:hover{color:#F00; font-size:12px; line-height:23px; font-weight:normal;}
.body .right .index_nr .nr_nr{width:260px; height:156px;}
.body .right .index_nr .nr_nr li{width:260px; line-height:22px; color:#666; font-family:"宋体";}
.body .right .index_nr .nr_nr .nr_nrpic{width:260px; height:70px; margin:5px 0 5px 0; border-bottom:1px dashed #CCC;}

.blow{width:980px; height:77px; margin:10px auto 0 auto;; overflow:hidden; background:url(../images/blow_bg.jpg) repeat-x top #f4f4f4;}
.blow .blow_text{width:960px;margin:20px 0 0 12px; line-height:22px; color:#777;}

.lication{width:960px; height:28px; margin:0 auto; background:url(../images/home_ico.jpg) no-repeat left center; padding-left:20px; line-height:28px; color:#666; margin-bottom:10px; font-size:13px;}

.body_nr{width:980px; margin:0 auto; overflow:hidden;}

.body_nr .left{width:196px; overflow:hidden; float:left;}
.body_nr .left .left_menu{width:170px; border:4px solid #ececec; background:#f4f4f4; padding:9px; margin-bottom:10px;}
.body_nr .left .left_menu .menu_bt{width:170px; height:30px; background:url(../images/left_btline.jpg) no-repeat bottom left; color:#b00003; font-size:14px; font-weight:bold; line-height:26px; text-indent:5px; margin-bottom:5px;}
.body_nr .left .left_menu .menu_list{width:170px; overflow:hidden;}
.body_nr .left .left_menu .menu_list li{width:155px; height:30px; background:url(../images/left_ico.jpg) no-repeat left; padding-left:15px; line-height:30px; font-size:13px;}

.body_nr .left .left_contact{width:196px;}
.body_nr .left .left_contact .contact_bt{width:196px; height:25px; background:url(../images/lxwm_bt.jpg) no-repeat center top; text-indent:20px; line-height:25px; color:#333; font-weight:bold;}
.body_nr .left .left_contact .contact_nr{width:196px; overflow:hidden;}
.body_nr .left .left_contact .contact_nr .bm_inp{width:140px; height:22px; line-height:22px; padding:0; margin:0; border:1px #CCC solid;}

.body_nr .right{width:770px; overflow:hidden; float:right;}
.body_nr .right .right_bt{width:770px; height:43px; border-bottom:1px #CCC solid; font-size:18px;  color:#b00003; line-height:43px; font-weight:bold; text-indent:10px;}
.body_nr .right .right_nr{width:770px; color:#666; line-height:25px; }
.body_nr .right .right_news{width:770px; margin-top:10px;}
.body_nr .right .right_news li{width:770px; height:30px; background:url(../images/bt_ico.jpg) no-repeat center left; line-height:30px; overflow:hidden; border-bottom:1px dashed #CCC;}
.body_nr .right .right_news li span.left{width:600px; height:25px; float:left; margin-left:15px;}
.body_nr .right .right_news li span.right{width:auto; height:25px; float:right;}
.body_nr .right .right_news .news_fy{width:770px; margin-top:10px; height:40px; text-align:right; line-height:40px;}


.body_nr .right .right_newsshow{width:770px; margin-top:10px;}
.body_nr .right .right_newsshow .show_bt{width:770px;  color:#b00003; font-size:14px; text-align:center; font-weight:bold; line-height:30px; overflow:hidden;}
.body_nr .right .right_newsshow .show_nr{width:770px; color:#666; line-height:25px;}

.font_red{color:#FF0000;}



#menu LI {
	FLOAT: left
}
#menu LI A:hover {
	
}
#menu LI UL {
	LEFT: -999em; WIDTH: 115px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; POSITION: absolute; TEXT-ALIGN: left; margin:-3px 0 0 -59px\9; margin:-3px 0 0 0\0;
}
#menu LI UL LI {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BACKGROUND: #ffffff; FLOAT: left; BORDER-LEFT: #fff 2px solid; WIDTH: 100px; BORDER-BOTTOM: #fff 2px solid
}
#menu LI UL A {
	DISPLAY: block; FONT-SIZE: 12px; TEXT-ALIGN: center;color:#fdd;
}
#menu LI UL A:link {
	COLOR: #3d3d3d; TEXT-DECORATION: none
}
#menu LI UL A:visited {
	COLOR: #c00; TEXT-DECORATION: none
}
#menu LI UL A:hover {
	FONT-WEIGHT: normal; COLOR: #3d3d3d; TEXT-DECORATION: none
}
#menu .t4{ width:115px;}
#menu .t4 UL LI {
	 BACKGROUND: #c00; FLOAT: right; border:none; border-top:#6e0000 1px solid; border-bottom:#f44 1px solid;
}
#menu .t4 UL A {
	DISPLAY: block; WIDTH: 100%; LETTER-SPACING: 1px; TEXT-ALIGN: center; padding: 0;
}
#menu .t4 UL A:link {
	BACKGROUND: #c00; COLOR: #fff; TEXT-DECORATION: none
}
#menu .t4 UL A:visited {
	BACKGROUND: #c00; COLOR: #fff; TEXT-DECORATION: none
}
#menu .t4 UL A:hover {
	FONT-WEIGHT: normal; BACKGROUND: #7e0000; COLOR: #fff; TEXT-DECORATION: none
}

#menu LI:hover UL {
	LEFT: auto
}
#menu LI.sfhover UL {
	LEFT: auto
}
#content {
	CLEAR: left
}

.yqlink{ width:980px; margin:0 auto; overflow:hidden; margin-top:10px;}
.yqlink span{ float:left; width:80px; font-weight:bold; color:#900;}
.yqlink ul{ float:left; list-style:none; width:900px;}
.yqlink li{ float:left; margin:0 5px; display:inline;}

.ind_r_pic_link{ display:block; margin:0 0 5px 0;}

.ind_news_tit{ line-height:50px; padding:5px 0 0 90px; font-weight:bold; font-size:14px;}

.ind_news_lr{ width:250px; margin: 0 auto; margin-top:10px;}
.ind_news_lr li{width:200px; height:28px; line-height:28px; color:#666; font-family:"宋体";}

.ind_news_more{ width:104px; height:26px; background:url(../images/ind_news_more.jpg) no-repeat left top; display:block; line-height:24px; text-align:center; color:#FFF; font-size:12px; font-weight:bold; margin:0 0 0 10px;}

.mainlevel a:hover{ background:#7E0000;}

.zxdfd{ position:absolute; z-index:99999; width:100%; top:0; overflow:hidden;}
.zxfd{ margin-top:120px; float:right; margin-right:-120px; position:relative; width:150px;}
.zxfdan{ margin-top:5px; float:left; cursor:pointer;}
.zxfdlr{ float:left; width:120px;}
.zxfd_tf{line-height:8px; height:8px; overflow:hidden; padding:0; margin:0; width:120px; float:left;}
.zzxlr{ background:url(../images/zx_rb.jpg) left top; min-height:110px; height:110px; height:auto !important; overflow:visible; width:100px; padding:5px 5px 5px 15px; float:left;}