@charset "utf-8";

/* CSS Document */

body{ margin:0px auto; padding:0px; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:960px; }

a{ color:#2977AE; text-decoration:none;}

a:hover{ color:#2977AE; text-decoration:none;}

.white_f{ color:#fff; text-decoration:none;}

.white_f:hover{ color:#fff; text-decoration:none;}

.white_f_1{ color:#fff; text-decoration:underline;}

.white_f_1:hover{ color:#fff; text-decoration:underline;}

.black_f{ color:#333; text-decoration:none;}

.black_f:hover{ color:#333; text-decoration: underline;}

.font_b{ display:block; text-decoration:none;}

a.font_b:hover{ display:block; text-decoration:none; font-weight: bold;}

.font_blue{ color:#016A9F; text-decoration:none;}

a.font_blue:hover{ color:#016A9F; text-decoration: underline;}



ul,li{ list-style:none;}

.clear{ clear:both;}

h{ font-size:14px; font-weight:bold;}

img{ border:0;}

.mt8{ margin-top:8px;}

.main{ margin:0px auto; width:960px;}

.input{ background:#fff; border:1px solid #4EA0D1; height:16px; width:305px;}

.text-overflow{ text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; overflow:hidden;}

.left{ float:left;}

.right{ float:right;}



.top{ height:155px; background:url(../../images/index/sou_bg.jpg); overflow:hidden;}

.top:hover{ color:#333; text-decoration:none;}

.top .top_t{ height:72px; position:relative;}

.top .top_t .logo{ margin-left:15px; width:153px; float:left; }

.top .top_t .nav{ margin-left:15px; width:545px; float:left;}

.top .top_t .nav_t{ padding:6px 0px 21px; margin-left:0px; padding-top:6px; padding-top:7px!important; *padding-top:7px;}

.top .top_t .nav_f{ background:url(../../images/index/nav_bg.png) repeat-x; height:31px;}

.top .top_t .nav_f .nav_index{ background:url(../../images/index/nav_index.png) no-repeat; width:79px; height:20px; padding-top:11px; float:left; text-align:center; font-weight:bold; color:#FFF;}

.top .top_t .nav_f .nav_other{  padding:13px 20px 0px; float:left; text-align:center; }

.top .top_t .nav_f .nav_other_line{ background:url(../../images/index/nav_line.png) no-repeat; width:7px; height:31px; float:left;}

.top .top_t .nav_f .nav_rightpic{ background:url(../../images/index/nav_right.png) no-repeat; width:4px; height:31px; float:right;}

.top .top_t .top_right{ padding-top:7px; letter-spacing: 1px; position:absolute; right:5px;}



.top_t{ height:72px; position:relative;}

.top_t .logo{ margin-left:15px; width:153px; float:left; }

.top_t .nav{ margin-left:15px; width:750px; float:left;}

.top_t .nav_t{ padding:6px 0px 21px; margin-left:0px; padding-top:6px; padding-top:7px!important; *padding-top:7px;}

.top_t .nav_f{ background:url(../../images/index/nav_bg.png) repeat-x; height:31px;}

.top_t .nav_f .nav_index{ background:url(../../images/index/nav_index.png) no-repeat; width:79px; height:31px; padding-top:11px; float:left; text-align:center; font-weight:bold; color:#FFF;}

.top_t .nav_f .nav_other{  padding:10px 20px 0px; float:left; text-align:center; padding-top:15px\9; *padding-top:15px; _padding-top:15px; }

.top_t .nav_f .nav_other_line{ background:url(../../images/index/nav_line.png) no-repeat; width:7px; height:31px; float:left;}

.top_t .nav_f .nav_rightpic{ background:url(../../images/index/nav_right.png) no-repeat; width:4px; height:31px; float:right;}

.top_t .top_right{ padding-top:7px; letter-spacing: 1px; position:absolute; right:5px;}



.top .ss{ margin:12px 0px 0px 80px;; height:34px; width:615px;}

.top .ss .ssbg{ width:596px; height:34px; float:left;}

.top .ss .ssbg .ssbg_l{ width:5px; height:34px; float:left; background:url(../../images/index/top_ss_left.png) no-repeat ;}

.top .ss .ssbg .ssbg_r{ width:7px; height:34px; float:right; background:url(../../images/index/top_ss_right.png) no-repeat ;}

.top .ss .ssbg .ssbutton{ width:47px; height:18px; float:right; padding-top:6px;}

.top .ss .ssbg .ssbg_box{  float:left; padding:6PX 5PX 0px;}

.top .ss .ssbg .ssbg_box_1{  float:left; padding:7PX 5PX 0px; width:315px;}

.top .ss .sstxt{ float: left; padding:13px 0px 0px 10px; width:76px;}

.top .ss_1{ margin:6px 0px 0px 85px; height:16px; width:615px;overflow:hidden;}

.top .ss_1 .rmss{ width:57px; height:16px; background:url(../../images/index/rmss.png) no-repeat; float: left;}

.top .ss_1 .spantxt{ margin:2px 6px 0px 5px;}

.top .mm{ float:right; width:230px; padding-top:10px;}

.top .mm .lm{ float:left; width:78px; height:17px; background: url(../../images/index/top_mai_bg.jpg) no-repeat; text-align:center; padding-top:37px; margin-right:30px;}

.top .mm .lm_1{ float:left; width:78px; height:17px; background: url(../../images/index/top_mai_bg_1.jpg) no-repeat; text-align:center; padding-top:37px;margin-right:24px;}





.rmmt{ height:406px; width:576px; background:url(../../images/index/rmmt_bg.png) repeat-y; overflow:hidden; float:left; border-bottom:1px solid #35A6D0}

.rmmt_top{ background:url(../../images/index/rmmt_top.png) no-repeat; height:18px; line-height:18px; color:#2A7CB5; padding-left:64px; font-size:14px; font-weight:bold;}

.rmmt_foot{ background:url(../../images/index/rmmt_foot.png) no-repeat; height:8px;  font-size:8px; overflow:hidden;}

.rmmt_bg_1{ background:url(../../images/index/rmmt_bg_1.png) no-repeat; height:109px; overflow:hidden;}

.rmmt_bg_1 .rmmtbox{ padding:15px 0px;}

.rmmt_bg_1 .rmmtbox .pic{ width:71px; height:42px; float: left; margin-left:21px; DISPLAY: inline;}

.rmmt_bg_1 .rmmtbox1{ padding:15px 0px 0px;}

.rmmt_bg_1 .rmmtbox1 .rmmttxtle{ height:18px; line-height:18px; color:#2A7CB5; padding-left:20px; font-size:14px; font-weight:bold; width:135px; float:left;}

.rmmt_bg_1 .rmmtbox1 .lb{ height:20px; line-height:20px; color:#2A7CB5; padding-left:7px;  width:300px; float:left; margin-top:2px; margin-top:2px!important; *margin-top:-1px;}

.topnavon{background: url(../../images/index/on.png) no-repeat; padding-left:20px; height:18px; padding-top:2px; width:56px; color:#000; float:left; margin-right:8px; text-align:left;}

.topnavoff{background: url(../../images/index/off.png) no-repeat; padding-left:20px; height:18px; padding-top:2px; width:56px; color:#fff; float:left; margin-right:8px; text-align:left;}

.tjggw_bg{ padding:0px 2px 1px;}

.tjggw_bg .pad{ padding:6px 2px 5px; color:#3D93B6;}

.tjggw_txt1{ width:140px; float:left;}

.tjggw_txt2{ width:70px;float:left;}

.tjggw_txt3{ width:40px;float:left;}

.tjggw_txt4{ width:105px; color:#993366;float:left; margin-right:10px; text-align:right;}

.tjggw_txt5{ width:100px; color:#FF6600;float:left; margin-right:10px; text-align:right;}

.tjggw_txt6{ width:85px;float:left;}

.padbgcolor{ background:#EDF6F9}







.szfx{ height:406px; width:379px; background:url(../../images/index/szfb.png) no-repeat; overflow:hidden; float:right;}

.szfx_top{ height:18px; line-height:18px; color:#2A7CB5; padding-left:54px; font-size:14px; font-weight:bold;}

.szfx_map{ height:296px; width:373px; margin:0px auto; overflow:hidden;}

.szfx_icon1{ background:url(../../images/index/icon1.png) no-repeat left center; color:#FFF; margin-left:10px; padding-left:16px; height:30px; line-height:30px; float:left; width:154px; margin-top:10px;}

.szfx_icon2{ background:url(../../images/index/icon2.png) no-repeat left center; color:#FFF; margin-left:10px; padding-left:16px; height:30px; line-height:30px; float:left; width:154px; margin-top:10px;}

.szfx_icon3{ background:url(../../images/index/icon3.png) no-repeat left center; color:#FFF; margin-left:10px; padding-left:16px; height:24px; line-height:24px; float:left; width:154px;}

.szfx_icon4{ background:url(../../images/index/icon4.png) no-repeat left center; color:#FFF; margin-left:10px; padding-left:16px; height:24px; line-height:24px; float:left; width:154px;}

.szfx_icon5{ background:url(../../images/index/icon5.png) no-repeat left center; color:#FFF; margin-left:10px; padding-left:16px; height:24px; line-height:24px; float:left; width:154px;}

.szfx_icon6{ background:url(../../images/index/icon6.png) no-repeat left center; color:#FFF; margin-left:10px; padding-left:16px; height:24px; line-height:24px; float:left; width:154px;}



.yg_bg{ background:url(../../images/index/yg_bg.png); height:150px; overflow:hidden; display: block}

.yg_bg .yg_left{ float: left; margin-left:24px; margin-right:12px; width:413px;  display:inline;

}

.yg_bg .yg_left .yg_left_hd{ width:413px; margin:5px 0px; height:80px;}

.yg_bg .yg_center{ float: left; margin-left:20px; width:247px;  display:inline;

}

.yg_bg .yg_center .list{ background:url(../../images/index/rightc_icon.gif) left center no-repeat; padding:4px 5px 4px 8px; border-bottom:1px dashed #eee;}

.yg_bg .yg_right{ float: left; margin-left:30px; width:190px;  display:inline;

}

.yg_bg .yg_right .yg_right_list{  padding:6px 5px 6px 14px;}

.yg_bg_top{color:#2A7CB5; font-size:14px; font-weight:bold; padding-top:16px; padding-bottom:7px;}

.yg_bg_top_1{color:#2A7CB5; font-size:14px; font-weight:bold; padding-top:25px; padding-bottom:3px; border-bottom:1px solid #BDDCE8;}

.yg_bg_top_1 .lefttel{ float:right; color:#333; font-size:12px; padding-right:4px;}



.column410 {

	FLOAT:left; WIDTH: 410px; margin-top:25px; }

.scrollImgList2 {

	MARGIN: 0px auto; WIDTH: 400px; HEIGHT: 144px}

.scrollImgList2 {

	OVERFLOW: hidden; ZOOM: 1}

.scrollImgList2 .leftBtn {

	MARGIN-TOP: 40px; FLOAT: left; WIDTH: 13px; CURSOR: pointer; HEIGHT: 69px}

.scrollImgList2 .rightBtn {

	MARGIN-TOP: 40px; FLOAT: right; WIDTH: 13px; CURSOR: pointer; HEIGHT: 69px}

.scrollImgList2 .Cont {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 6px; OVERFLOW: hidden; WIDTH: 363px; PADDING-TOP: 0px}

.scrollImgList2 .scrCont {

	OVERFLOW: hidden; WIDTH: 32766px; ZOOM:1}

#List1_1 {

	FLOAT: left}

#List2_1 {

	FLOAT: left}

.scrollImgList1 .box {

	FLOAT: left; WIDTH: 121px; TEXT-ALIGN: center}

.scrollImgList1 .box IMG {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid

}

.scrollImgList1 .box A:hover IMG {

	BORDER-RIGHT: #38A7D0 1px solid; BORDER-TOP: #38A7D0 1px solid; BORDER-LEFT: #38A7D0 1px solid; BORDER-BOTTOM: #38A7D0 1px solid}

.scrollImgList2 {

	MARGIN: 0px auto; WIDTH: 400px; HEIGHT: 144px}

.scrollImgList2 {

	OVERFLOW: hidden; ZOOM: 1}

.scrollImgList2 .leftBtn {

	MARGIN-TOP: 40px; FLOAT: left; WIDTH: 13px; CURSOR: pointer; HEIGHT: 69px}

.scrollImgList2 .rightBtn {

	MARGIN-TOP: 40px; FLOAT: right; WIDTH: 13px; CURSOR: pointer; HEIGHT: 69px}

.scrollImgList2 .Cont {

	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 6px; OVERFLOW: hidden; WIDTH: 363px; PADDING-TOP: 0px}

.scrollImgList2 .scrCont {

	OVERFLOW: hidden; WIDTH: 32766px; ZOOM: 1}

#List1_2 {

	FLOAT: left

}

#List2_2 {

	FLOAT: left

}

.scrollImgList2 .box {

	FLOAT: left; WIDTH: 121px; TEXT-ALIGN: center;margin-top:4px;

}

.scrollImgList2 .box IMG {

	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 1px; BACKGROUND: #fff; PADDING-BOTTOM: 1px; MARGIN: 0px auto; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #ccc 1px solid

}

.scrollImgList2 .box A:hover IMG {

	BORDER-RIGHT: #38A7D0 1px solid; BORDER-TOP: #38A7D0 1px solid; BORDER-LEFT: #38A7D0 1px solid; BORDER-BOTTOM: #38A7D0 1px solid

}





.foot_line{ background:url(../../images/index/foot_line.png) repeat-x; height:8px; font-size:8px; overflow:hidden;}

/*页尾*/

#footer{width:960px; text-align:center; margin:0px auto; line-height:200%;}

.footer_link{width:600px; margin:0px auto; text-align:center; }

.footer_img{width:118px; height:48px; float:left; margin:0px auto; }


/*增加微博栏目样式*/
.weibo {
	position:relative;
}
.weibo .icon-new {
	position:absolute;
	left:70px;
	top:5px;
	width:29px;
	height:13px;
	background:url(../../images/index/icon-new.gif) no-repeat;
}
