/* CSS Document */
html{ width:100%;}
body{ font-family:Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif;font-size:12px; margin:0;}
img{ border:none; padding:0; margin:0;}
body a{ color:#444; text-decoration:none;}
body a:hover{ color:#f60;}
ul,p,li,h1,h2,h3,h4,form{ list-style:none; margin:0; padding:0;}
body, div,ul,ol,li{margin:0;padding:0;}
ol,ul {list-style:none;}
body{ background:#fff;}

#center{ width:1024px; margin:0 auto;}
.top{ height:30px; background-color:#016179; width:100%;}
/* 通用导航 */
#outerbox{ height:30px;  top:0; left:0; z-index:10000;width:100%; position:absolute;}
#list_outerbox{ height:30px; background:url(../img/outboxbg.jpg) repeat-x;  z-index:10000;width:100%;}
#JNTopBar{ width:1007px; margin:0 auto; height:20px; color:#666; padding-top:4px; font-family:SimSun;}
#JNTopBar a{ color:#fff;}
#time{ width:500px; float:left;padding-top:3px; color:#fff;}
#JNlink{ float:right; width:410px;}
#JNTopBar img{ float:left; margin:0; padding:0; width:88px;}
#JNlink li{width:71px; float:left; height:19px; padding-top:3px; padding-left:25px;margin-right:10px;background:url(../img/topbarlist.jpg) no-repeat;}
#JNlink li.link{ width:48px; padding:0; width:70px;background:url(../img/topbarlist.jpg) no-repeat 0px 1px;padding-left:8px;} 
#JNlink li.link img{ margin:0; padding:0; width:70px; height:20px;}
#JNlink li.jdxylist{background:url(../img/topbarbg.jpg) no-repeat;}
#JNlink li.jdxylist a{ color:#666;}
#JNlink li.jdxylist a:hover{ color:#333;}
#JNlink li.jdbmlist{background:url(../img/topbarbg.jpg) no-repeat;}
#JNlink li.jdbmlist a{ color:#666;}
#JNlink li.jdbmlist a:hover{ color:#333;}
#m01{display: none; left: 0px;}

.head{ height:103px; background-color:#F3F4F6; padding-top:20px;}
.logo{ float:left; margin-left:20px;}
.biaoyu{ float:right; margin-right:20px; margin-top:20px;}
.menu{background-color:#016179; height:32px; width:100%; padding-top:10px;}
#naver{ width:700px; float:left; margin-left:40px;}
/*#naver ul li{ width:93px; float:left; text-align:center;font-family:Microsoft YaHei; background:url(../images/menu_li.jpg) no-repeat right; margin-top:1px;position:relative;}
#naver ul li a{ color:#fff;font-family:Microsoft YaHei; font-size:15px; padding-bottom:7px;}
#naver ul li a:hover{ background:url(../images/menu_hover.jpg) no-repeat bottom;}
#naver ul li.home{ width:21px; background:none; margin-top:0px;}
#naver ul li.home a:hover{ background:none}
#naver ul li.last{ background:none}
*/

#nav{ width:780px; float:left; position:absolute;z-index:99;}
#naver ul li{ float:left; width:93px; text-align:center;position:relative; height:30px; background:url(../images/menu_li.jpg) no-repeat right 4px; padding-top:1px;}
#naver ul li a{ color:#fff;font-family:Microsoft YaHei; font-size:15px; padding-bottom:7px;}
#naver ul li a.current{ background:url(../images/menu_hover.jpg) no-repeat bottom;}
#naver ul li a:hover{ background:url(../images/menu_hover.jpg) no-repeat bottom;}
#naver ul li.home{ width:21px; background:none; margin-top:0px;}
#naver ul li.home a:hover{ background:none;}
#naver ul li.last{ background:none;}

#naver li ul { position:absolute;display: none;top: 13px;left:0;}
#naver li:hover ul, li.over ul {display: block;}
#naver ul.nav_list{ margin-top:18px;width:93px; background:url(../images/nav_list.png) no-repeat top; z-index:9999999; padding:8px 0px 10px 0px;}
#naver ul.nav_list li{ width:93px;  background-image:none;background-color:#016179;}
#naver ul.nav_list li a{display:block;font-size:12px;text-decoration: none; background:none; line-height:20px;text-align:center; font-weight:normal;background-color:#016179; padding-top:4px; padding-bottom:4px; height:auto;}
#naver ul.nav_list li a:hover{ background-color:#F5F6F7; color:#444;}
#nav li{width:93px; text-align:center;}



/*焦点图*/

.contain{ width:1185px; margin:0 auto; margin-top:6px;}
#top-main {position:relative;overflow:hidden;height:440px;}
#top-main.orange-btn:hover {background-position:0;}
#top-main .left-banner {*overflow:hidden; width:1185px;  height:440px;}
#top-main .left-banner span{  width:420px;*width:450px; height:auto; *height:135px;display:block; position:absolute;bottom:30px; right:89px; float:right; text-align:left;  background:url(../images/banner.png) repeat; *background:url(../images/banner_ie7.png) no-repeat; color:#fff; font-size:14px;line-height:24px; padding:18px 30px;font-weight:bold ;}
#top-main .left-banner span.only_title{ padding:8px 15px;}
#top-main .left-banner span.only_title h3{ margin-bottom:0px; line-height:28px;}
#top-main .left-banner span.only_title h3 a{line-height:28px;}
#top-main .left-banner span h3{ font-size:22px;color:#fff; line-height:34px;width:420px; font-weight:400; margin-bottom:6px;}
#top-main .left-banner span h3 a{ font-size:22px; line-height:34px;width:420px; font-weight:400;}
#top-main .left-banner span a{ color:#fff; font-size:14px; width:460px;display:block; line-height:24px;}
#top-main .left-banner span a:hover{ color:#F69a18;}
#top-main .left-banner span a.view{ text-align:right; width:424px;}
#top-main .left-banner li {position:absolute;left:0;top:0;}
#top-main .left-banner li img {width:1185px;height:440px;}
#top-main .controller {width:100px;height:20px; text-align:center; position:absolute; top:396px; left:130px;}
#top-main .controller li {background:#abc;width:18px;height:20px; background:url(../images/dot.png) 4px 0 no-repeat;_background:url(../images/dot_8.png) 4px 0 no-repeat; float:left;display:block;text-align:center;}
#top-main .controller li.current{background-position:5px -20px;}
#top-main .controller li:hover {position:relative;top:1px;}
#top-main .right-account {float:right; position:relative;}
#top-main .right-user {float:right;position:relative;margin-top:30px;}
#bdshare .bds_more {color:#999;}

.search{float:right; width:220px; margin-top:0; margin-right:0px;}
.key{width:160px;height:20px;margin:0px 0 0 3px;text-indent:2px;float:left;display:inline;color:#aaa; border:1px solid #ccc;}
.searchbtn{height:20px;width:22px;line-height:20px;float:left;cursor:pointer;margin:2px 0 0 -25px;border:none;background:url(../images/search.png) no-repeat;display:inline;}

input{display:inline;}

#index_news{ width:1024px; margin:0 auto; background:url(../images/bg01.jpg) repeat; padding-top:16px; border-bottom:2px solid #016179; padding-bottom:10px;}
#index_news_page{width:1024px; margin:0 auto; background:url(../images/bg01.jpg) repeat; padding-top:16px; border-bottom:2px solid #016179; padding-bottom:10px;}
.news_title{ background-color:#016179;width:124px; height:26px; float:left;}
.news_title img{ margin-top:5px; margin-left:14px;}
.index_news_t{ border-bottom:2px solid #016179; height:26px; width:1024px;}
.news_more{ width:30px; float:right; margin-top:10px; margin-right:5px;}
.news_left{ width:500px; float:left; margin-top:20px;}
.news_left img{ width:265px; float:left;margin-top:5px; height:200px;}
.news_left ul{ width:220px; float:left; margin-left:15px;}
.news_left ul h3{ font-size:16px; line-height:22px; margin-bottom:10px;}
.news_left ul p{ font-size:14px; line-height:22px; color:#444;}
.news_left ul span{ margin-top:14px; font-size:14px; width:100%; float:left; text-align:right; color:#444;}
.news_left ul span a{ font-weight:bold; color:#016179; padding-left:10px; margin-right:10px;}
.news_left ul span a:hover{ color:#f60;}
.news_right{ width:512px; float:right; margin-top:5px;}
.news_right ul dt{ width:508px; float:left; height:auto; margin:0px; display:block; padding:12px 0px;border-left:4px dashed #fff;}
.news_right ul dt.on{background-color:#D6D6D6; border-left:4px solid #FF2A2A;}
.news_right ul dt.on span{ color:#FF2A2A;}
/*.news_right ul dt:hover{background-color:#D6D6D6; border-left:4px solid #FF2A2A;}*/
.news_right ul dt span{ width:100px; float:left; text-align:center; margin-top:8px;height:55px; margin-right:6px; color:#02627B;}
.news_right ul dt b.day{ font-family:Arial; font-size:32px; width:100px; float:left; line-height:25px; font-weight:bold; height:auto;}
.news_right ul dt b.year{font-family:Arial; font-size:16px; width:100px; float:left; height:auto; font-weight:normal; margin-top:5px;}
.news_right ul dt h4{ line-height:20px; font-weight:normal; float:left; width:400px; height:24px; font-size:15px;}
.news_right ul dt h4 a{ color:#333;font-size:15px;width:400px; font-weight:700;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left;}
.news_right ul dt h4 a:hover{ color:#F69a18;}
.news_right ul dt p{ line-height:21px; color:#333;}

.index_pt{ background-color:#E5E5E5; border-bottom:1px solid #B1C8CE; padding:10px 0px;}
.pingt{ background:url(../images/pingt.gif) no-repeat; width:1024px; margin:0 auto; height:408px; position:relative; z-index:0;}
/*
.mid_list ul li p{ width:171px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left;color:#666; font-size:12px; text-indent:0em;}

#link_box{ width:1024px;  float:left}
#link_list{width:1024px; margin-top:30px;}
#link_box ul li{ float:left;position:relative; padding:0px; width:490px; float:left; height:100px; margin-top:40px; margin-bottom:10px;}
#link_box ul li.link_r{ text-align:right; padding-right:20px;}
#link_box ul li.link_l{ text-align:left; padding-left:20px;}
#link_box ul li.link_fwpt{  width:175px; height:50px; margin-top:-55px; margin-left:420px;}*/

#link_list{}
.fwpt_left{ width:512px; height:199px; float:left;}
.fwpt_left li{ height:199px;}
/*.fwpt_left .fwpt_left_up{ text-align:right; padding-right:20px; width:492px; padding-top:70px; height:258px; }
.fwpt_left .fwpt_left_down{ margin-top:-328px; padding-top:220px; height:108px; padding-left:50px; width:462px;}*/
.fwpt_left .fwpt_left_up{ text-align:right; padding-right:30px; width:482px; padding-top:30px; height:169px; *height:100px;}
.fwpt_left .fwpt_left_down{ margin-top:-199px; padding-top:120px; height:79px; padding-left:50px; width:462px;*margin-top:-128px;}
.fwpt_left .fwpt_left_up:hover{ background:url(../images/fwpt_022.png) no-repeat; *background:none;}
.fwpt_left .fwpt_left_down:hover{ background:url(../images/fwpt_011.png) no-repeat; *background:none;}
.fwpt_right{ width:512px; height:199px; float:left;}
.fwpt_right .fwpt_right_up{ text-align:left; padding-left:30px; width:482px; padding-top:30px; height:169px;*height:100px;}
.fwpt_right .fwpt_right_down{ margin-top:-199px; padding-top:120px; height:79px; padding-right:50px; width:462px; text-align:right;*margin-top:-128px;}
.fwpt_right .fwpt_right_up:hover{ background:url(../images/fwpt_033.png) no-repeat; *background:none;}
.fwpt_right .fwpt_right_down:hover{ background:url(../images/fwpt_044.png) no-repeat; *background:none;}
#link_list ul.fwpt_top li.link_fwpt{  width:175px; height:50px;  margin-left:420px; position:relative; top:-45px;}

.block_list{ width:1000px; float:left; margin-left:10px; margin-top:6px; *margin-top:-40px;}
.block_list img{ width:233px; float:left; height:182px; margin-top:4px;}
.block_list ul{ width:750px; float:right; max-height:190px; margin-top:4px;}
.block_list ul p{ line-height:21px; font-size:14px; text-indent:2em; color:#fff; margin:8px 0px;}
/*modify by ganlin 2016/04/11*/
.block_list1{ width:1000px; float:left; margin-left:10px; margin-top:4px; *margin-top:-40px;}
.block_list1 img{ width:233px; float:left; height:182px; margin-top:2px;}
.block_list1 ul{ width:750px; float:right; max-height:190px; margin-top:2px;}
.block_list1 ul p{ line-height:20px; font-size:14px; text-indent:2em; color:#fff; margin:8px 0px;}

.blist_left{ width:530px; float:left;}
.blist_left ul{ width:280px;}
.blist_right{ width:450px; float:right; margin-top:10px;}
.blist_right ul{ width:450px; float:left;color:#fff;  font-size:14px;}
.blist_right ul li{ width:450px;background:url(../images/rc_li.jpg) no-repeat 4px 10px; padding-left:10px; float:left; line-height:21px;}
.blist_right ul li a{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; max-width:350px; float:left;color:#fff; font-size:14px;}
.blist_right ul li span{ float:left; color:#fff;}
.blist_right ul li span.time{ float:right; width:80px;}
.pt_dwfw{ width:420px; margin-top:12px;}
.pt_dwfw ul li{ width:190px; float:left; line-height:28px; padding-left:15px;background:url(../images/rc_li.jpg) no-repeat 4px 13px;}

.blk_29 {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 10px;
	overflow: hidden;
	zoom: 1;
	position: relative; float:right; width:450px;}
.blk_29 .LeftBotton {
	left: 3px;
	float: left;
	width: 16px;
	cursor: pointer;
	position: absolute;
	top: 67px;
	height: 17px;
	background-image: url(../images/leftarr.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
.blk_29 .RightBotton {
	right: 3px;
	float: right;
	width: 16px;
	cursor: pointer;
	position: absolute;
	top:67px;
	height: 17px;
	background-image: url(../images/rightarr.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;}
.blk_29 .Cont {	margin: 0px auto; overflow: hidden; padding-top: 5px;height:200px; width:404px;}
.blk_29 .box {	float: left; margin:10px 5px; *width:92px;}
.blk_29 .box IMG { width:85px; height:118px; border:1px solid #217788; padding:2px; background-color:#fff; margin-top:0px;}
.blk_29 .box A:hover IMG {}
.blk_29 .box P {	margin: 6px auto 0px; width: 97px; line-height: 20px;}
.rollphotos {
	width: 444px;
	height: 155px;
	float:right;}
.partC {	margin-top: 10px; overflow: auto; width: 950px;}
.partC .PC_left {	overflow: auto; width: 470px;}
.partC .PC_right {	overflow: auto; width: 470px;}
.partC .PC_left {	float: left;}
.partC .PC_right {	float: right;}
.PT_mix {	border-right: #a2d1ff 1px solid; padding-right: 0px; border-top: #a2d1ff 0px solid; padding-left: 0px; background: #f3fbfe; padding-bottom: 10px; overflow: auto; border-left: #a2d1ff 1px solid; padding-top: 0px; border-bottom: #a2d1ff 1px solid;}
.PhoTxt {	margin-top: 10px; display: inline; float: left; margin-left: 10px; overflow: auto; width: 220px;}
.PhoTxt IMG {	border-right: #ccc 1px solid; padding-right: 3px; border-top: #ccc 1px solid; padding-left: 3px; background: #fff; float: left; padding-bottom: 3px; border-left: #ccc 1px solid; margin-right: 5px; padding-top: 3px; border-bottom: #ccc 1px solid;}
.PhoTxt H1 {	font-weight: bold; font-size: 12px; line-height: 23px;}
.PhoTxt P {	color: #545454; line-height: 20px;}

.button_left{ float:left; width:44px;}
.button_right{ float:left; width:21px;}
.wz_wide{ text-align:left; width:85px; padding-top:6px; *padding-top:0px;}
.wz_wide a{  color:#196B80; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;width:85px;}
.wz_wide a:hover{ text-decoration:none; color:#ff8800;}
.wz_wide h3{ font-size:18px; color:#196B80; width:100%; margin-top:3px; *margin-top:0px;float:left;}
.wz_wide span{ width:86px; float:left; color:#fff;white-space:nowrap; text-overflow:ellipsis; overflow: hidden; line-height:16px;*line-height:14px; margin-left:3px;}


.news_right .f1{ color:#02627B;}
.news_right .f2{ color:#FF2A2A;}
.news_right .d1{ background-color:#D6D6D6; border-left:4px solid #FF2A2A; width:508px;}

.block_xdhz{ width:487px; height:230px; float:left; background-color:#fff; border-top:3px solid #526F3F; padding-top:10px; border-bottom:5px solid #ccc; margin-left:8px; margin-bottom:0px;}
.xdhz_top{ width:487px; float:left;}
.xdhz_top img{ width:224px; float:left; height:149px;}
.xdhz_tit{ width:250px; height:35px; float:right; margin-bottom:12px;}
.xdhz_tit img{ width:auto; height:auto;}
.xdhz_tit li{ float:left;}
.xdhz_tit li.news_more{ float:right; margin-top:25px;}
.xdhz_tit li.news_more2{ float:right; margin-top:0px;}

.xdhz_top p{ width:250px; float:right; font-size:14px; line-height:20px; color:#444;}
.xdhz_top div{ width:250px; float:right; font-size:14px; line-height:20px; color:#444;}
.xdhz_list{ width:487px; float:left; margin-top:15px;}
.xdhz_list ul li{ line-height:18px;}
.xdhz_list ul li a{ width:370px; float:left;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;background:url(../images/li.jpg) no-repeat 3px 6px; padding-left:15px;}
.xdhz_list ul li span{ float:right; width:80px; color:#444;}
.fwys{ width:242px; margin:0px 20px;*margin:0px 10px!important;border-top:3px solid #814731;}
.fwys .xdhz_top{ width:242px;}
.fwys .xdhz_tit{ width:242px;}
.fwys .xdhz_list{ width:242px;}
.fwys .xdhz_list ul li{ width:242px; float:left; line-height:20px;}
.fwys .xdhz_list ul li a{ width:155px; padding:0px; background:none;}
.fwys .xdhz_list ul li span{ float:left; width:78px;}
.fwys .xdhz_list ul li span a{ width:78px;}
.dkzy{ margin:0px;border-top:3px solid #B6AC53;}
.dkzy .xdhz_list ul li a{background:url(../images/li.jpg) no-repeat 3px 6px; padding-left:15px; width:220px; float:left;}
.dkzy .xdhz_list ul li span{ width:40px;float:right;}
#block_pic{ background:#016179 url(../images/block_bg.gif) no-repeat; width:1024px; margin:0 auto; height:240px; padding-top:30px; margin-top:20px;}
.block_r{ width:116px; float:right; margin-right:28px;}
.block_r li{ float:left; width:116px; margin:0px;}
.block_r li a{ margin:0px; padding:0px;}
.foot{ background-color:#016179; height:70px;  padding-top:25px; }
.foot_fsyj{ width:1024px; margin:0 auto;}

.pic{float:left;text-align:center; height:146px; width:247px; margin: 0px 5px; display:inline;}
.pic a{width: 247px; height:174px;display:block;}
.pic a img{width:247px;height:174px; margin-top:6px; border:0;}
.pic a:hover{}
.rollBox2 { float:left; margin-top:12px;width:818px; height:177px; margin-left:12px;}
.rollBox2 .LeftBotton2 {height:55px;width:21px;background: url(../images/leftarr.png) no-repeat 0px 0px;overflow:hidden;float:left;display:inline;cursor:pointer; margin-top:60px;}
.rollBox2 .RightBotton2 {height:55px;width:21px;background:url(../images/rightarr.png) no-repeat 0px 0px ;overflow:hidden;float:right;display:inline;cursor:pointer;margin-top:60px;}
.rollBox2 .Cont2 {width:771px;overflow:hidden;float:left; margin-left:0px; height:194px;}
.rollBox2 .ScrCont2 {width:10000000px;}
.rollBox2 #List3, .rollBox2 #List4 {float:left;}
.xd_h3 img{ width:auto; height:auto;}

/* 列表页 */
.location{ margin-bottom:0px; font-size:14px; margin-top:5px;}
.page_block{ border-bottom:1px solid #016179; margin-top:20px; float:left; margin-bottom:5px; width:100%;}
.page_block img{ margin-bottom:4px;}
.page_block ul{ padding:10px; margin-top:5px; width:1004px; float:left;}
.page_block ul p{ line-height:24px; font-size:14px; text-indent:2em;color:#333;}
.page_block ul div{ line-height:24px; font-size:14px; text-indent:2em;color:#333;}

.page_block ul.red{ background:url(../images/red.png) repeat;}
.page_block ul.yello{ background:url(../images/yello.png) repeat;}
.page_block ul.blue{ background:url(../images/blue.png) repeat;}
.hight{ height:16px;}

.page_xdhz ul h3{ font-size:16px; color:#016179; line-height:30px; margin-left:10px;}
.page_xdhz ul h3 a{ font-size:16px; color:#016179;}
.page_xdhz ul h3 a:hover{ color:#ff6600;}
.page_xdhz{ border-bottom:1px solid #016179; margin-top:5px; float:left; margin-bottom:5px; width:100%;}
.page_xdhz span{ margin-left:10px; width:100%; float:left;}
.page_xdhz p{ text-indent:0em; font-size:14px; line-height:22px; margin-top:6px; margin-right:20px; margin-left:10px; width:96%; float:left;}
.page_xdhz div{ text-indent:0em; font-size:14px; line-height:22px; margin-top:6px; margin-right:20px; margin-left:10px; width:96%; float:left;}
.page_xdhz ul span.all_view{ width:96%; text-align:right; display:block; margin-top:4px; margin-bottom:10px;}
.page_xdhz ul span.all_view a{ font-size:15px; color:#016179; font-weight:600;}
.page_xdhz ul span.all_view a:hover{ color:#ff6600;}
.bgcolor{ background:#ECECEC;padding:10px 0px; margin-top:20px; float:left; width:1024px;}
.bgcolor img{ margin-left:6px; width:395px; float:left; height:263px;}

.bgcolor ul{ width:610px; float:right;}
.bgcolor ul span.all_view{ width:570px;}
.bgcolor ul h3 a{ font-size:16px; color:#016179; white-space:nowrap; text-overflow:ellipsis; overflow: hidden; float:left; width:560px;}
.page{ text-align:right; margin:0; padding-bottom:4px; margin-top:10px; width:100%; float:left;}
.page a{ padding:2px 4px; color:#fff; background-color:#02627A;}
.page a:hover{ background-color:#ff6600; color:#fff;}

.fwys_left{ background:url(../images/fwys_left_bg.jpg) no-repeat right 13px; width:162px; float:left; min-height:300px; margin-right:20px; margin-top:20px;}
.fwys_left ul li{ width:140px; text-align:right;}
.fwys_left ul li a{ font-size:15px; line-height:30px; padding-left:0px; padding-right:14px; font-weight:bold;}
.fwys_left ul li a:hover{ color:#016179; background:url(../images/fwys_l.jpg) no-repeat right;}
.fwys_left ul li a.on{color:#016179;background:url(../images/fwys_l.jpg) no-repeat right;}
.fwys_left ul li span a{ font-size:12px; line-height:20px; font-weight:normal;}
.fwys_right{ width:840px; float:left;}
.fwys_right .bgcolor{ width:840px;}
.fwys_right .bgcolor ul{ width:420px; float:right; margin-right:10px;}
.fwys_right .bgcolor ul span.all_view{ width:400px;}
.fwys_right .bgcolor ul h3 a{ width:400px; overflow:auto; white-space:normal;}

.fwys_img img{ width:290px; height:auto;}
.fwys_right .fwys_img ul span.all_view{ width:476px;}
.fwys_right .fwys_img ul h3 a{ width:520px;}
.fwys_right .fwys_img ul{ width:520px;}

/*新闻动态页*/
.news_block{ margin-top:16px;}
.con_news{ width:100%; float:left; height:304px; border-bottom:1px solid #016179; padding-bottom:20px;}
.newslist_title{ width:560px; float:right;}
.newslist_title a{ display:block;color:#006279; width:540px; float:left; padding:5px 0px; height:50px;padding-left:20px; border-bottom:1px solid #EEEEEE;}
.newslist_title a:hover{ background:#9ECCD9 url(../images/newspage_t.jpg) no-repeat left; color:#D22F30;}
.newslist_title ul span.on a{ background:#9ECCD9 url(../images/newspage_t.jpg) no-repeat left; color:#D22F30;}
.newslist_title span.time{ width:60px; float:left; height:auto; text-align:center; font-weight:600; margin-right:10px;}
.newslist_title span.time b.day{ width:60px; font-size:28px; float:left;}
.newslist_title span.time b.year{ width:60px; font-size:12px; float:left;}
.newslist_title h4{ color:#02627A; font-size:15px;line-height:26px; margin-top:6px; margin-right:10px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.newslist_title p{ color:#444; line-height:22px;white-space:nowrap; text-overflow:ellipsis; overflow: hidden;}
.newslist_con{ width:464px; float:left;position:relative;}
.newslist_con img{ width:464px; height:304px;}
.newslist_con ul{ position:relative; bottom:90px;background:url(../images/red2.png) repeat; padding:6px 16px; min-height:56px; float:left; width:432px;}
.newslist_con ul img{ width:54px; height:56px; float:left; margin-top:4px;}
.newslist_con ul p{ width:360px; float:right; color:#fff; line-height:20px; font-size:14px;}
.newslist_con ul div{ width:360px; float:right; color:#fff; line-height:20px; font-size:14px;}

.news_box{margin-top:20px;}
.news_box_title{ height:35px; background-color:#E9E9E9; margin-bottom:2px;}
.news_box_title h3{ font-size:16px; color:#fff; width:125px; height:19px; padding:8px 0px; text-align:center; float:left;}
.news_box_title h3 a{ color:#fff;}
.news_box_title span{ float:right; width:60px; text-align:center; margin-top:10px; color:#236E85;}
.news_box_title span a{color:#236E85; font-weight:bold;}
.news_box_title span a:hover{ color:#0A5E78;}
.news_xdhz{ border-top:2px solid #DB7777;}
.news_xdhz h3{ background-color:#DB7777;}
.news_fwys{border-top:2px solid #E9A333;}
.news_fwys h3{ background-color:#E9A333;}
.news_dkzy{border-top:2px solid #6B9B67;}
.news_dkzy h3{ background-color:#6B9B67;}

.news_box_list ul{ border-bottom:1px solid #016179; padding:14px 5px;}
.news_box_list ul:hover{ background-color:#ECECEC;}
.news_box_list ul h4{  font-size:14px;line-height:26px; width:100%;}
.news_box_list ul h4 span{ color:#666; margin-left:20px;}
.news_box_list ul h4 a{  color:#02627A;font-size:16px;}
.news_box_list ul h4 a:hover{ color:#ff6600;}
.news_box_list ul p{ color:#555; font-size:14px; line-height:22px; width:100%;}
.news_box_list ul div{ color:#555; font-size:14px; line-height:22px; width:100%;}
.news_fwys ul{ width:300px; float:left; margin-left:20px;}
.news_fwys ul span{ float:left; font-size:16px; width:90px; text-align:center; margin-top:7px;}
.news_fwys ul span.on a{ color:#D2302E;}
/* 新闻内容页*/
.newspage_con{ background:url(../images/conpage_bg.gif) repeat-y; float:left;margin-top:35px; width:1024px;}
.newcon_left{ width:710px; float:left;}
.con_content{ padding:0px;}
.con_title{  text-align:center; padding-top:0px;  border-bottom:1px dotted #ccc; padding-bottom:13px; width:710px; margin-left:0px;}
.con_title h3{ color:#00627B; font-size:22px; padding-bottom:10px;margin-bottom:8px; font-weight:bold;font-family:Microsoft YaHei;}
.con_title span{ color:#999;}
.newscontent{ margin-top:24px; margin-bottom:10px; font-size:14px;line-height:26px; padding:0px 0px 2px 0px; width:710px; margin-left:0px;}
.newscontent p{ font-size:14px;line-height:26px; text-indent:2em; float:left; color:#444; padding:0px 10px 16px 0px; width:100%;}
.newscontent div{ font-size:14px;line-height:26px; text-indent:2em; color:#444; padding:0px 10px 8px 0px; width:100%;}
.newscontent table td,table tr,table{text-indent:0px;} 
.newscontent table div,.newscontent table p{ text-indent:0em; line-height:20px;}
.newscontent img{ max-width:780px; text-indent:0px;}

.newscontent div.img_center { width:100%; text-align:center; text-indent:0; margin:10px 0px; clear:both;}
.img_center img{ border:1px solid #ccc; padding:3px; max-width:660px;}
.img_center span{ width:100%; text-align:center; display:block; margin-top:10px;}
.download_page{ height:auto; margin:5px 3px 8px 2px;background:#F7F7F7 ; padding:8px 0px 6px 10px;color:#000; float:left; width:98%;}
.download_page span{ width:90%; float:left;font-weight:bold; padding-bottom:10px; background:url(../images/dropbox.png) no-repeat 6px 3px; padding-left:32px; padding-top:5px;}
.download_page li{ line-height:26px; width:90%; padding-left:34px; background:url(../images/down.png) no-repeat 8px 6px; float:left;}
.download_page a{ color:#000;}
.np{ margin:15px 0px 0px 0px; width:710px; float:left; padding:12px 0px;}
.np a{ font-size:14px; color:#333;}
.np li{ width:710px; float:left; line-height:30px;}
.np li span{ width:70px; float:left; font-size:14px; font-weight:bold; color:#F3BB73;}
.np li a{ color:#555;}
.np li a:hover{ color:#ff6600;}
.np li.up_page{ border-bottom:1px dotted #598A99;}
.np li.up_page span{ color:#598A99;}
.up{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:600px; padding-bottom:4px; padding-right:10px;} 
.next{white-space:nowrap; text-overflow:ellipsis; overflow: hidden; width:600px;}
.share{ width:100%; text-align:right; float:left; margin-top:0px; margin-bottom:5px;}
.newscontent .bshare-custom{ width:710px;text-indent:0em;}
.share-custom img{ width:16px; height:16px;}
.share-more{ margin:0; padding:0; position:relative; top:-3px; font-weight:bold;}

.newcon_right{ width:290px; float:right;}
.newcon_right ul{ margin-top:6px; padding:0px 10px 0px 13px;}
.newcon_right h3{ height:45px; background:url(../images/newright_h.jpg) repeat-x; width:290px; text-align:center; font-size:18px; padding-top:16px;}
.newcon_right ul li{ background:url(../images/list_li.jpg) no-repeat 0px 18px; padding-left:15px; color:#016179; border-bottom:1px dotted #016179; line-height:20px; font-size:14px; padding-bottom:6px; padding-top:10px; width:246px; float:left;}
.newcon_right ul li a{ color:#016179; font-size:14px;}
.newcon_right ul li a:hover{ color:#EF9708;}
.newcon_right ul li span{ text-align:right; float:right; padding-right:9px;}

.download_list{ margin-top:30px; min-height:360px;}
.download_list ul li{ line-height:26px; font-size:16px;background:url(../images/down_li.jpg) no-repeat 0px 10px; padding-left:16px;}
.download_list ul li a{ font-size:16px; color:#626262;}
.download_list ul li a:hover{ color:#EF9708;}

.fwys_right .page_block{ border-bottom:none;}
.fwys_right .page_block ul{ width:820px;}
.fwys_right .page_block ul img{ max-width:660px;}
.rck_block{float:left; margin-top:20px;}
.rck_block h3{ color:#016179; width:70px; float:left; margin-top:2px; font-size:16px;}
.rck_block ul{ width:940px; float:left; margin-left:6px;}
.rck_block ul li{ float:left; width:146px;background:url(../images/down_li.jpg) no-repeat 1px 12px; padding-left:10px; line-height:26px;}
.rck_block ul li a{ font-size:15px; font-weight:bold; display:block;}
.rck_block ul li a:hover{ color:#016179;}
.rck_block ul li a.on{ color:#016179;}
.rck_block2 ul{ margin-top:0px; margin-left:0px;}
.rck_block2 ul li{ width:36px; background:none; text-align:center; padding-left:0px;}
.rck_block2 ul li a:hover{ background:url(../images/xb_bg.jpg) no-repeat center bottom;}
.rck_block2 ul li a.on{ color:#016179; background:url(../images/xb_bg.jpg) no-repeat center bottom;}
.rck_list{ margin-top:20px;}
.rck_one{ float:left; margin-right:15px; margin-left:3px; margin-bottom:16px; margin-top:10px;}
.rck_one img{ width:102px; height:143px; border:1px solid #016179; float:left;}
.rck_one ul{ width:110px; float:left; height:143px; margin-left:20px;}
.rck_one ul h3{ font-size:16px; color:#016179; width:100%; float:left;}
.rck_one ul h3 a{ font-size:16px; color:#016179;}
.rck_one ul h3 a:hover{ color:#ff6600;}
.rck_one ul span{ width:100%; float:left; line-height:18px;}
.rck_one ul span.xy{ color:#444; font-size:12px;}
.rck_one ul span.xy a{color:#444; font-size:12px;}
.rck_one ul span.xy a:hover{ color:#016179;}
.rck_one ul span.yjly{ font-size:14px; color:#333; margin-top:6px; margin-bottom:2px;}
.rck_one ul span.yjly_con{ font-size:12px; color:#555;}
.fwpt_xljy{ margin-top:25px; width:100%; float:left; padding-bottom:30px;}
.fwpt_title{ border-bottom:1px solid #7EA8AF; padding-bottom:6px; width:100%; float:left;}
.fwpt_title h3{ background:url(../images/fwpt_b.png) repeat-x; width:120px; height:25px; text-align:center; color:#fff; font-size:14px; padding-top:4px;}
.fwpt_title h3 a{ color:#fff;}
.fwpt_xljy ul{ margin-top:12px; width:100%; float:left; margin-bottom:20px;}
.fwpt_xljy ul li{ line-height:26px; font-size:14px; background:url(../images/down_li.jpg) no-repeat 4px 12px; padding-left:20px; width:96%; float:left;}
.fwpt_title2 h3{float:left; margin-right:6px; background:none; width:auto; padding-top:0px;}
.fwpt_title2 h3 a{ height:25px;padding-top:6px; padding-bottom:10px; color:#555;}
.fwpt_title2 h3 a:hover{background:url(../images/fwpt_b.png) repeat-x; color:#fff;}
.fwpt_title2 h3 a.on{background:url(../images/fwpt_b.png) repeat-x; color:#fff;}
.tab_list{ width:840px; float:left;}
.tab_list_title{ background-color:#819999; float:left; width:100%; color:#fff; font-size:14px; font-weight:bold; height:auto;}
.tab_list ul{ margin:6px 0px;}
.tab_list ul li{ float:left; background:none; padding:0; width:auto; text-align:center;}
.tab_list .xh{ width:5%;}
.tab_list .zlh{ width:20%;}
.tab_list .zlmc{ width:43%;}
.tab_list .fmr{ width:30%;}
.tab_list_con dt{ float:left; width:100%; padding:12px 0px;}
.tab_list_con dt li{ float:left; background:none; padding:0; width:auto; text-align:center; font-size:14px;line-height:24px; color:#333;}
.tab_list_con .zlmc{ text-align:left;}
.tab_list_con .fmr{ text-align:center;}

.tab_list2{ width:840px; float:left;}
.tab_list_title2{ background-color:#819999; float:left; width:100%; color:#fff; font-size:14px; font-weight:bold; height:auto;}
.tab_list2 ul{ margin:6px 0px;}
.tab_list2 ul li{ float:left; background:none; padding:0; width:auto; text-align:center;}
.tab_list2 .xh2{ width:4%;}
.tab_list2 .cgmc{ width:49%;}
.tab_list2 .wcdw{ width:27%;}
.tab_list2 .wcr{ width:16%; padding-left:6px;}
.tab_list_con2 dt{ float:left; width:100%; padding:12px 0px;}
.tab_list_con2 dt li{ float:left; background:none; padding:0; width:auto; text-align:center; font-size:14px;line-height:24px; color:#333;}
.tab_list_con2 .wcdw{ text-align:center;}
.tab_list_con2 .wcr{ text-align:center;}

.tab_list_con .d1{ background-color:#CCDBE2;}
.tab_list_con .d2{ background-color:#E5EEF3;}

.tab_list_con2 .d1{ background-color:#CCDBE2;}
.tab_list_con2 .d2{ background-color:#E5EEF3;}

.page_red{}
.page_red h3{ color:#fff; font-size:16px; margin-bottom:10px; margin-top:10px; height:auto;}
.page_red h3 a{color:#fff; font-size:16px;background:url(../images/red_bg.png) repeat-x; padding-top:8px; padding-left:15px; padding-right:15px; padding-bottom:20px;}

.fwys_right .newscontent{  width:100%;}
.fwys_right .newscontent table{ width:100%;}
.block_list .xdhz_tit li.news_more{ float:right; margin-top:8px;}
.fsyj{ width:1024px; margin: 0 auto; margin-top:6px; margin-bottom:6px;}
.lxwm{width:761px;  margin-top:20px; height:230px;}
/*.fsyj{ background:url(../images/fsyj_bg.png) no-repeat; width:999px; height:364px; padding:0px 40px; margin:0 auto; margin-top:10px;}
.lxwm{background:url(../images/lxwm_yj.png) no-repeat; width:761px; height:428px; padding:0px 40px; margin-top:10px;}*/
