@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:620px; 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:13px 20px 0px; float:left; text-align:center; }
.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; }