body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;margin:0;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:12px;}
/* CSS Document 
q:before,q:after{content:'';}
map,area,fieldset,legend{border:0px;margin:0;padding:0;}
*/

body {
	font-family:Microsoft YaHei,\5b8b\4f53,Verdana, Arial, Helvetica, sans-serif; text-align:left;
	color:#333;line-height:18px;}
tr,td{}
a{text-decoration:none; color:#333;font-size:12px;}
a:hover{color:#c24373; text-decoration:underline;}

a.amore1{text-decoration:none;font-size:12px;color:#636161;}
a.amore1:hover {text-decoration:underline;font-size:12px;color:#99253c;}
a.white1{font-size:12px;text-decoration:none;color:#ffffff;}
a.white1:hover {font-size:12px;text-decoration:underline;color:#ffffff;}
a.white14{text-decoration:none;color:#ffffff;font-size:14px;}
a.white14:hover {text-decoration:underline;color:#ffffff;font-size:14px;}
a.f000link13{text-decoration:none;font-size:13px;color:#424242;font-weight:;}
a.f000link13:hover {text-decoration:underline;font-size:13px;color:#424242;font-weight:;}
a.f000link18{text-decoration:none;font-size:18px;color:#99253c;font-weight:bold;}
a.f000link18:hover {text-decoration:underline;font-size:18px;color:#99253c;font-weight:bold;}

a.Blace00418312B{text-decoration:none; color:#004183;font-size:12px;font-weight:bold;}
a.Blace00418312B:hover{color:#004183; text-decoration:underline;font-weight:bold;}
a.T12B{text-decoration:none;color:#9a243a;font-size:12px; font-weight:;}
a.T12B:hover {text-decoration:none;color:#99253c;font-size:12px;font-weight:bold;}
a.white14B{text-decoration:none;color:#ffffff;font-size:14px; font-weight:bold;}
a.white14B:hover {text-decoration:none;color:#99253c;font-size:14px;font-weight:bold;}
a.white14Bhover{text-decoration:none;color:#99253c;font-size:14px; font-weight:bold;}
a.white14Bhover:hover {text-decoration:none;color:#99253c;font-size:14px;font-weight:bold;}
a.white12BTurn{text-decoration:none;color:#E7E28A;font-size:12px; font-weight:bold;}
a.white12BTurn:hover {text-decoration:none;color:#ffffff;font-size:12px; font-weight:bold;}
a.link14{text-decoration:none;font-size:14px;color:#004183;}
a.link14:hover {text-decoration:underline;font-size:14px;color:#99253c;}
a.link14hover{text-decoration:none;font-size:14px;color:#99253c;}
a.link14hover:hover {text-decoration:underline;font-size:14px;color:#99253c;}
a.link14B{text-decoration:none;font-size:14px;color:#004183;font-weight:bold;}
a.link14B:hover {text-decoration:underline;font-size:14px;color:#004183;font-weight:bold;}
a.link14red{text-decoration:none;font-size:14px;color:#fe0113;}
a.link14red:hover {text-decoration:underline;font-size:14px;color:#99253c;}
a.ff021f_14B{text-decoration:none;font-size:14px;color:#ff021f;font-weight:bold;}
a.ff021f_14B:hover {text-decoration:underline;font-size:14px;color:#ff021f;font-weight:bold;}
a.red02{text-decoration:none;color:#9f3348;font-size:12px;}
a.red02:hover {text-decoration:none;color:#310502;font-size:12px;}
.alevel2area span{color:#787878;font-weight:bold;}
.alevel2area a{text-decoration:none !important;}

.btn_small{background-color:#abcdef; border: 1px solid #999999; cursor:pointer; font: 12px; padding-top: 3px;width:100px;}
.btnlogin{width:42px;height:21px;border:none;background:url(../images/btn01.jpg) no-repeat;cursor:pointer;}

.input {font-size: 13px; color: #ffffff; font-family: Microsoft YaHei,\5b8b\4f53, Arial, Verdana, Helvetica, sans-serif; background-color: #FF9966;}
.input01 {font-size:12px;width:150px;height:16px;border: 1px solid #8e8e8e;}

.con_block_white{float:left;width:980px;height:auto;background:url(../images/bgconbottom.jpg) bottom repeat-x;background-color:#fff;padding-bottom:14px;}

/*header*/

/*con list*/
.con_left{
	float:left;
	width: 264px;
	height:auto;
	display:block;
	padding:0px 0 0 0px;}
.con_right{
	float:left;
	width:712px;
	height:auto;
	padding:1px;
	font-size:14px;
	color:#004183;
	line-height:24px;
	border:1px solid #aacbee;}
.listbg{float:left;width:160px;height:24px;padding:4px 40px;background:url(../images/icoa32.gif) 20px 9px no-repeat;}
.listbgon{float:left;width:160px;height:24px;padding:4px 40px;background:url(../images/icoa33.gif) 20px 9px  no-repeat;}

.con_r_titlebg{height:23px;background:url(../images/listtitlebg02.jpg) repeat-x;margin-bottom:10px;}
.con_r_titlecon{float:left;padding:0 20px 0 30px;background:url(../images/listtitlebg01.jpg) repeat-x;color:#ffffff;}

.con_title{text-align:center;font-size:18px;font-weight:bold;padding:20px 10px 0px 10px;color:#DD0016;}
.con_dateother{text-align:center;font-size:12px;padding:0px;color:#004183;}
.content{float:left;width:696px;padding:10px 8px;word-break:break-all;word-wrap:break-word;white-space:normal;overflow:hidden;}
.con_page{float:left;width:680px;height:auto;padding:6px 0 0 20px;}




/*   */
.ibg{
	margin:0 auto;height:600px;}
.w{width:100%;height:auto;}
.f{width:1200px;margin:0 auto;}
.hbg{
	position: relative;
	margin:0 auto;
    z-index: 100;
	width:100%;
	min-width: 1200px;
	height:203px;
	background:url(../images/hb.png) repeat-x;}
.hbg_100{
    border-bottom: 1px solid #fff;
    background: #851720;}
.h{height:138px;background:;}
.hl {
    float: left;
    width: 1040px;
    height: 108px;
	padding: 30px 0 0 10px;}
.hr {
    float: right;
    width: 120px;
    height: 98px;
    line-height: 20px;
    text-align: right;
    font-size: 14px;
    padding: 40px 14px 0 0;
	color: #fff;}
.mh{background: #851720;}
.m{width: 1200px;height:65px;margin:0 auto;}

.toppic{
	padding-top:0px;}
.bg{
	margin:0 auto;height:auto;}

	.ban{height:486px;background:#fff;}
	.banner{position:absolute;top:0px;width: 100%;height:650px;min-width: 1200px;margin:0 auto;}
	.c{height:570px;background:#fff;}
	.t{float:left;width:372px;height:45px;margin-left:20px;*margin-left:16px;_margin-left:12px;background:url(../images/tbg.gif) 0 -45px no-repeat;}
	.tyz{height:45px;background:url(../images/tbg.gif) 0 0 no-repeat;}
	.tc{
		float:left;width:372px;height:238px;
		padding-top:14px;margin-left:20px;*margin-left:16px;_margin-left:12px;}
		.tzgg{float:left;width:362px;height:72px;padding: 8px 0 0 14px;}
			.tzggflag{
				float:left;width:53px;height:72px;
				background:url(../images/tbg.gif) -400px 0 no-repeat;
				font-size:14px;color:#8e8e8e;line-height: 28px;text-align: center;}
			.tzggflag b{
				font-size:18px;font-family:Arial;}
			.tzggtitle{float:left;width:290px;height:26px;line-height: 28px;padding-left:12px;}
			.tzggsummary{
				float:left;width:290px;height:45px;
				font-size:14px;color:#999999;line-height:20px;padding-left:12px;}
			.jy{
				width: 332px;height: 240px;padding:12px 20px 8px 20px;overflow:hidden;line-height:26px;}
		.piclstitle{float:left;width:1150px;height:46px;background:url(../images/tbg.gif) 0 -90px no-repeat;}
		.piclstitle2{float:left;width:1150px;height:46px;background:url(../images/tbg.gif) 0 -135px no-repeat;}
		.piclscon{
			float:left;width:1150px;height:200px;padding: 8px 0 0 20px;overflow:hidden;}
			.piclsconleft{float:left;width:16px;height:200px;background:url(../images/piclsbg.gif) 0 0 no-repeat;}
			.piclsconmiddle{float:left;width:1046px;height:200px;background:url(../images/piclsbg.gif) 0 -199px repeat-x;overflow:hidden;}
			.piclsconright{float:left;width:88px;height:200px;background:url(../images/piclsbg.gif) -50px 0 no-repeat;}
	.footer{
		width:1200px;height:120px;margin:0 auto;
		background:url(../images/tbg.gif) 0 -180px no-repeat;
		padding-top:8px;font-size:16px;line-height:22px;text-align:center
	;}
	.footer div{padding-top:20px;}
	.t a{float: left;font-size:20px;font-weight: bold;text-decoration:none;padding:7px 0 0 26px;}
	.t a:hover{color:#c24373;text-decoration:none;}
	.tzggtitle a{font-size:18px;color:#ad0945;text-decoration:none;padding:;}
	.tzggtitle a:hover{text-decoration:none;}
	.jy a{float: left;font-size:16px;text-decoration:none;}
	.jy a:hover{color:#c24373;text-decoration:none;}
	.footer a{font-size:16px;color:#656565;text-decoration:none;}
	.footer a:hover{text-decoration:none;}


/* list right */
.lr{
	float:left;width:330px;height:auto;
	margin-left:26px;*margin-left:20px;_margin-left:15px;
	padding:0 5px 0 5px;}
.lrtitle{
	height:24px;padding:22px 4px;line-height:22px;
	border-bottom: #e6e6e6 solid 1px;}
.lrtitle a{
	font-size:22px;font-weight:bold;color:#ad0945;padding-left: 40px;
	background: url(../images/tbg.gif) no-repeat -1310px 4px;}
.lrlisttxt{
	height:auto;
	padding:10px;}
.leftm{}
	.leftm ul li{
		height:36px;line-height:36px;
		list-style: none;border-bottom:2px dotted #f7e8eb;}
	.leftm ul li a{
		font-size:16px;
		padding:8px 38px;
		text-decoration:none;
		color:#595959;
		white-space: nowrap;
		background: url(../images/bullet-arrows.gif) no-repeat 20px 15px;}
	.leftm li span a{height:24px;padding:8px 0 0 18px;background:url(images/ico02.jpg) left no-repeat;border-bottom:1px solid #f7e8eb;text-decoration:none;font-size:12px;color:#595959;font-weight:bold;white-space: nowrap;}
	.leftm .alevel3{margin-left:20px;}
	.leftm .alevel4{margin-left:40px;}

.leftm .m {
    height: auto;
    padding-top: 0px;
    font-size: 12px;
    text-align: left;}


/* 单页 */
.ttitle{
	padding:20px 0 16px 0;font-size:24px;font-weight:bolder;color:#2B2B2B;text-align:center;line-height:120%;}
.subtitle{
	padding:10px 0;font-size:16px;font-weight:bold;text-align:center;}
.tother{
	padding:10px 0;text-align:center;border-top:1px solid #a52b46;}
#maincontent{padding:10px 20px;line-height:180%;}
#maincontent p{/*line-height:180%;margin:14px 0;*/}
#maincontent td{border:1px solid #000000;}
.picpub{padding:0 10px 0 20px;background:url(../images/tbg.gif) no-repeat -1312px -56px;}
.picview{padding:0 10px 0 20px;background:url(../images/tbg.gif) no-repeat -1312px -74px;}
.picaut{padding:0 10px 0 20px;background:url(../images/tbg.gif) no-repeat -1312px -98px;}
.picsrc{padding:0 10px 0 20px;background:url(../images/tbg.gif) no-repeat -1312px -124px;}
/* 列表页 */
					.list_content{padding:20px 22px;}
					.label_dotlist_372 {margin:0;padding:0;}
					.label_dotlist_372 a{line-height:180%;font-size:16px;}
					.label_dotlist_372 li.label_dottitle {
						line-height: 30px;
						height: 30px;
						display:block;}
					.label_dotlist_372 li.label_dottitle span{float:left;width:560px;padding-left:18px;
						background:url(../images/tbg.gif) no-repeat -1310px -24px;}
					.label_dotlist_372 li.label_dottitle div{
						float:right;width:110px;line-height:160%;font-size:16px;color:#aaa;text-align:right;}
					.label_dotlist_372_div{float:left;width:600px;line-height:22px;height:22px;}


					.holder_gallery {
						width: 690px;
						float: left;
						padding: 0;}
							.holder_gallery a.photo_hover2 {
								background-color: #fff;
								border: 1px solid #E1E1E1;
								position: relative;
								float: left;
								margin: 5px 13px 8px 0;
								padding: 8px;
								-webkit-border-radius: .5em;
								-moz-border-radius: .5em;
								border-radius: .5em;}
							.holder_gallery a img {
								border: none;}
							.holder_gallery h2 {
								font-size: 18px;
								line-height: 1.7;
								color: #000;
								text-align: left;
								padding-top: 8px;
								margin-left: 40px;}
							.holder_gallery p {
								margin-bottom: 7px;}
							.holder_gallery .readmore {
								color: #aaa;}
							.holder_gallery .readmore a {
								font-weight: bold;
								font-size: 15px;
								font-family: Georgia, "Times New Roman", Times, serif;
								color: #aaa;}