@charset "utf-8";
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; vertical-align:bottom; }
.clear{clear:both}
.st{font-family:"宋体";}
.body_top{width:100%; height:138px; margin:0 auto; background:url(../images/top_bg.jpg) repeat-x; margin-bottom:14px;}
.top{width:980px; height:83px; margin:0 auto; overflow:hidden;}
.top .left{width:452px; height:51px; float:left; margin-top:13px;}
.top .left .logo1{width:246px; height:51px; float:left; background:url(../images/logo.jpg) no-repeat left top;}
.top .left .ge{float:left;}
.top .left .logo2{width:180px; height:51px; float:left;}
.top .right{width:210px; height:31px; float:right; margin-top:35px; color:#202b3f;}

.menu{width:981px; height:39px; margin:0 auto; overflow:hidden;}
.menu li{width:auto; height:39px; float:left;}

.banner{width:980px; margin:0 auto; overflow:hidden; background:#E8E8E8; margin-bottom:15px; overflow:inherit;}
.banner .banner_pic{width:970px; padding:5px; margin:0 auto; overflow:hidden;}
.banner .banner_pic img{border:1px #FFF solid;}

.body{width:980px; overflow:hidden; margin:0 auto;}
.body .body_left{width:225px;  overflow:hidden; float:left;}
.body .body_left .left_nr1{width:225px; height:350px; background:url(../images/index_left_bg1.jpg) no-repeat; margin-bottom:15px;}
.body .body_left .left_nr1 .nr1_bt{width:62px; padding:16px 0 10px 18px; height:16px;}
.body .body_left .left_nr1 .nr1_nr{width:193px; margin:0 auto; overflow:hidden;}
.body .body_left .left_nr1 .nr1_nr li{width:193px; height:22px; line-height:22px; margin:0 auto; overflow:hidden; font-family:"宋体"; color:#333;}
.body .body_left .left_nr1 .nr1_nr li a{width:193px; height:22px; line-height:22px; margin:0 auto; overflow:hidden; font-family:"宋体"; color:#333;}
.body .body_left .left_nr1 .nr1_nr li a:hover{width:193px; height:22px; line-height:22px; margin:0 auto; overflow:hidden; font-family:"宋体"; color:#202b3f;}
.body .body_left .left_nr1 .nr1_line{width:193px; height:1px; margin:10px auto 0 auto; overflow:hidden; background:#354056;}


.body .body_left .left_nr2{width:225px; height:237px; background:url(../images/index_left_bg2.jpg) no-repeat;}
.body .body_left .left_nr2 .nr2_bt{width:62px; padding:16px 0 10px 18px; height:16px;}
.body .body_left .left_nr2 .nr2_nr{width:193px; margin:0 auto; overflow:hidden; line-height:24px;}
.body .body_left .left_nr2 .nr2_nr li{width:193px; height:22px; line-height:22px; margin:0 auto; overflow:hidden;}
.body .body_left .left_nr2 .nr2_nr li a{width:193px; height:22px; line-height:22px; margin:0 auto; overflow:hidden; font-family:"宋体"; color:#333;}
.body .body_left .left_nr2 .nr2_nr2{width:207px; margin:20px auto 0 auto; overflow:hidden; background:#354056;}

.body .body_right{width:738px; overflow:hidden; float:right;}
.body .body_right .right_banner{width:738px; height:350px; background:#E8E8E8; margin-bottom:15px; overflow:inherit;}
.body .body_right .right_banner .banner_pic{width:726px; height:336px; padding:5px 0 0 0; margin:0 auto;}
.body .body_right .right_banner .banner_pic img{border:1px #FFF solid;}
.body .body_right .right_banner .banner_menu{width:726px; height:47px; margin:0 auto;}
.body .body_right .right_banner .banner_menu li{width:180px; height:47px; float:left; text-align:center; font-family:"微软雅黑"; font-size:14px; line-height:47px; margin-right:1px;}
.body .body_right .right_banner .banner_menu li a{width:180px; height:47px; font-size:14px; line-height:47px; display:block;}
.body .body_right .right_banner .banner_menu li a:hover{width:180px; height:47px; font-size:14px; line-height:47px; background:url(../images/banner_btn_bg.jpg) no-repeat center top; display:block; color:#f6821e;}
.body .body_right .right_banner .banner_menu li.sz a{width:180px; height:47px; font-size:14px; line-height:47px; background:url(../images/banner_btn_bg.jpg) no-repeat center top; display:block; color:#f6821e;}


.body .body_right .right_nr{width:738px; height:236px;}
.body .body_right .right_nr .nr_left{width:220px; height:216px; float:left; background:url(../images/index_body_bg1.jpg) no-repeat; padding:10px;}
.body .body_right .right_nr .nr_left .left_bt{width:220px; height:26px; border-bottom:1px dashed #CCC; line-height:26px; margin-bottom:10px;}
.body .body_right .right_nr .nr_left .left_bt span.left{width:auto; height:23px; float:left; padding-top:3px; }
.body .body_right .right_nr .nr_left .left_bt span.right{width:auto; height:26px; float:right; }
.body .body_right .right_nr .nr_left .left_nr{width:220px; overflow:hidden;}
.body .body_right .right_nr .nr_left .left_nr .nr_pic{width:245px; height:163px; border:1px solid #CCC; float:left; padding:2px;}
.body .body_right .right_nr .nr_left .left_nr .nr_nr{width:220px; height:163px; float:right; }
.body .body_right .right_nr .nr_left .left_nr .nr_nr li{width:220px; height:22px; font:"宋体";}
.body .body_right .right_nr .nr_left .left_nr .nr_nr li.bt{width:220px; height:30px; font-size:16px; color:#ef7e16; text-align:center;}



.body .body_right .right_nr .nr_right{width:465px; height:216px; float:right; background:url(../images/index_body_bg2.jpg) no-repeat; padding:10px;}
.body .body_right .right_nr .right_bt{width:465px; height:26px; border-bottom:1px dashed #CCC; line-height:26px; margin-bottom:10px;}
.body .body_right .right_nr .right_bt span.left{width:auto; height:23px; float:left; padding-top:3px; }
.body .body_right .right_nr .right_bt span.right{width:auto; height:26px; float:right; }
.body .body_right .right_nr .right_nr2{width:465px; overflow:hidden;}
.body .body_right .right_nr .right_nr2 .nr_pic{width:328px; height:120px; border:1px solid #CCC; padding:2px; margin-bottom:5px;}
.body .body_right .right_nr .right_nr2 .nr_nr{width:465px; height:53px; }
.body .body_right .right_nr .right_nr2 .nr_nr li{width:465px; height:22px; font:"宋体";}
.body .body_right .right_nr .right_nr2 .nr_nr li.bt{width:465px; height:30px; font-size:16px; color:#ef7e16; text-align:center;}

.bottom2{width:100%; background:url(../images/bottom_bg.jpg) repeat-x; height:61px; text-align:center; margin-top:15px; line-height:60px; color:#202b3f;}



.body .nybody_right{width:738px; overflow:hidden; float:right;}
.body .nybody_right .right_banner{width:738px; height:176px; background:#E8E8E8; margin-bottom:15px; overflow:inherit;}
.body .nybody_right .right_banner .banner_pic{width:726px; height:160px; padding:5px 0 0 0; margin:0 auto; overflow:hidden;}
.body .nybody_right .right_banner .banner_pic img{border:1px #FFF solid;}
.body .nybody_right .right_banner .banner_menu{width:726px; height:47px; margin:0 auto;}
.body .nybody_right .right_banner .banner_menu li{width:180px; height:47px; float:left; text-align:center; font-family:"微软雅黑"; font-size:14px; line-height:47px; margin-right:1px;}
.body .nybody_right .right_banner .banner_menu li a{width:180px; height:47px; font-size:14px; line-height:47px; display:block;}
.body .nybody_right .right_banner .banner_menu li a:hover{width:180px; height:47px; font-size:14px; line-height:47px; background:url(../images/banner_btn_bg.jpg) no-repeat center top; display:block; color:#f6821e;}
.body .nybody_right .right_banner .banner_menu li.sz a{width:180px; height:47px; font-size:14px; line-height:47px; background:url(../images/banner_btn_bg.jpg) no-repeat center top; display:block; color:#f6821e;}

.body .nybody_right .right_nr .nr_right{width:738px; overflow:hidden;}
.body .nybody_right .right_nr .nr_right .right_bt{width:738px; height:26px; border-bottom:1px dashed #CCC; line-height:26px; margin-bottom:10px;}
.body .nybody_right .right_nr .nr_right .right_bt span.left{width:auto; height:23px; float:left; padding-top:3px; font-size:16px; font-family:"微软雅黑"; font-weight:bold; color:#2A3245; }
.body .nybody_right .right_nr .nr_right .right_bt span.right{width:auto; height:26px; float:right; }
.body .nybody_right .right_nr .nr_right .right_nr2{width:738px; overflow:hidden;}

.body .nybody_right .right_nr .nr_right .nr_news{width:738px; overflow:hidden;}
.body .nybody_right .right_nr .nr_right .nr_news li{width:738px; height:30px; border-bottom:1px dashed #CCC; line-height:30px;}
.body .nybody_right .right_nr .nr_right .nr_news li span.left{width:638px; height:30px; float:left; font-family:"宋体";}
.body .nybody_right .right_nr .nr_right .nr_news li span.right{width:auto; height:30px; float:right;}
.body .nybody_right .right_nr .nr_right .nr_news .news_fy{width:auto; height:40px; margin-top:10px; text-align:right; line-height:40px;}
.body .nybody_right .right_nr .nr_right .nr_news .show_bt{width:738px; height:40px; margin-top:10px; text-align:center; line-height:40px; font-size:14px; font-weight:bold; color:#0b719e; border-bottom:solid 1px #CCC;}
.body .nybody_right .right_nr .nr_right .nr_news .show_nr{width:738px; overflow:hidden; margin-top:10px; line-height:25px;}


.right_nr2{width:192px; overflow:hidden;}
.right_nr2 .nr_pic{width:185px; height:120px; border:1px solid #CCC; padding:2px; margin-bottom:5px;}
.right_nr2 .nr_nr{width:192px; height:53px; }
.right_nr2 .nr_nr li{width:192px; height:22px; font:"宋体";}
.right_nr2 .nr_nr li.bt{width:192px; height:30px; font-size:16px; color:#ef7e16; text-align:center;}

.link{width:981px; margin:0 auto; overflow:hidden; line-height:39px;}
.link .left{width:70px; height:39px; margin:0 auto; float:left;}
.link .right{width:890px; height:39px; margin:0 auto; float:left;}
.link .right li{width:auto; height:39px; margin-right:10px; float:left;}

#nav{width:981px; height:39px; margin:0 auto; overflow:hidden;}
#nav IMG {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#nav LI {width:auto; height:39px; float:left; overflow:hidden;}
#nav LI UL {
	WIDTH: 140px; LINE-HEIGHT: 39px; LIST-STYLE-TYPE: none; POSITION: absolute; TEXT-ALIGN: left; left:-999px;
}
#nav LI UL LI {
	BORDER-RIGHT: #fff 2px solid; BORDER-TOP: #fff 2px solid; BACKGROUND: #ffffff; FLOAT: left; BORDER-LEFT: #fff 2px solid; WIDTH: 140px; BORDER-BOTTOM: #fff 2px solid
}
#nav LI UL A {
	DISPLAY: block; FONT-SIZE: 12px; TEXT-ALIGN: center;color:#fdd;
}
#nav LI UL A:link {
	COLOR: #837d7c; TEXT-DECORATION: none; font-weight:normal;
}
#nav LI UL A:visited {
	COLOR: #424242; TEXT-DECORATION: none
}
#nav LI UL A:hover {
	FONT-WEIGHT: normal; COLOR: #3d3d3d; TEXT-DECORATION: none
}
#nav .t4{ width:140px; margin:0px; padding:0px;}
#nav .t4 UL LI {
	 BACKGROUND: #333; FLOAT: right; border:none; border-top:#aaa8a7 1px solid; border-bottom:#686261 1px solid; line-height:39px;
}
#nav .t4 UL A {
	DISPLAY: block; WIDTH: 100%; LETTER-SPACING: 1px; TEXT-ALIGN: center; padding: 0; line-height:39px; font-weight:normal;
}
#nav .t4 UL A:link {
	BACKGROUND: #333; COLOR: #fff; TEXT-DECORATION: none; line-height:39px;
}
#nav .t4 UL A:visited {
	BACKGROUND: #333; COLOR: #fff; TEXT-DECORATION: none
}
#nav .t4 UL A:hover {
	FONT-WEIGHT: normal; BACKGROUND: #008cdb; COLOR: #fff; TEXT-DECORATION: none
}

#nav .t5{ }
#nav .t5 UL LI {
	 BACKGROUND: #424242; FLOAT: left; border:none; border-top:#aaa8a7 1px solid; border-bottom:#686261 1px solid; line-height:30px; width:150px; text-align:left;
}
#nav .t5 UL A {
	DISPLAY: block; WIDTH: 145px; LETTER-SPACING: 1px; TEXT-ALIGN: left; padding: 0; line-height:30px; padding-left:5px;
}
#nav .t5 UL A:link {
	BACKGROUND: #008cdb; COLOR: #fff; TEXT-DECORATION: none; line-height:30px;
}
#nav .t5 UL A:visited {
	BACKGROUND: #008cdb; COLOR: #fff; TEXT-DECORATION: none
}
#nav .t5 UL A:hover {
	FONT-WEIGHT: normal; BACKGROUND: #b9951b; COLOR: #fff; TEXT-DECORATION: none
}

#nav LI:hover UL {
	LEFT: auto
}
#nav LI.sfhover UL {
	LEFT: auto
}
#content {
	CLEAR: left
}
.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;}