@charset "utf-8";
body{ 
     margin:0; padding:0;
	font:12px Arial, Helvetica, sans-serif; line-height:20px; background:url(../images/bodybg.gif) repeat-x #003a75; color:#222;
}
*{
	margin:0; padding:0;
}
select,input,textarea{
	font-size:12px; font-family:"";
}
a,img{
	border:0; text-decoration:none;
}
a{
	color:#222;
}
a:hover{
	color:#68a700;
}
h1,h2,h3,h4,h5,h6,h7{
	margin:0; padding:0;
}
table,th,td,p,input,select,textarea{
	word-wrap:break-word; word-break:keep-all; word-break/**/:normal;
}
ul,dl,ol,form{
	margin:0; padding:0;
}
dl dt,dl dd{
	margin:0;padding:0;
}
ul li,ol li{
	list-style-type:none; 
}/* ȫֶ */

.clear{
	clear:both;
}
.box{ width:1003px; margin:0 auto;}
.top{ width:1003px; height:195px;}
.title{ width:1003px; height:143px;}
#menu{ width:1003px; background:url(../images/bj_menu.jpg) no-repeat; height:42px; margin-top:10px; }
.letter{ font-size:12px; font-weight:normal;}
#menu ul{ width:1003px; height:42px;text-align:center; float:left;}
#menu ul li{ float:left; width:143px; height:42px; }
#menu ul li a{ width:143px; height:39px; line-height:16px; color:#fff; font-size:14px; font-weight:bold; display:block; padding-top:3px;}
/*xg*/.part2{ width:1003px;}
.p_sp{ float:right; width:277px; margin-top:10px; text-align:center; line-height:30px; }
.p_sp a{color:#ffc003; font-size:14px; width:277px; display:block;}
.p_sp a:hover{color:#ffc003; text-decoration:underline;}
.p_l{ width:680px; float:left; min-height:799px;}
.p_news{ float:left; width:545px;height:799px;}
.date{ float:right; padding-right:20px;color:#ffc003;}
.p_news h3{ color:#ffc003; font-size:16px; padding-top:10px; line-height:30px;height:30px;}
.p_news ul{ width:545px; padding-top:10px;}
.p_news ul li{ width:545px; height:23px; font-size:14px; line-height:23px; overflow:hidden;}
.p_news ul li a{color:#ffc003; }
.p_news ul li a:hover{color:#ffc003; text-decoration:underline; }
.goto{ width:445px; height:30px; margin-top:20px; padding-left:100px;font-size:14px;color:#ffc003; }
.goto a{color:#ffc003;}
.goto a:hover{color:#ffc003; text-decoration:underline;}
select.ym{ width:40px;}

.p_show{ float:left; width:135px; background:#ccc; line-height:30px; text-align:center; margin-top:25px; display:inline-block;}
.p_show a{ width:135px; height:146px; display:block;}
.p_show a:hover{ text-decoration:underline; color:#666;}
/*left1*/
.master{ width:973px; _height:540px; min-height:540px; color:#fff; padding-left:30px; margin-top:20px; float:left; display:block;}
h3.tit_master{ height:40px; line-height:40px; font-weight:normal; font-size:16px;}
.nr_master{padding-right:10px; float:left; padding-top:10px;}
.nr_master img{ float:right;}
p.mas{text-indent:2em; line-height:28px; text-indent:2em; font-size:14px; color:#fff;}
.pic{ width:1003px; margin-top:20px;}
.pic ul{ float:left; width:990px; padding-left:13px;}
.pic image{ border:solid 1px #ccc; width:188px; height:147px; display:block;}
.pic ul li{ float:left; width:190px; margin-right:6px; height:179px; margin-bottom:10px;}
.pic ul li a{ width:190px; background:#ccc;text-align:center; line-height:30px; display:block; height:179px;}
.pic ul li a:hover{ text-decoration:underline; color:#666;}
/*left2*/
.main_record{ width:963px; margin:20px;color:#fff; font-size:16px;}
.r_z{ width:100%; float:left;  }/** 475px; margin-right:10px; float:left; **/
.r_y{ width:475px; float:right;}
h3.tit_record{ color:#ffc003; height:30px; padding-left:10px;}
.nr_record{border:solid 1px #ffc003;height:145px; margin-bottom:10px; overflow:hidden;}
.nr_record p{ padding-top:10px; font-size:20px; line-height:28px; padding-left:5px; padding-right:5px;}
.nr_record a{ color:#fff; display:block;}
.nr_record a:hover{ color:#ffc003;}