a:hover { color: #333; text-decoration:none;}

.subnav {width:auto; height:36px; background-color:#ececec;}

.content {width:1315px; height:auto; margin:0 auto;}
.box {width:1315px; height:auto; margin:0 auto;}
.conbg {width:1315px; height:auto; float:left; background-color:#fff;}
.conbox {width:1266px; height:auto; margin:0 auto;}
.conbody {width:1266px; height:auto; float:left;}
.l_border {width:971px; height:auto; float:left;}

/*********headernav*********/
.weather {width:350px; height:36px; float:left;}
.header_nav {width:210px; height:36px; float:right;}
.header_nav ul {vertical-align:middle;}
.header_nav ul li {width:70px; height:36px; line-height:36px; float:left; background:url(imagesdot01.jpg) no-repeat right; text-align:center;}
.header_nav ul li a {text-decoration:none; color:#595959;}
.header_nav ul li a:hover {text-decoration:underline; color:#595959;}

/*********header*********/
.header {width:auto; height:167px; background:url(imagesheader_long.jpg) no-repeat center;}
 
/*********menu*********/
.menu {width:auto; height:42px; background:url(imagesmenubg.jpg) no-repeat center;}
.menu_list {width:770px; height:37px; float:left;}
.menu_list ul {vertical-align:middle;}
.menu_list ul li {width:110px; height:37px; line-height:37px; float:left; background:url(imagesdot02.jpg) no-repeat right; text-align:center;}
.menu_list ul li a {text-decoration:none; color:#fff; width:110px; height:37px; display:block;}
.menu_list ul li a:hover {text-decoration:none; color:#fff; background:url(imagesnavbg.jpg) repeat-x; width:110px; height:37px; display:block;}

.search {width:220px; height:23px; float:right; margin-top:7px;}
.search p {width:151px; height:21px; float:left; border:1px solid #b6cadb; background-color:#fff;}
.search p input {width:151px; height:21px; float:left; line-height:21px; border:0px}

.search span {width:55px; height:23px; float:right;}
.search span input {width:55px; height:23px; float:right; line-height:23px; background:url(imagesbottom.jpg) no-repeat; color:#fff; font-size:12px; border:0px;}


/*********flash*********/
.flash {width:472px; height:304px; float:left;}

	.js{width:90%; margin:10px auto 0 auto; }
	.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
	.js p span{ float:right; }
	.js p span a{ color:#f00; text-decoration:underline;   }
	.js textarea{ height:100px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }

	/* css */
	.focusBox { position: relative; width: 472px; height: 304px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 472px; height: 304px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/*********news*********/
.news {width:475px; height:304px; float:left;}
.news_tit {width:475px; height:44px; float:left; background:url(imagestit_bg.jpg) repeat-x;}
.news_tit p {width:45px; height:15px; float:right; margin:13px 13px 0 0; display:inline;}
.news_titnav {width:252px; height:44px; float:left;}
.news_titnav ul {vertical-align:middle;}
.news_titnav ul li {width:126px; height:39px; line-height:39px; float:left; text-align:center;}
.news_titnav ul li a {text-decoration:none; color:#1877c8; width:126px; height:44px; display:block;}
.news_titnav ul li a:hover {text-decoration:none; color:#fff; width:126px; height:44px; display:block; background:url(imagestit_pc.jpg) no-repeat;}

.news_titnav ul li.gd {width:126px; height:39px; line-height:39px; float:left; text-align:center;}
.news_titnav ul li.gd a {text-decoration:none; color:#fff; width:126px; height:44px; display:block; background:url(imagestit_pc.jpg) no-repeat;}
.news_titnav ul li.gd a:hover {text-decoration:none; color:#fff; width:126px; height:44px; display:block; }




.news_list {width:475px; height:auto; float:left;}
.news_list ul {vertical-align:middle;}
.news_list ul li {width:475px; height:31px; line-height:31px; float:left;}
.news_list ul li p {width:80px; height:31px; line-height:31px; color:#595959; float:right;}
.news_list ul li span {width:355px; height:31px; float:left; line-height:31px; background:url(imagesdot03.jpg) no-repeat left; padding-left:15px; margin-left:15px;}
.news_list ul li span a {text-decoration:none; color:#595959;}
.news_list ul li span a:hover {text-decoration:underline; color:#595959;} 


.ywdw {width:279px; height:304px; float:left;}
.ywdw_tit {width:279px; height:44px; float:left; background:url(imagestit_bg.jpg) repeat-x;}
.ywdw_tit p {width:45px; height:15px; float:right; margin:13px 13px 0 0; display:inline;}
.ywdw_tit span {width:76px; height:44px; line-height:39px; float:left; background:url(imagestit_pc.jpg) no-repeat; padding-left:32px;}

.ywdw_list {width:279px; height:auto; float:left;}
.ywdw_list ul {vertical-align:middle;}
.ywdw_list ul li {width:115px; height:31px; float:left; line-height:31px; background:url(imagesdot03.jpg) no-repeat left; padding-left:10px; margin-left:10px; display:inline;}
.ywdw_list ul li a {text-decoration:none; color:#595959;}
.ywdw_list ul li a:hover {text-decoration:underline; color:#595959;} 


.banner {width:1264px; height:117px; float:left; border:1px solid #dfdfdf; background-color:#e6f4fc;}
.banner p {width:383px; height:87px; float:right; margin:15px; display:inline;}
.banner span {width:836px; height:87px; float:left; margin:15px 0 0 12px; display:inline;}

.jkyz {width:639px; height:263px; float:left; border:1px solid #dfdfdf;}
.jkyz_tit {width:639px; height:40px; float:left; background:url(imagestit_bg.jpg) repeat-x;}
.jkyz_tit p {width:45px; height:15px; float:right; margin:13px 13px 0 0; display:inline;}
.jkyz_tit span {width:105px; height:40px; float:left; line-height:40px; float:left; background-color:#1877c8; text-align:center;}

.jkyz_list {width:639px; height:auto; float:left;}
.jkyz_list ul {vertical-align:middle;}
.jkyz_list ul li {width:283px; height:31px; float:left; line-height:31px; background:url(imagesdot03.jpg) no-repeat left; padding-left:15px; margin-left:15px; display:inline;}
.jkyz_list ul li a {text-decoration:none; color:#595959;}
.jkyz_list ul li a:hover {text-decoration:underline; color:#595959;} 

.link {width:315px; height:265px; float:left;}
.link ul {vertical-align:middle;}
.link ul li {width:315px; height:79px; float:left; margin-bottom:14px;}

.link2 {width:971px; height:66px; float:left; overflow:hidden;}
.link2_b {width:1000px; height:66px; float:left; overflow:hidden;}
.link2 ul {vertical-align:middle;}
.link2 ul li {width:231px; height:66px; float:left; margin-right:15px; display:inline;}

.ylws {width:278px; height:344px; float:left; border:1px solid #dfdfdf;}
.ylws_tit {width:278px; height:40px; float:left; background:url(imagestit_bg.jpg) repeat-x;}
.ylws_tit p {width:45px; height:15px; float:right; margin:13px 13px 0 0; display:inline;}
.ylws_tit span {width:135px; height:40px; float:left; line-height:40px; float:left; background-color:#1877c8; text-align:center;}

.ylws_list {width:278px; height:auto; float:left;}
.ylws_list ul {vertical-align:middle;}
.ylws_list ul li {width:160px; height:30px; float:left; line-height:30px; background:url(imagesdot03.jpg) no-repeat left; padding-left:20px; margin-left:20px;}
.ylws_list ul li a {text-decoration:none; color:#595959;}
.ylws_list ul li a:hover {text-decoration:underline; color:#595959;}


.jgdj {width:476px; height:262px; float:left; border:1px solid #dfdfdf;}
.jgdj_tit {width:476px; height:40px; float:left; background:url(imagestit_bg.jpg) repeat-x;}
.jgdj_tit p {width:45px; height:15px; float:right; margin:13px 13px 0 0; display:inline;}
.jgdj_tit span {width:105px; height:40px; float:left; line-height:40px; float:left; background-color:#1877c8; text-align:center;}

.jgdj_list {width:476px; height:auto; float:left; margin-top:5px;}
.jgdj_list ul {vertical-align:middle;}
.jgdj_list ul li {width:385px; height:31px; float:left; line-height:31px; background:url(imagesdot03.jpg) no-repeat left; padding-left:20px; margin-left:20px;}
.jgdj_list ul li a {text-decoration:none; color:#595959;}
.jgdj_list ul li a:hover {text-decoration:underline; color:#595959;}

.sjtj {width:476px; height:262px; float:left; border:1px solid #dfdfdf;}
.sjtj_tit {width:476px; height:40px; float:left; background:url(imagestit_bg.jpg) repeat-x;}
.sjtj_tit p {width:45px; height:15px; float:right; margin:13px 13px 0 0; display:inline;}
.sjtj_tit span {width:105px; height:40px; float:left; line-height:40px; float:left; background-color:#1877c8; text-align:center;}

.sjtj_list {width:476px; height:auto; float:left; margin-top:5px;}
.sjtj_list ul {vertical-align:middle;}
.sjtj_list ul li {width:385px; height:31px; float:left; line-height:31px; background:url(imagesdot03.jpg) no-repeat left; padding-left:20px; margin-left:20px;}
.sjtj_list ul li a {text-decoration:none; color:#595959;}
.sjtj_list ul li a:hover {text-decoration:underline; color:#595959;}




.xxtj {width:278px; height:262px; float:left; border:1px solid #dfdfdf;}
.xxtj_tit {width:278px; height:40px; float:left; background:url(imagestit_bg.jpg) repeat-x;}
.xxtj_tit p {width:45px; height:15px; float:right; margin:13px 13px 0 0; display:inline;}
.xxtj_tit span {width:105px; height:40px; float:left; line-height:40px; float:left; background-color:#1877c8; text-align:center;}

.xxtj_list {width:278px; height:auto; float:left; margin-top:10px;}
.xxtj_list ul {vertical-align:middle;}
.xxtj_list ul li {width:215px; height:35px; float:left; line-height:35px; background:url(imagesdot04.jpg) no-repeat left; padding-left:15px; margin-left:20px;}
.xxtj_list ul li a {text-decoration:none; color:#595959;}
.xxtj_list ul li a:hover {text-decoration:underline; color:#595959;}

.banner1 {width:1264px; height:108px; float:left; border:1px solid #dfdfdf; background-color:#e6f4fc;}
.banner1 ul {vertical-align:middle}
.banner1 ul li {width:402px; height:78px; float:left; margin:15px 0 0 14px;}




.wzdh {width:1266px; height:auto; float:left;}
.wzdh_tit {width:1266px; height:33px; float:left; border-bottom:2px solid #1877c8;}
.wzdh_tit p {width:100px; height:18px; line-height:18px; float:left; color:#5e5b55; background:url(imagesdot05.jpg) no-repeat left; padding-left:25px;}


.wzdh_list {width:1266px; height:auto; float:left;}
.wzdh_list ul {vertical-align:middle;}
.wzdh_list ul li {width:auto; height:30px; line-height:30px; float:left; text-align:center; padding:0 20px;}
.wzdh_list ul li a {text-decoration:none; color:#595959;}
.wzdh_list ul li a:hover {text-decoration:underline; color:#595959;}

.footer {width:1315px; height:auto; float:left; padding:10px 0;}
.footer ul {vertical-align:middle;}
.footer ul li {width:1315px; height:30px; line-height:30px; text-align:center; float:left;}

/*列表页*/
.contentbox{ width:1315px; background:#FFF; margin:0 auto;}
.boxlist{ width:1266px; margin:auto; overflow:hidden;}
/*=================左侧导航=======================*/
.boxLeft{ float:left;width:330px; text-align:center; padding-top:10px;}
.boxLeft h2{ color:#db0008;width:330px; line-height:30px; border-bottom:#25629e solid 1px; font-size:16px;}
.boxLeft h2 a{ color:#25629e;}
.boxLeft ul{width:330px; line-height:40px; clear:both !important;}
.boxLeft ul li{width:100%; line-height:40px; border-bottom:#efefef solid 1px; font-size:14px;}
.boxLeft ul li a{ color:#333; }
.boxLeft ul.dli li{width:50%; float:left;}
/*=================右侧内容=======================*/
.boxRight{ float:right; width:900px; height:820px;margin-left:20px; border:#dedede solid 1px; border-top:none; overflow:hidden; padding-bottom:10px;margin-bottom:20px;}
.rightNav{ background:#f2f2f2; border-top:2px solid #25629e; height:40px; line-aheight:40px; position:relative;}
.rightNav h5{height:40px; line-height:40px;}
.rightNav a{font-size:16px;margin-left:15px; line-height:40px;}


.boxRight ul{ margin:20px;}
.boxRight ul li{font-size:14px !important;  width:100% !important; height:30px; line-height:30px; text-align:left; font-weight:normal; position: relative; display:block;}
.boxRight ul li a{height:30px; line-height:30px; overflow:hidden;color:#333; background:#FFC; float:left;}
.boxRight ul li span{width:80px !important; height:26px; line-height:26px;color:#999; font-size:12px; text-align: right; background:#F9F; float:right;}
.boxRight ul li a:hover{ color:#25629e;}

.rightNav div{ top:0; right:5px; position:absolute; font-size:0; _top:5px;}
.rightNav div label{font-size:14px !important; color:#333; vertical-align:middle;}
.rightNav div a{width:50px; height:26px; line-height:26px; text-align:center; font-size:14px; color:#fff; text-decoration:none; background:#18a32c; margin:0; display:inline-block;vertical-align:middle;}
.rightNav div input{ width:150px; height:26px; line-height:26px; border:0; vertical-align:middle; padding:0 5px;}
.rightNav div a:hover{background:#25629e; /*color:#fff;*/}

.box table{height:auto;border-collapse:collapse; margin:0; width:100%;}
.box th{ background:#eee; height:40px; line-height:40px;}
.box td{ line-height:25px; padding:5px; font-size:14px;}
.box td a:hover{color:#25629e; text-decoration:none;}
.box td.comp{ color:#999; text-align:center;}
.box td.date{ color:#999; text-align:center;}
/*分页*/
.page{ padding:10px 20px !important; text-align:right;}
.page a{ display:inline-block !important;height:20px; line-height:20px; padding:0 10px; text-align:center; border:1px solid #ececec; background:#ececec; margin:0 2px;}
.page a:hover{border:1px solid #25629e; background:#25629e; margin:0 2px; color:#FFF; text-decoration:none;}
.page input{border:1px solid #25629e; background:#FFF; vertical-align:middle; width:25px; height:25px; margin-left:5px; padding:0 3px; text-align:center;}
.page .go{border: none; background:#25629e; color:#FFF; height:27px; line-height:27px; vertical-align:middle; margin:0;}
.page .go:hover{border: none; background:#53a1f3; margin:0;}
.crumbs{ width:1266px; margin: auto;}

/*最终*/
.contentbox  img{ margin:20px auto; max-width:1246px; text-align:center;}
.contentbox h1{ text-align:center; color:#25629e; line-height:50px; width:1246px; margin:0 auto;}
.contentbox h2{ text-align:center; line-height:40px;}
.source{text-align:center; border-top:1px solid #CCC; margin:10px 20px; line-height:30px;}
.conl{ width:1246px; margin:0 auto; padding-bottom:10px;}
.conl p{ margin:10px auto; font-size:14px; line-height:24px; }
