﻿ul,li{ list-style:none; padding:0}
body {margin: 0; color: #333; background:url(bg.jpg) top center repeat-x #fff; }
.home{
	width:100%;
	margin:auto;
	font-family:"微软雅黑";
}
.top{
	width:1208px;
	height:204px;
	margin:auto;
	background:url(top.png) no-repeat;
}
.nav{
	width:100%;
	background:#3f88e6;
}
.nav ul li{
	float:left;
	padding:20px 30px;
	cursor:pointer;
}
.nav ul li img{
	margin-right:10px;
}
.nav ul{
	width:1208px;
	margin:auto;
}
.nav ul li:hover{
	background:#0066cc;
}
.nav ul li a:hover{
	text-decoration:none;
}
.guding{
	background:#0066cc;
}
.nav ul li a{
	color:#fff;
	font-weight:bold;
	font-size:20px;
}
.hy{
	height:35px;
	width:100%;
	background:url(huaby.jpg) repeat-x;
}
.hy_a{
	width:1024px;
	margin:auto;
}
.hy_a div{
	line-height:35px;
	font-size:12px;
	float:left;
	width:50%;
}
.neir{
	width:1208px;
	margin:auto;
}
.m_wp{
	margin:0;
}
.p_wp{
	padding:0;
}
.pes img{
	margin:14px 0 0 17px;
}
.pes{ color:#337ab7;}
.width_a{
	width:48% !important;
	height:363px;
}
.width_b{
	width:52% !important;
	height:363px;
}
.buman,.bumax{
	width:100%;
	height:100%;
	border:solid 1px #b5d9ff;
}
.buman_a,.bumax_a{
	width:100%;
	padding-top: 8px;
}
.hitg{
	height:39px;
	width:100%;
	background:url(bg_bi.jpg) repeat-x;
}
.pi_nei li{
	line-height:29px;
	width:90px;
	text-align:center;
	color:#0066cc;
	font-size:16px;
	margin-top:8px;
	float:left;
	margin-right:10px;
	cursor:pointer;
}
.hit{
	background:#0066cc;
	color:#FFF !important;
}
.po_r{
	position: relative;
}
.po_r a{
	position:absolute;
	right:15px;
	top:12px;
	color:#666;
	font-size:12px;
}
.buman_a a,.bumax_a a{
	display:block;
	padding:7px 0;
	cursor:pointer;
}

.buman_a a img,.bumax_a a img{
	margin-top:7px;
	margin-left:15px;
}
.rg{
	text-align:right;
}
.slh{
	display:block;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
}
.mark_a{
	margin-top:12px;
	margin-bottom:7px;
}
.higt_zwu{
	height:254px;
}
.higt_zwux{
	height:257px;
}
.higt_ajtp{
	height:164px;
}
.row ul{
	margin-bottom:0;
}
.bg_tup a{
	cursor:pointer;
	display:block;
	background:url(prefix_b.jpg) no-repeat 20px 13px;
	line-height:33px;
	text-align:center;
}
.fkuai_bg a{
	cursor:pointer;
	display:block;
	background:url(lianjie_bg.jpg) no-repeat center center;
	line-height:33px;
	text-align:center;
	margin:5px 0;
}
.gda_bg{
	font-size:16px;
	text-align:center;
	background:url(inform.jpg) no-repeat 20px 11px;
}
.gda_bg li{
	line-height:39px;
}
.bg_xtup{
	padding-top:10px;
}
.bg_xtup a{
	cursor:pointer;
	display:block;
	background:url(prefix_a.jpg) no-repeat 20px 15px;
	line-height:33px;
	padding-left:35px !important;
}
.ywgz{
	height:301px;
}
.zmhd{
	height:213px;
}
.zmhd a{
	margin:8px 0;
}
.p_wp_r{
	padding-right:0;
}
.m_top{
	margin-top:15px;
}
.width_you{
	width:438px;
	padding:0;
	margin-top:15px;
}
.width_zuo{
	width:770px;
	margin-top:15px;
}
/* marqueeleft */
.marqueeleft{overflow:hidden;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;display:inline;height:133px;overflow:hidden;}
.marqueeleft li .pic{display:block;overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:23px;line-height:23px;}

.dibu{
	width:100%;
	background:#3f88e6;
	height:186px;
	color:#fff;
	font-size:14px;
}
.dibu_a{
	width:100%;
	padding-top:22px;
	margin-bottom:9px;
	text-align:center;
}
.cen_z{
	text-align:center;
}



.fl{float: left;}
.banner{width:562px;overflow:hidden}
.silder {width: 100%;height:363px; overflow: hidden;text-align: center;margin: 0 auto;position:relative;float:left;}
.silder .silder_list {height:363px; overflow:hidden;position: relative;}
.silder .silder_list a{position:absolute; top:0;left:0;}
.silder .silder_list a,.silder .silder_list img{display:inline-block;float:left;}
.silder .silder_page{height:42px;text-align:right; margin:0 auto;right:1px; overflow:hidden;position:absolute; bottom:1px;}
.silder .silder_page li{width:16px; font-size:12px; float:left; height:16px;line-height:16px;margin:15px 10px 0 0; background:#F1F1F1;display:inline-block;text-align:center;color:#000;}
.silder .silder_page li.current{background:#1966ab;color:#fff;}
.silder_desc{color:#fff;background:url("tit_bg.png") repeat 0 0;float:left;line-height:42px;height:42px;width:100%;overflow:hidden;position:absolute;left:0;bottom:0;text-align:left;text-indent:10px;}
.silder .silder_page li:hover{cursor:pointer;}


.contain { padding: 0;}
.contain .c { width:1180px; float: left; background: #fff;}
.detail { padding:20px;}
.detail .info {background:#F5F5F6; padding:15px 0; border-bottom:1px dotted #c9c9c9; text-align:center;}
.detail h1 { font-size:22px; color:#333; line-height:50px; text-align:center; font-size:28px; font-weight:normal; padding:30px 0 10px 0;}
/*.titBar{ margin:0 40px;height:40px;line-height:40px;margin-top:10px; text-align:center;color:#434343; background:#F5F5F6;}*/
.contain .c .contents {padding:50px; padding-top:20px; line-height:200%; min-height:280px;  font-size:16px;}
.titBar .where{ margin-right:20px;color:#999; }
.titBar .fontSize span{margin: 0 3px;cursor: pointer; border:none;color:#999; font-size:12px; }
.titBar .pubTime{margin:0 20px;color:#999; }
.titBar .fontSize{color:#999; font-size:12px; }
.titBar .print { margin-left:20px; }

.contain  .font_16 * {
    line-height: 200%;
    font-size: 16px !important;
}

.contain  .font_14 * {
    line-height: 200%;
    font-size: 14px !important;
}

.contain  .font_18 * {
    line-height: 200%;
    font-size: 18px !important;
}




