@charset "gb2312";

/* 12号字 */
.f12{
    font-size:12px;
}
/* 14号字 */
.f14{
    font-size:14px;
}
/* 18号字 */
.f18{
    font-size:18px;
}
.f18h{
    font-size:18px;
	font-family:黑体;
}
/* 16号字 */
.f16{
    font-size:16px;
}
.f16h{
    font-size:16px;
	font-family:黑体;
}
/* 24号字 */
.f24{
    font-size:24px;
}
/* 文字加粗 */
.fontB{
    font-weight:bold;
}
/* 文字不粗 */
.fontNb{
    font-weight:normal;
}
.fontWr{
	font-family:"微软雅黑", Arial, Helvetica, sans-serif;
}

/* 白色 */
.white{
    color:#FFFFFF;
}
.white a{
    color:#ffffff;
	text-decoration:none;
}
.white a:hover{
    color:#ffffff;
	text-decoration:underline;
}

.white2{
	color:#ffc8fc;
}
.white2 a{
    color:#ffc8fc;
	text-decoration:none;
}
.white2 a:hover{
    color:#ffc8fc;
	text-decoration:underline;
}

/* 紫色 */
.violet1{
	color:#d06ecb;
}
.violet1 a{
	color:#d06ecb;
	text-decoration:none;
}
.violet1 a:hover{
	color:#d06ecb;
	text-decoration:underline;
}

.violet2{
	color:#b85fb2;
}
.violet2 a{
	color:#b85fb2;
	text-decoration:none;
}
.violet2 a:hover{
	color:#b85fb2;
	text-decoration:underline;
}

.violet3{
	color:#912c8c;
}
.violet3 a{
	color:#912c8c;
	text-decoration:none;
}
.violet3 a:hover{
	color:#912c8c;
	text-decoration:underline;
}
/* 红色 */
.red{
    color:#ee0e09;
}
.red a{
    color:#ee0e09;
	text-decoration:none;
}
.red a:hover{
    color:#ee0e09;
	text-decoration:underline;
}

.red2{
    color:#cf0045;
}
.red2 a{
    color:#cf0045;
	text-decoration:none;
}
.red2 a:hover{
    color:#cf0045;
	text-decoration:underline;
}
/* 灰色 */
.gray{
    color:#999999;
}
.gray a{
    color:#999999;
	text-decoration:none;
}
.gray a:hover{
    color:#999999;
	text-decoration:underline;
}
/* 灰色2 */
.gray2{
    color:#717171;
	}
.gray2 a{
    color:#717171;
	text-decoration:none;
	}
.gray2 a:hover{
    color:#717171;
	text-decoration:underline;
	}
.gray3{
	color:#858585;
}
.gray3 a{
	color:#858585;
	text-decoration:none;
}
.gray3 a{
	color:#858585;
	text-decoration:underline;
}

/* 黑色 */
.black{
    color:#404040;
	}
.black a{
    color:#404040;
	text-decoration:none;
	}
.black a:hover{
    color:#404040;
	text-decoration:underline;
	}
/* 黄色 */
.yellow{
    color:#fe6c00;
	}
.yellow a{
    color:#fe6c00;
	text-decoration:none;
	}
.yellow a:hover{
    color:#fe6c00;
	text-decoration:underline;
	}
/* 蓝色 */
.blue{
    color:#015ab3;
	}
.blue a{
    color:#015ab3;
	text-decoration:none;
	}
.blue a:hover{
    color:#015ab3;
	text-decoration:underline;
	}

/* 绿色 */
.green{
    color:#406604;
	}
.green a{
    color:#406604;
	text-decoration:none;
	}
.green a:hover{
    color:#FF0000;
	text-decoration:underline;
	}
	
	

@charset "gb2312";

.mainWiap{
    width:990px;
	height:100%;
	margin:0px auto;
	overflow:hidden;
}
.cont1{
	width:990px;
	overflow:hidden;
}
.cont1 .contL{
	width:241px;
	overflow:hidden;
}
.cont1 .contM{
	width:468px;
	display:inline;
	margin-left:19px;
	overflow:hidden;
}	
.cont1 .contR{
	width:241px;
	overflow:hidden;
}

.cont2,.cont3,.cont5{
	width:990px;
	overflow:hidden;
}
.cont2 .contL{
	width:241px;
	overflow:hidden;
}
.cont2 .contR{
	width:719px;
	overflow:hidden;
}


.cont3 .contL{
	width:734px;
	overflow:hidden;
}
.cont3 .contR{
	width:241px;
	overflow:hidden;
}

.cont4{
	width:944px;
	overflow:hidden;
	margin:0 auto;
}


.cont5 .contL{
	width:639px;
	overflow:hidden;
}
.cont5 .contR{
	width:339px;
	overflow:hidden;
}



















@charset "gb2312";
/* 首页CSS */
.i_notice{
	width:990px;
	height:44px;
	overflow:hidden;
	background:url(imagesi_notic_bg.png) no-repeat;
}
.i_notice h2{
	width:121px;
	height:44px;
	display:inline;
	color:#FFF;
	background:url(imagesi_notic.png) no-repeat;
	overflow:hidden;
	text-align:center;
	text-indent:-9999px;
}
.i_notice .contMain{
	width:856px;
	height:44px;
	overflow:hidden;
	position:relative;
}
.i_notice .contMain ul{
	width:821px;
	height:44px;
	overflow:hidden;
	display:block;
	margin-left:28px;
}
.i_notice .contMain ul li{
	width:821px;
	height:44px;
	line-height:44px;
	text-align:center;
	overflow:hidden;
	font-weight:bold;
	color:#FFF;
}
.i_notice .contMain ul li a{
	color:#FFF;
}
.i_notice .contMain ul li a:hover{
	color:#FFF;
}
.i_notice .contMain .prev{
	width:21px;
	height:21px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:11px;
	background:url(imagesico_n_l.png) no-repeat;
	display:block;
	cursor:pointer;
}
.i_notice .contMain .next{
	width:21px;
	height:21px;
	overflow:hidden;
	position:absolute;
	right:12px;
	top:11px;
	background:url(imagesico_n_r.png) no-repeat;
	display:block;
	cursor:pointer;
}
.i_newsTop{
	width:988px;
	height:65px;
	overflow:hidden;
	border:#FFF 1px solid;
	background:url(imagespic_news_top.png) no-repeat left top #e0efff;
}
.i_newsTop h2{
	width:908px;
	height:38px;
	display:block;
	overflow:hidden;
	text-align:center;
	line-height:38px;
	margin:0 auto;
}
.i_newsTop p{
	width:908px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin:0 auto;
	display:block;
	text-align:center;
}
.slideBox{
	width:534px;
	height:356px;
	overflow:hidden;
	position: relative;
}
.slideBox .hd {
	position: absolute;
	bottom:0;
	right:0;
	width:129px;
	height:36px;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.slideBox .hd ul li {
	width: 14px;
	height: 14px;
	margin:11px 10px auto auto;
	background:url(imagesslide_off.gif) no-repeat;
	display:inline;
	cursor: pointer;
	overflow:hidden;
}
.slideBox .hd ul li.on {
	background:url(imagesslide_on.gif) no-repeat;
}
.slideBox .bd {
	height:356px;
	overflow:hidden;
}
.slideBox .bd ul {
	height:356px;
	overflow:hidden;
}
.slideBox .bd ul li {
	position:relative;
	height:356px;
	overflow:hidden;
}
.slideBox .bd ul li .pic {
	width: 534px;
	height: 356px;
	overflow: hidden;
}
.slideBox .bd ul li .pic a {
	display:block;
	overflow:hidden;
	height:356px;
}
.slideBox .bd ul li .pic img {
	width: 534px;
	height: 356px;
	overflow: hidden;
}
.slideBox .bd ul li .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	height:36px;
	width: 534px;
}
.slideBox .bd ul li .title {
	position: absolute;
	height: 36px;
	line-height: 36px;
	bottom: 0;
	left:0;
	width:384px;
	overflow:hidden;
}
.slideBox .bd ul li .title a {
	margin-left:12px;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
}
.slideBox .bd ul li .title a:hover{
	color:#FFF;
}

.i_news{
	width:440px;
	overflow:hidden;
}
.i_news .title{
	height:32px;
	overflow:hidden;
	background:url(imagesi_news_bg.png) no-repeat;
}
.i_news .title ul li{
	width:78px;
	height:32px;
	line-height:32px;
	text-align:center;
	margin-left:5px;
}
.i_news .title ul li.on{
	background:url(imagestitle_i_on.png) repeat-x;
}
.i_news .contMain{
	width:420px;
	height:278px;
	overflow:hidden;
	margin:0 auto;
}
.i_news .contMain ul li{
	width:420px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.i_news .contMain ul li span{
	float:right;
}
.i_news .ico{
	width:420px;
	height:33px;
	overflow:hidden;
}
.i_news .ico ul li{
	width:96px;
	height:33px;
	line-height:33px;
	text-indent:37px;
	overflow:hidden;
	float:right;
}
.i_news .ico ul li.t1{
	background:url(imagesico_i_news_pt.png) no-repeat;
	margin-right:7px;
}
.i_news .ico ul li.t2{
	background:url(imagesico_i_news_v.png) no-repeat;
}

.i_zt{
	width:990px;
	height:78px;
	overflow:hidden;
	position:relative;
}
.i_zt .contMain{
	width:930px;
	height:76px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:#e0efff 1px solid;
	border-top:#e0efff 1px solid;
}
.i_zt .contMain ul li{
	width:275px;
	height:55px;
	overflow:hidden;
	margin:11px 10px auto 20px;
}
.i_zt .prev{
	width:30px;
	height:78px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	background:url(imagesico_i_zt_l.png) no-repeat;
	display:block;
	cursor:pointer;
}
.i_zt .next{
	width:30px;
	height:78px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	background:url(imagesico_i_zt_r.png) no-repeat;
	display:block;
	cursor:pointer;
}
.i_xxgk{
	width:241px;
	height:267px;
	overflow:hidden;
	background:url(imagespic_xxgk_bg2.png) repeat-x;
}
.i_xxgk ul{
	width:225px;
	height:193px;
	display:block;
	overflow:hidden;
	margin:0 auto;
}
.i_xxgk ul li{
	width:225px;
	height:31px;
	line-height:31px;
	overflow:hidden;
	background:url(imagespic_xxgk_bg.png) no-repeat;
	text-indent:28px;
	margin-bottom:7px;
}

.i_bs_zd{
	width:468px;
	height:94px;
	overflow:hidden;
	background:url(imagespic_bs_01.png) no-repeat;
}
.i_bs_zd dl{
	width:390px;
	height:94px;
	float:right;
	display:inline;
	margin-right:7px;
	overflow:hidden;
}
.i_bs_zd dl dt{
	width:390px;
	height:30px;
	line-height:30px;
	overflow:hidden;
}
.i_bs_zd dl dd{
	width:390px;
	line-height:20px;
	overflow:hidden;
}
.i_bs_gm{
	width:468px;
	height:77px;
	overflow:hidden;
	background:url(imagespic_bs_02.png) no-repeat;
}
.i_bs_gm dl dt{
	width:183px;
	height:76px;
	line-height:70px;
	overflow:hidden;
	text-indent:71px;
	float:left;
}
.i_bs_gm dl dd{
	width:285px;
	height:52px;
	float:left;
	overflow:hidden;
	display:inline;
	margin-top:25px;
	line-height:20px;
}
.i_bs_qy{
	width:468px;
	height:90px;
	overflow:hidden;
	background:url(imagespic_bs_03.png) no-repeat;
}
.i_bs_qy dl dt{
	width:183px;
	height:90px;
	float:left;
	line-height:54px;
	text-indent:71px;
	overflow:hidden;
}
.i_bs_qy dl dd{
	width:285px;
	height:70px;
	overflow:hidden;
	float:left;
	margin-top:19px;
	line-height:20px;
}

.i_xxgk_ico{
	width:241px;
	height:267px;
	overflow:hidden;
	background:url(imagespic_xxgk_bg2.png) repeat-x;
}
.i_xxgk_ico ul li{
	width:104px;
	height:77px;
	overflow:hidden;
	background:url(imagesico_xxgk_bg.png) no-repeat;
	margin:0 auto 12px 11px;
}
.i_xxgk_ico ul li .pic{
	width:38px;
	height:38px;
	overflow:hidden;
	margin:10px auto auto 32px;
}
.i_xxgk_ico ul li h3{
	width:104px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	display:block;
	text-align:center;
}
@charset "gb2312";
/* 内页CSS */
.p_xxgk{
	width:241px;
	overflow:hidden;
}
.p_xxgk h2{
	height:35px;
	overflow:hidden;
	background:#015ab3;
	text-indent:8px;
	line-height:35px;
}
.p_xxgk .contMain{
	width:239px;
	height:706px;
	overflow:hidden;
	border:#eaeaea 1px solid;
	border-top:none;
	background:#FFF;
}

.p_xxgk_list{
	width:239px;
	height:213px;
	overflow:hidden;
	margin:0 auto;
	background:url(imagespic_zw_bg1.png) repeat-x left bottom;
}
.p_xxgk_list ul{
	width:225px;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.p_xxgk_list ul li{
	width:225px;
	height:31px;
	line-height:31px;
	overflow:hidden;
	background:url(imagespic_xxgk_bg.png) no-repeat;
	text-indent:28px;
	margin-top:8px;
}
.p_xxgk_cont{
	width:239px;
	height:215px;
	overflow:hidden;
}
.p_xxgk_cont ul li{
	width:239px;
	height:42px;
	overflow:hidden;
	background:url(imagespic_zw_bg2.png) repeat-x left bottom;
	line-height:42px;
	text-indent:15px;
}

.p_xxgk_zc{
	width:347px;
	height:185px;
	overflow:hidden;
}
.p_xxgk_zc h2{
	height:32px;
	display:block;
	background:url(imagestitle_zw_bg1.png) no-repeat;
	overflow:hidden;
	text-indent:16px;
	line-height:32px;
}
.p_xxgk_zc .contMain{
	width:327px;
	overflow:hidden;
	margin:0 auto;
}
.p_xxgk_zc .contMain ul li{
	width:327px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.p_xxgk_ms{
	width:719px;
	height:185px;
	overflow:hidden;
}
.p_xxgk_ms h2{
	height:32px;
	display:block;
	background:url(imagestitle_zw_bg2.png) no-repeat;
	overflow:hidden;
	text-indent:16px;
	line-height:32px;
}
.p_xxgk_ms .contMain{
	width:719px;
	overflow:hidden;
	margin:0 auto;
}
.p_xxgk_ms .contMain ul li{
	width:349px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	margin-left:10px;
}

.p_zt{
	width:719px;
	height:78px;
	overflow:hidden;
	position:relative;
}
.p_zt .contMain{
	width:620px;
	height:76px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:#e0efff 1px solid;
	border-top:#e0efff 1px solid;
}
.p_zt .contMain ul li{
	width:275px;
	height:55px;
	overflow:hidden;
	margin:11px 10px auto 20px;
}
.p_zt .prev{
	width:30px;
	height:78px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:0;
	background:url(imagesico_i_zt_l.png) no-repeat;
	display:block;
	cursor:pointer;
}
.p_zt .next{
	width:30px;
	height:78px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	background:url(imagesico_i_zt_r.png) no-repeat;
	display:block;
	cursor:pointer;
}

.p_xxgk_jh{
	width:717px;
	height:278px;
	overflow:hidden;
	background:#f3f9ff;
	border:#e0efff 1px solid;
}
.p_xxgk_jh dl{
	width:336px;
	height:55px;
	overflow:hidden;
	float:left;
	display:inline;
	margin:7px 10px auto 10px;
}
.p_xxgk_jh dl dt{
	width:336px;
	height:27px;
	border-bottom:#d2d2d2 1px solid;
	line-height:27px;
	overflow:hidden;
}
.p_xxgk_jh dl dd{
	width:336px;
	overflow:hidden;
	line-height:25px;
}

.p_bs_gm{
	width:734px;
	overflow:hidden;
}
.p_bs_gm h2{
	height:35px;
	overflow:hidden;
	display:block;
	background:url(imagesbs_03.png) no-repeat left top;
	line-height:35px;
	text-indent:15px;
}
.p_bs_gm .contMain{
	width:732px;
	height:327px;
	overflow:hidden;
	background:url(imagesbs_10.png) repeat-y 428px top #FFF;
	border:#f1f1f1 1px solid;
}
.p_bs_gm .contMain .content{
	width:390px;
	overflow:hidden;
	display:inline;
	margin:13px auto auto 14px;
}

.p_bs_zdfw{
	width:274px;
	overflow:hidden;
	display:inline;
	margin:7px 8px auto auto;
}
.p_bs_zdfw h3{
	height:35px;
	overflow:hidden;
	border-bottom:#d0d5d9 1px solid;
	line-height:35px;
	text-indent:4px;
	display:block;
}
.p_bs_zdfw ul{
	width:274px;
	display:block;
	overflow:hidden;
}
.p_bs_zdfw ul li{
	width:91px;
	height:64px;
	overflow:hidden;
	margin-top:22px;
}
.p_bs_zdfw ul li .pic{
	width:35px;
	height:35px;
	overflow:hidden;
	margin:0 auto;
}
.p_bs_zdfw ul li p{
	width:91px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	display:block;
	text-align:center;
}
.p_bs_tj{
	width:732px;
	height:169px;
	overflow:hidden;
	border:#f5f5f5 1px solid;
}
.p_bs_bj{
	width:268px;
	overflow:hidden;
	display:inline;
	margin:12px auto auto 12px;
}
.p_bs_bj h3{
	height:26px;
	overflow:hidden;
	display:block;
	background:#015ab3;
	text-indent:12px;
	line-height:26px;
}
.p_bs_jggs{
	width:420px;
	overflow:hidden;
	display:inline;
	margin:12px 11px auto auto;
}
.p_bs_jggs h3{
	height:26px;
	overflow:hidden;
	display:block;
	background:#015ab3;
	text-indent:12px;
	line-height:26px;
}

.p_bs_dataList {
	width:420px;
	overflow:hidden;
	position:relative;
}
.p_bs_dataList .title {
	float:left;
	margin:0;
	width:420px;
	clear:left;
}
.p_bs_dataList .title span {
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	padding-left:5px;
}
.p_bs_dataList span.No {
	width:150px;
}
.p_bs_dataList span.dpt {
	width:100px;
}
.p_bs_dataList span.item {
	width:90px;
}
.p_bs_dataList span.state {
	width:60px;
}
.p_bs_dataList li {
	list-style:none;
}
.p_bs_content22 {
	position:absolute;
	top:0;
	left:0;
	background:#fff;
}
.p_bs_dataList .p_bs_list22 {
	width:494px;
	margin:0;
	padding:0;
	display:block;
	float:left;
}
.p_bs_list22 li {
	border-top:1px dotted #999;
	float:left;
}
.p_bs_list22 span {
	padding-left:5px;
	height:23px;
	line-height:23px;
	display:block;
	float:left;
	overflow:hidden;
}
.p_bs_hiddenCon {
	width:493px;
	height:96px;
	overflow:hidden;
	border-top:none;
}

.p_bs_zzrd{
	width:241px;
	overflow:hidden;
}
.p_bs_zzrd h2{
	height:36px;
	display:block;
	overflow:hidden;
	line-height:36px;
	background:#015ab3;
	text-indent:12px;
}
.p_bs_zzrd .contMain{
	width:239px;
	height:405px;
	overflow:hidden;
	border:#ebebeb 1px solid;
	border-bottom:none;
	border-top:none;
	background:#FFF;
}
.p_bs_zzrd .contMain .content{
	height:326px;
	overflow:hidden;
	background:url(imagesbs_43.png) repeat-x left bottom;
}
.p_bs_zzrd .contMain .content dl{
	overflow:hidden;
	float:left;
	display:inline;
	border:#a6d0e7 1px solid;
	margin:11px auto auto 7px;
}
.p_bs_zzrd .contMain .content dl.t1{
	width:223px;
	height:57px;
	background:url(imagesbs_07.png) repeat-x;
}
.p_bs_zzrd .contMain .content dl.t2{
	width:223px;
	height:81px;
	background:url(imagesbs_08.png) repeat-x;
}
.p_bs_zzrd .contMain .content dl dt{
	width:204px;
	height:27px;
	overflow:hidden;
	margin:0 auto;
	line-height:27px;
	border-bottom:#015bb5 1px solid;
}
.p_bs_zzrd .contMain .content dl dd{
	width:204px;
	overflow:hidden;
	margin:0 auto;
	line-height:25px;
}

.p_bs_cycx{
	width:241px;
	overflow:hidden;
}
.p_bs_cycx h2{
	height:36px;
	display:block;
	overflow:hidden;
	line-height:36px;
	background:#015ab3;
	text-indent:12px;
}
.p_bs_cycx .contMain{
	width:239px;
	height:510px;
	overflow:hidden;
	border:#ebebeb 1px solid;
	border-top:none;
} 
.p_bs_cycx .contMain ul li{
	width:79px;
	height:72px;
	overflow:hidden;
	margin-top:11px;
}
.p_bs_cycx .contMain ul li .pic{
	width:48px;
	height:48px;
	overflow:hidden;
	margin:0 auto;
}
.p_bs_cycx .contMain ul li p{
	width:79px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	display:block;
	text-align:center;
}

.p_hd_ride{
	width:200px;
	overflow:hidden;
}
.p_hd_ride h2{
	height:36px;
	display:block;
	background:#015ab3;
	line-height:36px;
	text-align:center;
	overflow:hidden;
}
.p_hd_ride .contMain{
	width:198px;
	height:96px;
	overflow:hidden;
	background:#edf6ff;
	border:#e8ebee 1px solid;
	border-bottom:none;
	border-top:none;
}
.p_hd_ride .contMain ul li{
	width:131px;
	height:32px;
	line-height:32px;
	text-align:center;
	overflow:hidden;
	background:url(imageshd_03.png) no-repeat;
	margin:10px auto auto 37px;
}

.p_hd_mail_list{
	width:789px;
	height:304px;
	overflow:hidden;
	background:#fefeff;
	border-right:#e1eaf1 1px solid;
	border-top:#e1eaf1 1px solid;
}
.p_hd_ser_wiap{
	width:988px;
	height:46px;
	overflow:hidden;
	border:#ececed 1px solid;
	background:url(imageshd_07.png) no-repeat 506px top;
}
.p_hd_ser_cont{
	width:500px;
	overflow:hidden;
}
.p_hd_ser_cont ul li.t1{
	width:72px;
	height:46px;
	line-height:46px;
	overflow:hidden;
	text-align:right;
}
.p_hd_ser_cont ul li.t2{
	width:133px;
	height:24px;
	overflow:hidden;
	border:#d2d2d2 1px solid;
	margin:10px auto auto 6px;
}
.p_hd_ser_cont ul li.t2 input{
	width:133px;
	height:24px;
	overflow:hidden;
	padding-left:6px;
	line-height:24px;
	float:left;
	border:0;
	color:#999;
	background:none;
}
.p_hd_ser_cont ul li.t3{
	width:59px;
	height:26px;
	overflow:hidden;
	background:url(imageshd_10.png) no-repeat;
	margin:10px auto auto 12px;
}
.p_hd_ser_cont ul li.t3 input{
	width:59px;
	height:26px;
	float:left;
	overflow:hidden;
	display:block;
	text-align:center;
	border:0;
	background:none;
	line-height:26px;
	cursor:pointer;
}

.p_hd_ser_tj{
	width:466px;
	height:46px;
	overflow:hidden;
	text-align:center;
	line-height:46px;
}

.p_hd_dc{
	width:339px;
	overflow:hidden;
}
.p_hd_dc h2{
	height:32px;
	overflow:hidden;
	display:block;
	text-indent:12px;
	line-height:32px;
	background:url(imageshd_15.png) no-repeat;
}
.p_hd_dc .contMain{
	width:339px;
	height:227px;
	overflow:hidden;
	background:url(imageshd_21.png) repeat-x;
}
.p_hd_dc .contMain ul{
	width:309px;
	display:block;
	overflow:hidden;
	margin:0 auto;
}
.p_hd_dc .contMain ul li{
	width:309px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}

.p_hd_ft{
	width:632px;
	overflow:hidden;
}
.p_hd_ft h2{
	height:32px;
	overflow:hidden;
	display:block;
	text-indent:12px;
	line-height:32px;
	background:url(imageshd_17.png) no-repeat;
}
.p_hd_ft .contMain{
	width:632px;
	height:227px;
	overflow:hidden;
	background:url(imageshd_21.png) repeat-x;
}
.p_hd_ft .contMain dl{
	width:600px;
	height:198px;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
.p_hd_ft .contMain dl dt{
	width:285px;
	height:26px;
	line-height:20px;
	overflow:hidden;
	float:right;
}
.p_hd_ft .contMain dl dd.pic{
	width:296px;
	height:198px;
	overflow:hidden;
	float:left;
}
.p_hd_ft .contMain dl dd.text{
	width:285px;
	height:149px;
	overflow:hidden;
	float:right;
	line-height:26px;
}
.p_hd_ft .contMain dl dd.more{
	width:285px;
	height:23px;
	overflow:hidden;
	float:right;
}
.p_hd_ft .contMain dl dd.more a{
	width:82px;
	height:23px;
	display:block;
	overflow:hidden;
	float:right;
	text-align:center;
	background:url(imageshd_27.png) no-repeat;
	line-height:23px;
}

.p_ld_title{
	width:988px;
	height:127px;
	overflow:hidden;
	background:#e1f1ff;
	border:#FFF 1px solid;
	margin:0 auto;
}
.p_ld_title dl{
	width:946px;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
.p_ld_title dl dt{
	width:66px;
	height:24px;
	overflow:hidden;
	line-height:24px;
	float:left;
	text-align:right;
}
.p_ld_title dl dd{
	width:880px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	float:left;
	white-space:nowrap; 
}
.p_ld_title dl dd a{
	width:50px;
	display:block;
	overflow:hidden;
	background:url(imagesld_11.png) no-repeat right center;
	float:left;
	display:inline;
	margin-left:8px;
	white-space:nowrap; 
}
.p_ld_title dl dd .on{
	width:49px;
	height:18px;
	overflow:hidden;
	line-height:18px;
	margin-top:3px;
	color:#FFF;
	display:block;
	text-align:center;
	background:url(imagesld_03.png) no-repeat;
}
.p_ld_title dl.t1{
	width:140px;
	overflow:hidden;
	float:left;
	margin-left:21px;
	display:inline;
}
.p_ld_title dl.t1 dd{
	width:74px;
}
.p_ld_title dl.t1 dd a{
	background:none;
}
.p_ld_title dl.t1 dd a.on{
	width:49px;
	height:18px;
	overflow:hidden;
	line-height:18px;
	margin-top:3px;
	color:#FFF;
	display:block;
	text-align:center;
	background:url(imagesld_03.png) no-repeat;
}
.p_ld_wiap{
	width:988px;
	height:414px;
	overflow:hidden;
	background:url(imagesld_07.png) repeat-x left top;
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	margin:0 auto;
}
.p_ld_pt{
	width:206px;
	overflow:hidden;
	display:inline;
	margin-top:23px;
}
.p_ld_pt .pic{
	width:140px;
	height:204px;
	overflow:hidden;
	margin:0 auto;
}
.p_ld_pt h3{
	width:200px;
	height:40px;
	display:block;
	overflow:hidden;
	line-height:40px;
	display:block;
	text-align:center;
	margin:0 auto;
}
.p_ld_pt p{
	width:200px;
	overflow:hidden;
	line-height:20px;
	display:block;
	margin:0 auto;
	text-align:center;
}
.p_ld_content{
	width:752px;
	height:372px;
	display:inline;
	overflow-y:scroll;
	overflow-x:hidden;
	line-height:24px;
	padding-top:20px;
}
.p_ld_hd{
	width:462px;
	overflow:hidden;
}
.p_ld_hd h2{
	height:32px;
	overflow:hidden;
	display:block;
	background:url(imagesld_15.png) no-repeat;
	line-height:32px;
	text-indent:12px;
}
.p_ld_hd .contMain{
	width:462px;
	height:166px;
	overflow:hidden;
	background:url(imagesld_26.png) repeat-x;
}
.p_ld_hd .contMain ul{
	width:432px;
	overflow:hidden;
	margin:0 auto;
	display:block;
}
.p_ld_hd .contMain ul li{
	width:432px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.p_ld_tpjj{
	width:944px;
	overflow:hidden;
	margin:0 auto;
}
.p_ld_tpjj h2{
	height:32px;
	overflow:hidden;
	background:url(imagesld_18.png) no-repeat;
	line-height:32px;
	text-indent:12px;
	display:block;
}
.p_ld_tpjj .contMain{
	width:944px;
	height:180px;
	overflow:hidden;
	position:relative;
	background:url(imagesld_21.png) repeat-x;
}
.p_ld_tpjj .contMain .text{
	width:888px;
	overflow:hidden;
	margin:0 auto;
	display:block;
}
.p_ld_tpjj .contMain .text ul li{
	width:159px;
	height:154px;
	overflow:hidden;
	margin:20px auto auto 16px;
	text-align:center;
	line-height:28px;
}
.p_ld_tpjj .contMain .prev{
	width:11px;
	height:21px;
	overflow:hidden;
	position:absolute;
	left:17px;
	top:70px;
	background:url(imagesld_27.png) no-repeat;
	display:block;
	cursor:pointer;
}
.p_ld_tpjj .contMain .next{
	width:11px;
	height:21px;
	overflow:hidden;
	position:absolute;
	right:17px;
	top:70px;
	background:url(imagesld_30.png) no-repeat;
	display:block;
	cursor:pointer;
}

.p_slideBox{
	width:534px;
	height:356px;
	overflow:hidden;
	position: relative;
}
.p_slideBox .hd {
	position: absolute;
	bottom:0;
	right:0;
	width:129px;
	height:36px;
}
.p_slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.p_slideBox .hd ul li {
	width: 14px;
	height: 14px;
	margin:11px 10px auto auto;
	background:url(imagesslide_off.gif) no-repeat;
	display:inline;
	cursor: pointer;
	overflow:hidden;
}
.p_slideBox .hd ul li.on {
	background:url(imagesslide_on.gif) no-repeat;
}
.p_slideBox .bd {
	height:356px;
	overflow:hidden;
}
.p_slideBox .bd ul {
	height:356px;
	overflow:hidden;
}
.p_slideBox .bd ul li {
	position:relative;
	height:356px;
	overflow:hidden;
}
.p_slideBox .bd ul li .pic {
	width: 534px;
	height: 356px;
	overflow: hidden;
}
.p_slideBox .bd ul li .pic a {
	display:block;
	overflow:hidden;
	height:356px;
}
.p_slideBox .bd ul li .pic img {
	width: 534px;
	height: 356px;
	overflow: hidden;
}
.p_slideBox .bd ul li .bg {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	height:36px;
	width: 534px;
}
.p_slideBox .bd ul li .title {
	position: absolute;
	height: 36px;
	line-height: 36px;
	bottom: 0;
	left:0;
	width:384px;
	overflow:hidden;
}
.p_slideBox .bd ul li .title a {
	margin-left:12px;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
}
.p_slideBox .bd ul li .title a:hover{
	color:#FFF;
}

.p_tz_news{
	width:440px;
	overflow:hidden;
}
.p_tz_news h2{
	height:32px;
	overflow:hidden;
	display:block;
	line-height:32px;
	text-indent:12px;
	background:url(imagesi_news_bg.png) no-repeat;
}
.p_tz_news ul{
	width:420px;
	display:block;
	overflow:hidden;
	margin:0 auto;
}
.p_tz_news ul li{
	width:420px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
.p_tz_news ul li span{
	float:right;
}
.p_tz_list{
	width:314px;
	overflow:hidden;
	display:inline;
}
.p_tz_list h2{
	height:32px;
	overflow:hidden;
	background:url(imagestz_09.png) no-repeat;
	display:block;
	line-height:32px;
	text-indent:12px;
}
.p_tz_list .contMain{
	width:314px;
	height:227px;
	overflow:hidden;
	background:url(imagestz_12.png) repeat-x;
}
.p_tz_list .contMain ul{
	width:294px;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
.p_tz_list .contMain ul li{
	width:294px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}

.p_tz_qy{
	width:990px;
	overflow:hidden;
}
.p_tz_qy h2{
	height:32px;
	overflow:hidden;
	line-height:32px;
	text-indent:12px;
	background:url(imagestz_15.png) no-repeat;
}
.p_tz_qy .contMain{
	width:990px;
	height:228px;
	overflow:hidden;
}
.p_tz_qy .contMain ul{
	width:1000px;
	display:block;
	overflow:hidden;
}
.p_tz_qy .contMain ul li{
	width:190px;
	height:80px;
	overflow:hidden;
	margin:16px 10px auto auto;
}

.p_jg_ml{
	width:657px;
	height:490px;
	overflow:hidden;
	border:#a6d0e7 1px solid;
}
.p_jg_ml dl{
	width:657px;
	display:block;
	overflow:hidden;
}
.p_jg_ml dl dt{
	width:623px;
	height:35px;
	overflow:hidden;
	margin:0 auto;
	line-height:35px;
	border-bottom:#015bb5 1px solid;
}
.p_jg_ml dl dd{
	width:623px;
	overflow:hidden;
	margin:0 auto;
	line-height:26px;
	white-space:nowrap;
	padding-top:6px;
}
.p_jg_ml dl dd a{
	display:block;
	float:left;
	white-space:nowrap; 
}
.p_jg_ml dl.t1{
	height:133px;
	background:url(imagesjg_03.png) repeat-x;
}
.p_jg_ml dl.t1 dd a{
	width:124px;
}
.p_jg_ml dl.t2{
	height:40px;
	background:url(imagesjg_08.png) repeat-x;
}
.p_jg_ml dl.t2 dt{
	height:40px;
	line-height:40px;
	border:0;
}
.p_jg_ml dl.t2 dt a{
	margin-right:15px;
}
.p_jg_ml dl.t3{
	height:210px;
	background:url(imagesjg_09.png) repeat-x;
}
.p_jg_ml dl.t3 dd a{
	width:77px;
}
.p_jg_ml dl.t4{
	height:107px;
	background:url(imagesjg_11.png) repeat-x;
}
.p_jg_ml dl.t4 dd a{
	width:124px;
}

.p_jg_jd{
	width:241px;
	display:inline;
	margin-right:67px;
	overflow:hidden;
}
.p_jg_jd h2{
	height:35px;
	display:block;
	overflow:hidden;
	line-height:35px;
	background:#015ab3;
	text-indent:12px;
}
.p_jg_bsc{
	width:241px;
	height:182px;
	overflow:hidden;
	background:url(imagesjg_06.png) no-repeat;
}
.p_jg_bsc p{
	width:201px;
	overflow:hidden;
	display:block;
	margin:0 auto;
	line-height:26px;
}
.p_jg_xz{
	width:239px;
	height:239px;
	overflow:hidden;
	border:#eaeaea 1px solid;
	border-top:none;
}
.p_jg_xz ul{
	width:212px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:#015bb5 1px solid;
	display:block;
	padding-bottom:6px;
	padding-top:6px;
}
.p_jg_xz ul li{
	width:70px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}


.p_gl_p_slideBox{
	width:639px;
	height:360px;
	overflow:hidden;
	position: relative;
}
.p_gl_p_slideBox .hd {
	position: absolute;
	bottom:0;
	left:263px;
	width:118px;
	height:16px;
}
.p_gl_p_slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
}
.p_gl_p_slideBox .hd ul li {
	width: 15px;
	height: 16px;
	margin:0 10px auto auto;
	background:url(imagesgl_09.png) no-repeat;
	display:inline;
	cursor: pointer;
	overflow:hidden;
}
.p_gl_p_slideBox .hd ul li.on {
	background:url(imagesgl_07.png) no-repeat;
}
.p_gl_p_slideBox .bd {
	height:330px;
	overflow:hidden;
}
.p_gl_p_slideBox .bd ul {
	height:330px;
	overflow:hidden;
}
.p_gl_p_slideBox .bd ul li {
	position:relative;
	height:330px;
	overflow:hidden;
}
.p_gl_p_slideBox .bd ul li .pic {
	width: 639px;
	height: 330px;
	overflow: hidden;
}
.p_gl_p_slideBox .bd ul li .pic a {
	display:block;
	overflow:hidden;
	height:330px;
}
.p_gl_p_slideBox .bd ul li .pic img {
	width: 639px;
	height: 330px;
	overflow: hidden;
}
.p_gl_dk{
	width:639px;
	overflow:hidden;
}
.p_gl_dk h2{
	height:32px;
	overflow:hidden;
	background:url(imagesgl_27.png) no-repeat;
	line-height:32px;
	text-indent:12px;
}
.p_gl_dk .contMain{
	width:639px;
	height:210px;
	overflow:hidden;
	background:url(imagesgl_32.png) repeat-x;
}
.p_gl_dk .contMain .content{
	width:615px;
	overflow:hidden;
	margin:0 auto;
	line-height:26px;
}
.p_gl_dk .contMain .content span{
	width:615px;
	height:23px;
	overflow:hidden;
	display:block;
}
.p_gl_dk .contMain .content span a{
	width:82px;
	height:23px;
	display:block;
	overflow:hidden;
	float:right;
	line-height:23px;
	text-align:center;
	background:url(imageshd_27.png) no-repeat;
}

.p_gl_about{
	width:337px;
	height:626px;
	overflow:hidden;
	border:#a6d0e7 1px solid;
	background:url(imagesgl_06.png) repeat-x;
}
.p_gl_about dl{
	width:306px;
	display:block;
	overflow:hidden;
	margin:0 auto;
}
.p_gl_about dl dt{
	width:245px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	float:right;
	border-bottom:#015ab3 1px solid;
}
.p_gl_about dl dd.pic{
	width:43px;
	height:48px;
	overflow:hidden;
	float:left;
}
.p_gl_about dl dd.text{
	width:245px;
	overflow:hidden;
	line-height:20px;
	float:right;
	margin-top:6px;
}
.p_gl_about dl dd.text a{
	width:81px;
	height:20px;
	display:block;
	float:left;
}


.p_pt_wiap{
	width:988px;
	overflow:hidden;
	border:#e2ebf2 1px solid;
	border-bottom:none;
	border-top:none;
	background:#FFF;
}
.p_dqwz{
	width:990px;
	height:45px;
	overflow:hidden;
	background:url(imagespic_wz_01.png) no-repeat;
	line-height:45px;
	text-indent:48px;
}
.p_pt_title{
	width:876px;
	height:28px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:#015ab3 1px solid;
}
.p_pt_title h2{
	width:auto;
	height:28px;
	line-height:28px;
	overflow:hidden;
	float:left;
	padding-left:15px;
	background:url(imagestitle_pt_01.gif) no-repeat;
}
.p_pt_title h2 span{
	width:auto;
	height:28px;
	line-height:28px;
	overflow:hidden;
	float:left;
	padding-right:15px;
	background:url(imagestitle_pt_01.gif) no-repeat right -32px;
}
.p_pt_list{
	width:876px;
	overflow:hidden;
	margin:0 auto;
}
.p_pt_list ul{
	width:916px;
	overflow:hidden;
	display:block;
}
.p_pt_list ul li{
	width:190px;
	height:190px;
	overflow:hidden;
	text-align:center;
	line-height:46px;
	margin:14px 38px auto auto;
}
.p_pt_next{
	width:876px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	margin:0 auto;
	text-align:center;
	background:#f9f9f9;
}
.p_pt_dl{
	width:876px;
	overflow:hidden;
	margin:0 auto;
}
.p_pt_dl dl{
	width:876px;
	height:199px;
	overflow:hidden;
	margin-top:20px;
	display:block;
	border-bottom:#eaeaea 1px solid;
}
.p_pt_dl dl dt{
	width:578px;
	height:28px;
	overflow:hidden;
	float:right;
}
.p_pt_dl dl dd.pic{
	width:277px;
	height:177px;
	overflow:hidden;
	float:left;
}
.p_pt_dl dl dd.text{
	width:578px;
	height:126px;
	overflow:hidden;
	float:right;
	text-indent:24px;
	line-height:22px;
}
.p_pt_dl dl dd.more{
	width:71px;
	height:22px;
	overflow:hidden;
	background:url(imagesico_more_01.png) no-repeat;
	float:right;
	line-height:22px;
	text-align:center;
}
.p_pt_text{
	width:876px;
	overflow:hidden;
	margin:0 auto;
}
.p_pt_text ul{
	width:876px;
	overflow:hidden;
	padding-bottom:16px;
	padding-top:16px;
	border-bottom:#e6e6e6 1px dashed;
}
.p_pt_text ul li{
	width:876px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.p_pt_text ul li span{
	float:right;
}

.p_list_wiap{
	width:990px;
	overflow:hidden;
	margin:0 auto;
	background:url(imagespic_list_bg_01.png) repeat-y;
}
.p_menu{
	width:199px;
	overflow:hidden;
}
.p_menu h2{
	display:block;
	overflow:hidden;
	background:url(imagesico_menu_01.png) no-repeat 29px center #015ab3;
	line-height:45px;
	display:block;
}
.p_menu h2 span{
	margin-left:50px;
	display:block;
	overflow:hidden;
}
.p_menu ul{
	width:174px;
	overflow:hidden;
	display:block;
	margin:0 auto;
}
.p_menu ul li{
	width:174px;
	height: auto;
	overflow:hidden;
	line-height:32px;
	border-bottom:#efefef 1px solid;
}
.p_menu ul li span{
	display:block;
	margin-left:36px;
}
.p_menu ul li.on{
	background:url(imagesico_menu_on.png) no-repeat 10px center;
	color:#015ab4;
}
.p_menu ul li.on a{
	color:#015ab4;
}
.p_menu ul li.on a:hover{
	color:#015ab4;
}

.p_list_mian{
	width:791px;
	overflow:hidden;
}
.p_dqwz2{
	width:791px;
	height:45px;
	overflow:hidden;
	background:url(imagespic_wz_02.png) no-repeat;
	line-height:45px;
	text-indent:43px;
}
.p_list_cont{
	width:681px;
	overflow:hidden;
	margin:0 auto;
}
.p_list_cont .title{
	width:681px;
	height:28px;
	overflow:hidden;
	margin:0 auto;
	border-bottom:#015ab3 1px solid;
}
.p_list_cont .title h2{
	width:auto;
	height:28px;
	line-height:28px;
	overflow:hidden;
	float:left;
	padding-left:15px;
	background:url(imagestitle_pt_01.gif) no-repeat;
}
.p_list_cont .title h2 span{
	width:auto;
	height:28px;
	line-height:28px;
	overflow:hidden;
	float:left;
	padding-right:15px;
	background:url(imagestitle_pt_01.gif) no-repeat right -32px;
}
.p_list_cont .title h5{
	width:48px;
	height:28px;
	overflow:hidden;
	line-height:28px;
}
.p_list_cont .contMain{
	width:681px;
	overflow:hidden;
}
.p_list_cont .contMain ul li{
	width:681px;
	height:24px;
	overflow:hidden;
	line-height:24px;
}
.p_list_cont .contMain ul li span{
	float:right;
}
.p_list_cont .contMain dl{
	width:701px;
	display:block;
	overflow:hidden;
}
.p_list_cont .contMain dl dd{
	width:210px;
	height:198px;
	overflow:hidden;
	float:left;
	display:inline;
	line-height:34px;
	margin:22px 23px auto auto;
}
.p_list_cont .contMain dl dd img{
	border:#e8e8e8 1px solid;
}

.p_next2{
	width:681px;
	height:28px;
	overflow:hidden;
	margin:0 auto;
	background:#f9f9f9;
	line-height:28px;
	text-align:center;
}

.p_tw_list{
	width:681px;
	overflow:hidden;
	margin:0 auto;
}
.p_tw_list dl{
	width:681px;
	height:199px;
	display:block;
	overflow:hidden;
	margin-top:20px;
	border-bottom:#eaeaea 1px solid;
}
.p_tw_list dl dt{
	width:382px;
	height:28px;
	overflow:hidden;
	float:right;
}
.p_tw_list dl dd.pic{
	width:277px;
	height:177px;
	overflow:hidden;
	float:left;
}
.p_tw_list dl dd.text{
	width:382px;
	height:126px;
	overflow:hidden;
	line-height:22px;
	text-indent:24px;
	float:right;
}
.p_tw_list dl dd.more{
	width:71px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	float:right;
	text-align:center;
	background:url(imagesico_more_01.png) no-repeat;
}
.p_wz_text{
	width:681px;
	overflow:hidden;
	margin:0 auto;
}
.p_wz_text ul{
	width:681px;
	overflow:hidden;
	padding-bottom:16px;
	padding-top:16px;
	border-bottom:#e6e6e6 1px dashed;
}
.p_wz_text ul li{
	width:681px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
.p_wz_text ul li span{
	float:right;
}
.p_dis_wiap{
	width:850px;
	overflow:hidden;
	margin:0 auto;
}
.p_dis_wiap h1{
	width:850px;
	overflow:hidden;
	display:block;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	line-height:50px;
	font-size:28px;
}
.p_dis_wiap .time{
	width:850px;
	height:30px;
	overflow:hidden;
	text-align:center;
}
.p_dis_wiap .content{
	width:850px;
	overflow:hidden;
	line-height:200%;
}
.p_dis_mian{
	width:660px;
	overflow:hidden;
	margin:0 auto;
}
.p_dis_mian h1{
	width:660px;
	overflow:hidden;
	display:block;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	line-height:50px;
	font-size:28px;
}
.p_dis_mian .time{
	width:660px;
	height:30px;
	overflow:hidden;
	text-align:center;
}
.p_dis_mian .content{
	width:660px;
	overflow:hidden;
	line-height:200%;
}
/*网上调查*/

.p_wsdc{ width:785px; margin:0 auto;}
.p_tit_h2{ font-size:24px; font-weight:normal; font-family:"微软雅黑", "宋体"; color:#015ab4; text-align:center; line-height:50px;}
.p_wsdc .smfl{ background:#e6f2ff; padding:15px 18px; line-height:24px;}
.p_wsdc .smfl p{ text-indent:24px;}
.p_wsdc table{ line-height:30px; margin-left:24px;}
.p_wsdc .bot_but{ border-top:1px solid #dddddd; text-align:center; padding:38px 0 64px 0;}

.p_map{
	width:940px;
	overflow:hidden;
	margin:0 auto;
}
.p_map .title{
	width:940px;
	height:35px;
	overflow:hidden;
}
.p_map .title h2{
	width: auto;
	height:35px;
	overflow:hidden;
	float:left;
	display:block;
	padding-left:22px;
	line-height:35px;
	background:url(imagesmap_t.gif) no-repeat;
}
.p_map .title h2 span{
	width: auto;
	height:35px;
	overflow:hidden;
	float:left;
	display:block;
	padding-right:67px;
	line-height:35px;
	background:url(imagesmap_t.gif) no-repeat right -45px;
}
.p_map .contMain{
	width:900px;
	overflow:hidden;
	padding:20px;
	line-height:24px;
	background:#e6f2ff;
	word-wrap: break-word; 
    word-break: normal; 
}

.mail_input{
	width:100px;
	height:25px;
	overflow:hidden;
	background:#FFF;
	line-height:25px;
	float:left;
	border:0;
	padding-left:6px;
	color:#999;
}
.mail_sub{
	width:37px;
	height:25px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	background:url(imagesmail_ico_01.png) no-repeat;
	border:0;
	float:left;
}

.p_ty_ft_title h2{
	width:100%;
	height:35px;
	display:block;
	overflow:hidden;
	background:url(imageszwgk_menu_bg.png) repeat-x left bottom;
}
.p_ty_ft_title h2 ul li{
	width:auto;
	height:35px;
	overflow:hidden;
	padding-left:19px;
	background:url(imagesft_t_bg.gif) no-repeat;
}
.p_ty_ft_title h2 ul li span{
	width:auto;
	height:35px;
	display:block;
	overflow:hidden;
	padding-right:19px;
	float:left;
	line-height:35px;
	background:url(imagesft_t_bg.gif) no-repeat right -41px;
}
.p_ty_ft_title h2 ul li.sel{
	background:url(imageszt_menu_bg.gif) no-repeat;
	color:#FFF;
}
.p_ty_ft_title h2 ul li.sel span{
	background:url(imageszt_menu_bg.gif) no-repeat right -41px;
}
.p_mail_dis{
	width:922px;
	overflow:hidden;
	margin:0 auto;
}
.from_txt{ width:389px; height:25px; float:left;}
.p_yj_wiap { width: 920px; overflow: hidden; margin:0 auto; }
.op-title{ text-align:center; height:40px; line-height:40px; font-size:20px; color:#015ab4; font-family:"黑体"; _font-weight:bold;}
.op-time{ text-align:center; height:40px; line-height:40px;}
.op-cont{ border:1px solid #b6b6b6; padding:20px;}
.op-cont p{ line-height:20px; text-indent:2em;}
#form{ padding:0 30px;}
.fmrow{ height:26px; line-height:26px; overflow:hidden;}
#form .fmrow1{ height:185px; overflow:hidden;}
#form span{ height:26px; line-height:26px; background:url(imagesround.jpg) no-repeat left center; padding-left:20px; margin-right:10px; float:left;}
#form .text{ width:613px; height:24px; border:1px solid #cdcdcd; float:left;}
#form .text1{ width:70px; height:24px; border:1px solid #cdcdcd; float:left;}
#form .txt{ width:780px; height:182px; border:1px solid #cdcdcd; float:left; overflow-y:auto;}
#form .code{ width:80px; height:24px; float:left; margin-top:1px; margin-left:10px;}
#form .code img{ width:80px; height:24px;}
.p_btn{ width:87px; height:26px; line-height:26px; background:url(imagesinput_bg.jpg) no-repeat center center; border:none; margin-right:10px; color:#fff; font-siz mae:14px;  cursor:pointer; text-align:center;}
.sp{ margin-left:30px; margin-right:10px; height:26px; line-height:26px; float:left;}
.text2{ width:135px; height:24px; border:1px solid #cdcdcd; float:left;}
.btn-search{ width:25px; height:26px; float:left; background:url(search.jpg); border:none; cursor:pointer;}


.p_ft{
	width:920px;
	overflow:hidden;
	margin:0 auto;
}
.p_ft h1{
	width:920px;
	overflow:hidden;
	display:block;
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
	line-height:50px;
	font-size:28px;
	position:relative;
}
.p_ft h1 .cole{
	width:82px;
	height:22px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:0;
	background:url(imageszj_01.png) no-repeat;
	line-height:22px;
	text-align:center;
	font-family:"宋体";
}
.p_ft .time{
	width:920px;
	height:30px;
	overflow:hidden;
	text-align:center;
}
.p_ft .intro{
	width:920px;
	overflow:hidden;
	line-height:24px;
	padding-top:10px;
	border-top:#cbcfd1 1px solid;
}
.p_ft .content{
	width:918px;
	overflow:hidden;
	margin:0 auto;
	background:#f6f6f6;
	border:#dbdbdb 1px solid;
}
.p_ft_cont{
	width:888px;
	overflow:hidden;
	line-height:24px;
	margin:0 auto;
}
.p_ft_pic{
	width:794px;
	height:148px;
	overflow:hidden;
	margin:0 auto;
	position:relative;
}
.p_ft_pic .contMain{
	width:676px;
	height:148px;
	overflow:hidden;
	margin:0 auto;
}
.p_ft_pic .contMain ul{
	width:696px;
	display:block;
	overflow:hidden;
}
.p_ft_pic .contMain ul li{
	width:212px;
	height:148px;
	overflow:hidden;
	margin-right:18px;
}
.p_ft_pic .prev{
	width:25px;
	height:26px;
	overflow:hidden;
	position:absolute;
	left:0;
	top:61px;
	background:url(imageszj_03.png) no-repeat;
	display:block;
	cursor:pointer;
}
.p_ft_pic .next{
	width:25px;
	height:26px;
	overflow:hidden;
	position:absolute;
	right:0;
	top:61px;
	background:url(imageszj_04.png) no-repeat;
	display:block;
	cursor:pointer;
}


.p_dis_down{
	background:url(imagesico_menu_on.png) no-repeat left center;
}
.p_dis_down a{
	margin-right:16px;
}

.bm_logo_cont_gz{
	height:87px;
	overflow:hidden;
	line-height:87px;
	filter:
        Dropshadow(offx=3,offy=0,color=#1281eb)
        Dropshadow(offx=0,offy=3,color=#1281eb)
        Dropshadow(offx=0,offy=-3,color=#1281eb)
        Dropshadow(offx=-3,offy=0,color=#1281eb);
    text-shadow:2px 4px #1281eb; 
	color:#FFF;
	font-size:36px;
	font-family:"寰蒋闆呴粦";
	font-weight:bold;
}

.bm_logo_cont_mz{
	height:50px;
	overflow:hidden;
	filter:
        Dropshadow(offx=3,offy=0,color=#1281eb)
        Dropshadow(offx=0,offy=3,color=#1281eb)
        Dropshadow(offx=0,offy=-3,color=#1281eb)
        Dropshadow(offx=-3,offy=0,color=#1281eb);
    text-shadow:2px 4px #1281eb; 
	color:#FFF;
	font-size:36px;
	font-family:"寰蒋闆呴粦";
	font-weight:bold;
}
@charset "gb2312";






*{padding:0px; margin:0px;}

body {
	font-size: 12px;
	color: #333333;
	font-family:"宋体";
	background:url(imagesbg.jpg) no-repeat center top #FFF;
}


.fl{ float:left;}
.fr{ float:right;}

.clear{
    content:".";
    display:block;
    font-size:0px;
    line-height:0px;
    height:0px;
    clear:both;
    visibility:hidden;
}


a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#d30000;
	text-decoration:underline;
}
ul{
    list-style-type:none;
	clear:both;
	}
li{
    display:inline;
	float:left;
	}
img{
	border:0;
}
h2,h5{
	font-family:"微软雅黑" , Arial, Helvetica, sans-serif;
}
.blankH10{
    height:10px;
	font-size:0px;
	overflow:hidden;
}
.blankH12{
    height:12px;
	font-size:0px;
	overflow:hidden;
}
.blankH5{
    height:5px;
	font-size:0px;
	overflow:hidden;
}
.blankH3{
    height:3px;
	font-size:0px;
	overflow:hidden;
}
.blankH2{
    height:2px;
	font-size:0px;
	overflow:hidden;
}
.blankH6{
    height:6px;
	font-size:0px;
	overflow:hidden;
}
.blankH8{
    height:8px;
	font-size:0px;
	overflow:hidden;
}
.blankH24{
    height:24px;
	overflow:hidden;
}
.blankH28{
    height:28px;
	overflow:hidden;
}
.blankH30{
    height:30px;
	overflow:hidden;
}

.blankH20{
    height:20px;
	overflow:hidden;
}
.blankH22{
    height:22px;
	overflow:hidden;
}
.blankH10{
    height:10px;
	overflow:hidden;
}
.blankH16{
    height:16px;
	overflow:hidden;
}
.blankH18{
    height:18px;
	overflow:hidden;
}
.blankH14{
    height:14px;
	overflow:hidden;
}

	
/* 公用头部样式 */
#topCont{
	width:990px;
	height:31px;
	overflow:hidden;
	margin:0 auto;
}
#topCont span{
	width:141px;
	height:31px;
	overflow:hidden;
	display:block;
	background:url(imagestop_bg.png) no-repeat;
	float:right;
	text-align:center;
	line-height:31px;
}
#topLogo{
	width:990px;
	height:116px;
	overflow:hidden;
	margin:0 auto;
}
#navWiap{
	width:990px;
	height:44px;
	overflow:hidden;
	background:url(imagesnav_bg.png) no-repeat;
	margin:0 auto;
}
.navCont{
	width:758px;
	height:44px;
	overflow:hidden;
}
.navCont ul li{
	width:82px;
	height:44px;
	overflow:hidden;
	line-height:44px;
	text-align:center;
	margin-left:7px;
	margin-right:2px;
}
.navCont ul li.sel{
	background:url(imagesnav_sel.png) repeat-x;
}
.navCont ul li a:hover{
	text-decoration:none;
}
.navSer{
	width:232px;
	height:44px;
	overflow:hidden;
}
.navSer ul li.t1{
	width:185px;
	height:26px;
	overflow:hidden;
	background:#FFF;
	margin-top:12px;
}
.navSer ul li.t1 input{
	width:185px;
	height:26px;
	overflow:hidden;
	line-height:26px;
	float:left;
	border:0;
	background:none;
	padding-left:6px;
	color:#bababa;
}
.navSer ul li.t2{
	width:36px;
	height:26px;
	overflow:hidden;
	background:url(imagesbtn_ser.png) no-repeat;
	margin-top:12px;
}
.navSer ul li.t2 input{
	width:36px;
	height:26px;
	overflow:hidden;
	float:left;
	border:0;
	background:none;
	cursor:pointer;
	display:block;
	text-indent:-9999px;
}

#bot_link{
	width:100%;
	height:46px;
	overflow:hidden;
	background:#2d77d4;
}
.bot_link_t{
	width:990px;
	height:46px;
	overflow:hidden;
	margin:0 auto;
}
.bot_link_t h2{
	width:125px;
	height:46px;
	line-height:46px;
	display:block;
	text-align:center;
	overflow:hidden;
	background:url(imagespic_link_line.png) no-repeat right top;
}
.bot_link_t .title{
	width:865px;
	height:46px;
	overflow:hidden;
}
.bot_link_t .title ul li{
	width:207px;
	height:46px;
	line-height:46px;
	text-align:center;
	overflow:hidden;
	background:url(imagespic_link_line.png) no-repeat right top;
}
.bot_link_t .title ul li span{
	width:207px;
	height:46px;
	overflow:hidden;
	display:block;
	background:url(imageslink_off.png) no-repeat 147px center;
}
.bot_link_t .title ul li.sel span{
	background:url(imageslink_on.png) no-repeat 144px center;
}

#botWiap{
	width:100%;
	overflow:hidden;
	background:#015ab4;
}

.bot_link_c{
	width:990px;
	overflow:hidden;
	padding-bottom:20px;
	padding-top:20px;
	margin:0 auto;
	background:url(imageslink_line.jpg) repeat-x left bottom;
}
.bot_link_c ul li{
	width:178px;
	height:24px;
	line-height:24px;
	overflow:hidden;
	margin-left:20px;
}
.bot_cont{
	width:990px;
	overflow:hidden;
	margin:0 auto;
}
.bot_cont .ico_dzjg{
	width:208px;
	height:160px;
	overflow:hidden;
	background:url(imagespic_dzjg.png) no-repeat center center;
}
.bot_cont .contMain{
	width:782px;
	overflow:hidden;
}
.bot_cont .contMain .botNav{
	width:782px;
	height:32px;
	line-height:32px;
	overflow:hidden;
}
.bot_cont .contMain .content{
	width:782px;
	overflow:hidden;
	line-height:24px;
}

#service{position:fixed; _position:absolute; left:50%; top:147px;width:95px;height:277px; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); margin-left:516px; background:url(imagesweixin.jpg) no-repeat;}
#service ul li.t1{
	width:95px;
	height:82px;
	overflow:hidden;
	margin-top:6px;
}
#service ul li.t1 .pic{
	width:54px;
	height:54px;
	overflow:hidden;
	margin:0 auto;
}
#service ul li.t1 h3{
	width:95px;
	height:28px;
	text-align:center;
	display:block;
	overflow:hidden;
	line-height:28px;
}
#service ul li.t2{
	width:95px;
	height:62px;
	overflow:hidden;
	margin-top:6px;
}
#service ul li.t2 .pic{
	width:62px;
	height:62px;
	overflow:hidden;
	margin:0 auto;
}



