﻿.is-main {
	margin: 0px auto; width: 1200px;}
.main-top {
	background: rgb(255, 255, 255); padding: 0px 15px; height: 52px; line-height: 52px; overflow: hidden;}
.u-old {
	background: url(home.jpg) no-repeat 0px; padding-left: 26px; margin-right: 20px;text-indent:12px;}
.u-weather {
	padding-left: 5px;margin-top: 16px; margin-right: 20px;}
.u-search {
	background: url(search.jpg) no-repeat; margin: 8px 0px 0px; width: 266px; height: 36px; position: relative;}
.u-search a {
	top: -6px; right: 0px; position: absolute;}
.search1 {
	border: currentColor; left: 0px; top: 2px; width: 205px; height: 30px; line-height: 36px; margin-left: 10px; position: absolute;}
#subm {
	border: currentColor; top: 0px; width: 43px; height: 36px; right: 0px; position: absolute; cursor: pointer;}
.m-tpyw {
	background: rgb(255, 255, 255); padding: 0px 15px 15px;}
.m-flash {
	width: 575px; height: 386px; overflow: hidden; position: relative;}
.m-flash .bd {
	left: 0px; top: 0px; width: 620px; height: 386px; position: absolute;}
.m-flash .bd ul li {
	width: 620px; height: 386px; position: relative;}
.m-flash .bd ul li img {
	width: 620px; height: 386px;}
.m-flash .bd ul li p {
	background: url(pic-cover.jpg); left: 0px; width: 100%; height: 48px; bottom: 0px; color: rgb(255, 255, 255); line-height: 48px; text-indent: 16px; position: absolute;}
.m-flash .hd {
	height: 10px; right: 6px; bottom: 17px; position: absolute;}
.m-flash .hd ul li {
	background: url(by.jpg) no-repeat; width: 10px; height: 10px; margin-right: 10px; float: left;}
.m-flash .hd ul li.on {
	background: url(ky.jpg) no-repeat;}
.m-list .hd li {
	margin-right: 60px; float: left;text-indent:20px;}
.m-list .hd a {
	padding: 0px 15px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; font-weight: bold; display: block;color: rgb(0, 93, 172);}
.m-list .hd li.on a {
	background: url(bg-more.jpg) no-repeat 10px 14px; color: rgb(228, 40, 30);}
.m-list .hd li.on a:hover {
	background: //url(t-bj1.jpg) no-repeat bottom; color: rgb(0, 93, 172);}
.m-list .hd li.more2 a {
	background: url(gengduo.jpg) no-repeat 245px 16px; width:260px; height: 40px;line-height: 40px;color: #000000;font-size: 12px;font-weight: normal;text-align:right;padding-right:10px;border-bottom: 0px solid rgb(221, 221, 221);}
.m-list .hd li.more2 a:hover {
	background: //url(t-bj1.jpg) no-repeat bottom; height: 40px;line-height: 40px; color: rgb(228, 40, 30);font-size: 12px;}
.m-jsyw .bd .more2 a {
	 background-color:#ff0000;left: 0%; margin-right:10px;width: 530px; height: 35px; text-align: center; bottom: 0px; line-height: 35px; font-size: 12px; margin-left: 0px; display: normal; position: absolute;}
.m-list .bd ul {
	padding: 10px; zoom: 1;}
.m-list .bd li {
	background: url(dian.jpg) no-repeat 0px 13px; height: 32px; line-height: 32px; overflow: hidden; padding-left: 12px;}
.m-list .bd li a {
	display: block;}
.m-list .bd li span {
	color: rgb(153, 153, 153); font-size: 12px; float: right;}
.m-jsyw {
	background: rgb(240, 240, 240); padding: 10px 0px 0px 10px; width: 585px; height: 376px; overflow: hidden;}
.m-jsyw .bd ul {
	height: 317px; position: relative;}
.m-jsyw .bd a.more {
	background: url(menu_dttz_bg.jpg) no-repeat; background-color:#ff0000;left: 0%; margin-right:10px;width: 530px; height: 35px; text-align: center; bottom: 0px; line-height: 35px; font-size: 16px; margin-left: 0px; display: block; position: absolute;}
.m-bjwj {
	background: rgb(255, 255, 255); padding: 0px 15px; width: 505px; height: 376px; margin-top: 15px;}
.m-bjwj .hd {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
.m-bjwj .hd a {
	font-size: 20px;}
.m-sjwj {
	background: rgb(255, 255, 255); padding: 0px 15px; width: 620px; height: 376px; margin-top: 15px;}
.m-sjwj .hd {
	border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
.m-sjwj .hd a {
	font-size: 20px;}
.m-ztzl {
	background: rgb(255, 255, 255); padding: 12px 20px 0px 0px; width: 1180px; height: 78px; margin-top: 15px; position: relative; z-index: 1;}
.m-ztzl h4 {
	background: url(../images/home/zt-bj.jpg) no-repeat; left: -8px; top: 0px; width: 53px; height: 90px; position: absolute; z-index: 999;}
.m-ztzl h4 a {
	padding: 7px 15px 7px 22px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; display: block;}
.m-ztzl .bd {
	width: 1122px; overflow: hidden; float: right;}
.m-ztzl li {
	height: 65px; overflow: hidden; margin-right: 10px; float: left;}
.m-ztzl li img {
	width: 273px; height: 65px;}


.m-lbt {
	background: rgb(255, 255, 255); padding: 12px 20px 0px 0px; width: 1180px; height: 78px; margin-top: 15px; position: relative; z-index: 1;}
.m-lbt h4 {
	background: url(lb-bj.jpg) no-repeat; left: -8px; top: 0px; width: 53px; height: 90px; position: absolute; z-index: 999;}
.m-lbt h4 a {
	padding: 7px 15px 7px 22px; color: rgb(255, 255, 255); font-size: 16px; font-weight: bold; display: block;}
.m-lbt .bd {
	width: 1122px; overflow: hidden; float: right;}
.m-lbt li {
	height: 65px; overflow: hidden; margin-right: 10px; float: left;}
.m-lbt li img {
	width: 273px; height: 65px;}


.m-xxgk {
	background: rgb(255, 255, 255); padding: 0px 15px; width: 800px; height: 387px; overflow: hidden; margin-top: 15px;}
.m-xxgk h2 {
	height: 50px; line-height: 50px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
.m-xxgk h2 a {
	background: url(dangjian-bg.jpg) no-repeat 10px; color: rgb(0, 93, 172); padding-left: 45px; font-size: 20px; display: block;}
.u-xx {
	padding: 15px 0px 5px; width: 810px;}
.u-xx li {
	border: 1px solid rgb(185, 211, 236); width: 150px; height: 43px; line-height: 43px; margin-right: 10px; float: left;}
.u-xx li a {
	background: url(dangjian-icon.jpg) no-repeat rgb(233, 243, 252); color: rgb(0, 93, 172); text-indent: 43px; font-size: 16px; display: block;}
.u-xx li a:hover {
	background: url(dangjian-icon.jpg) no-repeat rgb(255, 255, 255);}
.u-xx li.xx1 a {
	background-position: 12px;}
.u-xx li.xx2 a {
	background-position: -150px;}
.u-xx li.xx3 a {
	background-position: -310px;}
.u-xx li.xx4 a {
	background-position: -475px;}
.u-xx li.xx5 a {
	background-position: -645px;}
.m-xxgk .hd {
	padding: 15px 0px 5px; width: 810px;}
.m-xxgk .hd li {
	border: 1px solid rgb(185, 211, 236); width: 150px; height: 43px; line-height: 43px; margin-right: 10px; float: left;}
.m-xxgk .hd li a {
	 background: url(dangjian-icon.jpg) no-repeat rgb(233, 243, 252); color: rgb(0, 93, 172); text-indent: 23px; font-size: 16px; display: block;}
.m-xxgk .hd li a:hover {
	 background: url(dangjian-icon.jpg) no-repeat rgb(255, 255, 255);}
.m-xxgk .hd li.on {
	 border: 1px solid rgb(185, 211, 236); width: 150px; height: 43px; line-height: 43px; margin-right: 10px; float: left;}
.m-xxgk .hd li.on a {
	 background: url(dangjian-icon.jpg) no-repeat rgb(255, 255, 255);}
.m-xxgk .hd li.xx1 a {
	background-position: 12px;}
.m-xxgk .hd li.xx2 a {
	background-position: -150px;}
.m-xxgk .hd li.xx3 a {
	background-position: -310px;}
.m-xxgk .hd li.xx4 a {
	background-position: -475px;}
.m-xxgk .hd li {
	//margin-right: 50px;}
.m-xxgk .bd li {
	background-position: 0px 15px; height: 35px; line-height: 35px;}
.m-fwyd {
	background: rgb(255, 255, 255); padding: 0px 15px; width: 324px; height: 387px; overflow: hidden; margin-top: 15px;}
.m-fwyd h2 {
	height: 50px; line-height: 50px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
.m-fwyd h2 a {
	background: url(../images/home/sz-bj.jpg) no-repeat 10px; color: rgb(0, 93, 172); padding-left: 35px; font-size: 20px; display: block;}
.u-jg {
	padding: 15px 0px 5px; width: 354px;}
.u-jg li {
	border: 1px solid rgb(221, 221, 221); width: 152px; height: 38px; line-height: 38px; margin-right: 16px; float: left;}
.u-jg li a {
	background: url(../images/home/sz-icon.jpg) no-repeat rgb(255, 255, 255); text-indent: 65px; font-size: 16px; display: block;}
.u-jg li a:hover {
	background: url(../images/home/sz-icon.jpg) no-repeat rgb(233, 243, 252);}
.u-jg li.jg1 a {
	background-position: 28px;}
.u-jg li.jg2 a {
	background-position: -145px;}
.m-fwyd .hd li {
	border: 1px solid rgb(185, 211, 236); width: 150px; height: 43px; line-height: 43px; margin-right: 10px; float: left;}
.m-fwyd .hd li a {
	 background: url(dangjian-icon.jpg) no-repeat rgb(233, 243, 252); color: rgb(0, 93, 172); text-indent: 23px; font-size: 16px; display: block;}
.m-fwyd .hd li a:hover {
	 background: url(dangjian-icon.jpg) no-repeat rgb(255, 255, 255);}
.m-fwyd .hd li.on {
	 border: 1px solid rgb(185, 211, 236); width: 150px; height: 43px; line-height: 43px; margin-right: 10px; float: left;}
.m-fwyd .hd li.on a {
	 background: url(dangjian-icon.jpg) no-repeat rgb(255, 255, 255);}
.m-fwyd .hd li.xx1 a {
	background-position: -310px;}
.m-fwyd .hd li.xx2 a {
	background-position: -475px;}
.m-fwyd .hd li.xx3 a {
	background-position: -310px;}
.m-fwyd .hd li.xx4 a {
	background-position: -475px;}
.m-fwyd .bd ul {
	//padding: 5px 10px;}
.m-advert {
	width: 1200px; overflow: hidden; position: relative;}
.m-advert li {
	margin-top: 15px;}
.m-advert img {
	width: 1200px; height: 100px;}
.m-advert .hd ul {
	right: 10px; bottom: 10px; position: absolute;}
.m-advert .hd ul li {
	background: url(../images/home/by.jpg) no-repeat; width: 10px; height: 10px; text-indent: -10px; overflow: hidden; margin-right: 10px; float: left;}
.m-advert .hd ul li.on {
	background: url(../images/home/ky.jpg) no-repeat;}
.m-hdjl {
	background: rgb(255, 255, 255); padding: 0px 15px; width: 800px; height: 330px; overflow: hidden; margin-top: 15px;}
.m-hdjl h2 {
	height: 50px; line-height: 50px; border-bottom-color: rgb(221, 221, 221); border-bottom-width: 1px; border-bottom-style: solid;}
.m-hdjl h2 a {
	background: url(../images/home/jl-bj.jpg) no-repeat 10px; color: rgb(0, 93, 172); padding-left: 45px; font-size: 20px; display: block;}
.m-hdjl .parHd li {
	margin-right: 60px; float: left;}
.m-hdjl .parHd a {
	padding: 0px 15px; height: 40px; text-align: center; line-height: 40px; font-size: 16px; font-weight: bold; display: block;}
.m-hdjl .parHd li.on a {
	background: url(../images/home/t-bj1.jpg) no-repeat bottom; color: rgb(0, 93, 172);}
.m-hdjl .slideBox ul {
	zoom: 1;}
.m-hdjl .parBd {
	width: 600px; height: 203px; overflow: hidden; margin-top: 15px; float: left;}
.slideBox p {
	text-align: center; float: left; display: inline-block;}
.slideBox h5 {
	background: rgb(235, 235, 235); width: 100%; height: 36px; line-height: 36px; font-size: 14px; font-weight: normal;}
.slideBox p.u-title {
	width: 360px; text-align: left; text-indent: 25px;}
.slideBox p.u-sj {
	width: 130px;}
.slideBox p.u-zt {
	width: 100px;}
.slideBox li {
	height: 36px; line-height: 36px;}
.slideBox li .u-title {
	background: url(../images/home/dian.jpg) no-repeat 10px;}
.slideBox li a {
	display: block;}
.slideBox li .u-sj {
	color: rgb(153, 153, 153); font-size: 12px;}
.slideBox li .u-zt {
	color: rgb(213, 140, 0); font-size: 12px;}
.slideBox ul {
	padding: 0px;}
.u-xc {
	width: 176px; margin-top: 15px; float: right;}
.u-xc a {
	background: url(../images/home/jydc.jpg) no-repeat center 20px rgb(240, 240, 240); width: 176px; height: 96px; text-align: center; color: rgb(0, 93, 172); line-height: 140px; font-size: 16px; margin-bottom: 10px; display: block;}
.u-xc a:hover {
	background: url(../images/home/jydc.jpg) no-repeat center 20px rgb(229, 243, 255);}
.u-xc a.xc2 {
	background-position: center -88px;}
.m-hdjl .parBd .m-ts li {
	background: url(../images/home/dian.jpg) no-repeat 10px; height: 36px; line-height: 36px; padding-left: 22px;}
.m-hdjl .parBd .m-ts li span {
	color: rgb(153, 153, 153); font-size: 12px; float: right;}
.m-dh {
	width: 354px; height: 330px; overflow: hidden; margin-top: 15px;}
.m-dh img {
	width: 354px; height: 160px; margin-bottom: 10px;}