@charset "utf-8";
/* CSS Document */
body {
	margin-top:0px;
	background-color:#CCC;
	/*background-image:url(../../images/body_bg2.jpg);*/
	background-repeat:repeat-x;
	background-position:center top;}
* {
	background-repeat:no-repeat;
}
h1 {
	margin:0px;
	padding:0px;
}
p {
	margin:0px;
	padding:0px;
}
a:link, a:visited {
	text-decoration:none;
	color:#003278;
}
a:hover {
	text-decoration:underline;
	color:#c10000;
}
a img {
	border:none;
}
ul, li {
	margin:0px;
	padding:0px;
	list-style:none;
}
li {
	list-style-type:none;
	font-size:12px;
}

/*红旗的样式*/
.xin {
	margin: 0px auto;
	/*background:transparent url(../../images/background2.jpg) scroll no-repeat center top;
	padding-top:38px;*/
	width: 100%;
}

ul.sp01 a:link, ul.sp01 a:visited {
	color:#555555;
}
ul.sp01 a:hover {
	color:#c10000;
}
.title, .title01 {
	line-height:25px;
	height:25px;
}
.title, .title01 {
	background-image:url(../../model/images/bg08.gif);
	background-repeat:repeat-x;
}
.title b, .title span, .title01 b, .title01 span {
	font-size:12px;
}
.title b, .title01 b {
	float:left;
	background-image:url(../../model/images/titlie_logo.jpg);
	background-position:10px 6px;
	padding-left:30px;
	color:#d87108;
}
.title01 b {
	color:#b97407;
}
.title span, .title01 span {
	float:right;
	background-image:url(../../model/images/more.gif);
	background-position:right center;
	color:#ffffff;/*color:#034baf;*/
	margin-right:12px;
	padding-right:12px;
}
.title01 span {
	background-image:none;
	padding-right:0px;
}
.title span a:link, .title span a:visited, .title01 span a:link, .title01 span a:visited {
	color:#666666;
}
.title span a:hover, .title01 span a:hover {
	color:#c10000;
}
.title01 b {
	width:75px;
	background-image:url(../../model/images/bg12.gif);
	background-position:7px 0px;
	padding-left:8px;
	padding-top:8px;
	height:17px;
	line-height:17px;
	text-align:center;
}
.clear {
	clear:both;
}
#container {
	margin:0px auto;
	padding:0px 5px;
	width:981px;
	background-color:#ffffff;
}
#header {
}
#map {
	height:38px;
	background:#f4f4f4;
	width:981px;
	margin:0 auto;
	padding-left:10px;
}
#map img {
	padding-top:5px;
}
#main {
	width:981px;
}
.total {
	width:981px;
	margin:0px;
	padding:0px 0px 6px 0px;
	background-color:#ffffff;
}
.total01 {
	float:left;
}
/*flash或图片*/
.div01 {
	height:70px;
	padding-bottom:8px;
}
/*主要内容部分，第一行*/
.div02, .div03, .div05, .div06, .div07, .div08, .div09, .div10, .div11, .div12, .div13, .div16, .div17, .div18, .div19, .div21, .div22 {
	border:1px solid #febb79;
	float:left;
}
.div04{float:right; margin-top:-127px;}
.div02, .div03, .div04, .div05, .div06 {
	height:237px;
}
.div02, .div05, .div08, .div10, .div11 {
	width:272px;
	margin-right:6px;
}
.div031 p span, .div061 p span, .div081 p span, .div161 p span, .div181 p span, .div191 p span, .div201 p span {
	text-align:center;
	font-size:12px;
	display:block;
}
.div02, .div03 {
	margin-top:5px;
}
.div02 p {
	margin:14px 2px 0px 2px;
	width:268px;
	height:89px;
	border-bottom:1px dashed #ffa9a0;
}
.div02 p img {
	width:80px;
	height:80px;
	float:left;
	border:1px solid #666666;
	margin:0px 6px;
}
.div02 p span, .div02 p b {
	padding:0px 0px 0px 4px;
	width:170px;
}
.div02 p span {
	color:#1a6505;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.div02 p span a:link, .div02 p span a:visited {
	color:#1a6505;
}
.div02 p span a:hover {
	color:#c10000;
	text-decoration:none;
}
.div02 p b {
	font-weight:normal;
	color:#666666;
	font-size:12px;
	line-height:170%;
	padding-top:5px;
	float:left;
}
.div03{height:125px; width:458px; margin-right:6px; overflow:hidden; }
.div03 p{ color:#114E7B; font-size:16px; text-align:center; font-weight:bold; padding-top:8px;}
.div03 ul{ width:431; height:60px; overflow:hidden; margin:10px 0 0 20px;}
.div03 ul li{ height:19px; width:215px; overflow:hidden; float:left; line-height:20px;}
.div03 ul li span{ color:#045FC1;}
.divn0{ width:458px; height:107px; border:1px solid #D0D0D0; float:left; margin-top:3px; background:#F5FAFd url(../../model/images/hot.gif) no-repeat 12px 14px;}
.divn0 p{ width:400px; text-align:center; margin-top:10px;}
.divn0 p a{ font-size:14px; color:#114E7B;  text-align:center; text-decoration:underline; padding-left:10px;}
.divn0 p a:hover{text-decoration:underline; color:#CC3333;}
.divn0 p a:visited{text-decoration:underline;}
.search{height:28px; overflow:hidden; text-align:center; padding-top:4px;}
.divn0 ul{ width:444px; height:43px; overflow:hidden; margin:3px 5px 2px;}
.divn0 ul li{ float:left; width:103px; padding-left:8px; overflow:hidden; height:19px; line-height:18px; text-decoration:underline; color:#666666;}
.divn0 ul li a{ float:left; width:103px; padding-left:8px; overflow:hidden; height:19px; line-height:18px; text-decoration:underline; color:#666666;}
.divn1,.divn2,.divn3,.divn4{float:left; height:103px; border:1px solid #FEBB79; margin-bottom:6px; overflow:hidden;}
.divn1{width:273px;margin-right:5px; height:180px; }
.divn2{width:242px;margin-right:6px;}
.divn3{width:209px;margin-right:6px;}
.divn4{width:232px;}
.divn1 ul,.divn2 ul,.divn3 ul,.divn4 ul,.n51 ul{ padding:12px;}
.divn1 ul li,.n51 ul li{ color:#172F51; height:20px; line-height:20px; overflow:hidden; width:251px; padding-left:8px; width:240px; background:url(../../images/d0t.gif) no-repeat 0px 7px; }
.divn2 ul li{color:#172F51; height:20px; line-height:20px; overflow:hidden;  padding-left:8px; width:222px;background:url(../../images/d0t.gif) no-repeat 0px 7px;}
.divn3 ul li{color:#172F51;height:20px; line-height:20px; overflow:hidden; padding-left:8px; width:189px;background:url(../../images/d0t.gif) no-repeat 0px 7px;}
.divn4 ul li{color:#172F51;height:20px; line-height:20px; overflow:hidden; padding-left:8px; width:213px;background:url(../../images/d0t.gif) no-repeat 0px 7px;}
.title .on{background-image:url(../../model/images/bg02.gif);background-position:4px 0;height:17px;line-height:17px;padding-left:4px;padding-top:8px;text-align:center;width:60px; float:left; color:#B87407; font-weight:bold; cursor:pointer;}
.title .no{background-image:url(../../model/images/bg22.gif);background-position:4px -1px;height:17px;line-height:17px;padding-left:4px;padding-top:8px;text-align:center;width:60px; float:left; color:#6A6561; font-weight:bold; cursor:pointer;}
.divn5{ float:left; width:274px; height:206px; margin-right:6px;margin-bottom:6px;}
.n51{height:98px; border:1px solid #FEBB79; margin-bottom:6px; overflow:hidden;}
.divn6,.divn7{float:left; border:1px solid #FEBB79; height:204px;margin-bottom:6px; overflow:hidden;}
.divn6{ width:241px;margin-right:6px;}
.divn7{width:450px;}
.divn7 ul{ width:420px; height:55px; padding:11px 15px; overflow:hidden;}
.divn7 ul li{ width:200px; height:22px; float:left; overflow:hidden;}
.divn6 p{display:inline;float:left;
padding:0 3px;
width:61px;}
.div06 {
	width:458px;
	margin-right:6px;
}
.div04, .div071 {
	width:233px;
	border:1px solid #86ce16;
}
.div04 {
	border:1px solid #86ce16;
}
.div041 {
	width:220px;
	height:200px;
	padding:7px 7px 0px 6px;
	background-image:url(../../model/images/bg003.gif);
	background-repeat:repeat-x;
}
.div04 a:link, .div04 a:visited {
	color:#bf5c07;
}
.div04 a:hover {
	color:#034baf;
}
.div041 h1 {
	font-size:15px;
	padding:0px 0px 2px 25px;
}
.div041 p {
	font-size:12px;
	line-height:170%;
	text-indent:2em;
}
.div041 img {
	width:99px;
	height:68px;
	margin:15px 5px 5px 5px;
}
.div042 {
	height:28px;
	line-height:28px;
	border-top:1px solid #e5b952;
	border-bottom:1px solid #ffffff;
	background-color:#fcefb7;
	text-align:center;
	font-size:12px;
	color:#c10000;
}
.div042 a {
	padding:0px 5px;
}
.div021 {
	padding:9px 6px 0px 6px;
	width:260px;
}
ul.list01 {
}
ul.list01 li {
	width:125px;
	float:left;
	line-height:150%;
}
.div031 {
	margin:15px 6px 0px 6px;
	height:93px;
	border-bottom:1px dashed #ffa9a0;
}
.div031 p {
	margin:0px 6px;
	float:left;
	width:62px;
	display:inline;
}
.div031 img {
	border:1px solid #666666;
	width:60px;
	height:60px;
	margin-bottom:5px;
}
.div031 p span {
	width:62px;
}
.div032 {
	padding:7px 7px 0px 7px;
	height:60px;
}
ul.list02 {
/*width:444px;*/
}
ul.list02 li {
	background-image:url(../../model/images/dot.gif);
	background-position:2px 8px;
	padding-left:9px;
	width:102px;
	float:left;
	line-height:160%;
}
ul.list02 li font {
	display:none;
}
.div033 {
	padding:6px 2px 0px 10px;
}
.div033 input {
	margin-right:12px;
	float:right;
}
/*主要内容部分，第二行*/
.div05 {
}
.div051 {
	height:200px;
	padding:6px 7px;
}
ul.list03 {
}
ul.list03 li {
	float:none;
	line-height:20px;
	color:#045fc1;
}
ul.list03 li a:hover {
	color:#bf5c07;
}
ul.list03 li font {
	font-size:12px;
	padding-right:5px;
}
.div06 {
margin-right:4px;
}
.div061 {
	padding-top:10px;
	height:194px;
}
.div061 p {
	float:left;
	width:127px;
	display:inline;
	padding:0px 12px;
}
.div061 p span {
	font-size:13px;
	color:#003278;
	width:127px;
}
.div061 img {
	width:109px;
	height:151px;
	padding:7px 8px 7px 8px;
	border:1px solid #cccccc;
	margin-bottom:5px;
}
.div07 {
	width:235px;
	height:239px;
	border:none;
}
.div071 {
	height:164px;
}
.div072 {
	height:68px;
	margin-top:5px;
}

/*主要内容部分，第三行*/
.div08, .div09 {
	height:204px;
}
.div081, .div091 {
	height:87px;
	padding-top:13px;
	margin:0px 2px;
	border-bottom:1px dashed #ffa9a0;
	overflow:hidden;
}
.div081 p {
display:inline;
float:left;
padding:0 8px;
width:63px;}
.div081 p img {
	width:53px;
	height:53px;
	border:1px solid #cccccc;
	margin-bottom:5px;
}
.div081 p span {
	color:#000000;
	width:55px;
}
.div082 {
	padding-top:5px;
	height:75px;
}
.div091 dl{ float:left;color:#666666;margin:0 0 5px 8px;padding:0;
width:210px;}
.div091 dl dd{ line-height:20px;}
.div091 img{ width:65px; height:65px; float:left; margin-right:5px;}
.div091 dl dt {font-weight:bold;margin-bottom:5px;}
ul.list04 {
}
ul.list04 li {
color:#666666;
float:left;
height:22px;
line-height:22px;
overflow:hidden;
padding-left:10px;
width:110px;}
.div09 {
	width:699px;
}
.div091 p {
	width:221px;
	float:left;
	display:inline;
}
.div091 p img {
	width:65px;
	height:65px;
	border:1px solid #cccccc;
	margin:0px 5px 0px 7px;
	float:left;
}
.div091 p span, .div091 p b {
	padding:0px 10px 0px 2px;
	width:125px;
}
.div091 p span {
	color:#666666;
	font-size:13px;
	font-weight:bold;
	float:left;
	height:18px; line-height:22px; overflow:hidden;
}
.div091 p span a:link, .div091 p span a:visited {
	color:#666666;
}
.div091 p span a:hover {
	color:#c10000;
	text-decoration:none;
}
.div091 p b {
	font-weight:normal;
	color:#666666;
	font-size:12px;
	padding-top:5px;
	float:left;
	line-height:17px;
}
.div092 {
	padding-top:12px;
}
ul.list05 li {
	padding:0px 5px 0px 10px;
	width:195px;
	line-height:172%;
	float:left;
	color:#003278;
}
ul.list05 li font{ font-size:12px;}
/*主要内容部分，第四行*/
.total_1011 {
	width:280px;
	float:left;
}
.div10, .div11 {
	float:none;
}
.div10 {
	height:270px;
	margin-bottom:14px;
 *margin-bottom:14px!important;
*margin-bottom:12px;
}
.div10 p {
	margin:0px 2px;
	padding-top:6px;
	padding-bottom:10px;
	height:59px;
	width:268px;
	border-bottom:1px dashed #ffa9a0;
}
.div10 p img {
	width:80px;
	height:60px;
	border:1px solid #666666;
	margin:0px 3px;
	float:left;
}
.div10 p span, .div02 p b {
	padding:0px 0px 0px 4px;
	width:170px;
}
.div10 p span {
	color:#003278;
	font-size:13px;
	font-weight:bold;
	float:left;
}
.div10 p b {
	font-weight:normal;
	color:#666666;
	font-size:12px;
	line-height:17px;
	float:left;
	width:170px;
}
.div101 {
	padding:4px 0px 0px 7px;
	margin:0px;
}
.div11 {
	height:285px;
}
.div111 {
	height:116px;
	padding-top:10px;
	padding-left:7px;
	padding-bottom:5px;
	margin:0px 2px;
	width:261px;
	border-bottom:1px dashed #ffa9a0;
}
span.sp02 {
	display:block;
	font-size:12px;
	color:#003278;
	padding-bottom:3px;
}
span.sp02 a:link, span.sp02 a:visited {
	color:#003278;
}
span.sp02 a:hover {
	color:#ff1200;
}
.div112 {
	padding-top:8px;
	height:121px;
	padding-left:7px;
}
.total_1213 {
	width:701px;
	float:left;
}
.div12 {
	width:548px;
	height:571px;
	margin:0px;
	margin-right:5px;
}
.div12_fenlei {
	padding-top:3px;
	height:27px;
	border-bottom:1px dashed #ffa8aa;
	margin:0px 5px;
	width:538px;
}
.div12_fenlei .title {
	background-image:none;
}
.div12_fenlei .title b {
	font-size:15px;
	color:#bf5c07;
	padding-top:2px;
	height:23px;
}
.div121 {
}
.div121_content {
	font-size:12px;
	width:548px;
}
.div121_fl01, .div121_fl02, .div121_fl03, .div121_fl02_sp, .noleft {
	width:264px;
	padding-left:10px;
	color:#666666;
	float:left;
}
.noleft {
	width:538px;
	float:none;
	padding-left:10px;
	text-align:left;
}
.div121_fl01 span, .div121_fl02 span, .div121_fl03 span, .div121_fl02_sp span, .noleft span {
	color:#bf5c07;
	font-size:12px;
}
.div121_fl01 {
	height:23px;
	padding-top:10px;
}
.div121_fl02 {
	height:47px;
	padding-top:10px;
	line-height:150%;
}
.div121_fl02_sp {
	padding-top:20px;
	height:37px;
	line-height:130%;
}
.noleft {
	height:23px;
	padding-top:11px;
}
.bg {
	background-color:#f2f2f2;
}
.padding_top {
	padding-top:18px;
	height:39px;
}
.span {
	padding-top:8px;
	display:block;
	float:left;
}
.div121_content a {
	padding:0px 5px;
}
.div13 {
	width:144px;
	height:571px;
	background-color:#f1ffed;
}
.div131 {
	width:144px;
	padding-top:6px;
}
ul.list06 {
	width:144px;
}
ul.list06 li {
	background-image:url(../../model/images/l_01.gif);
	background-position:9px 17px;
	padding-left:17px;
	width:55px;
	color:#bf5c07;
	float:left;
	height:21px;
	padding-top:14px;
}
ul.list06 a:link, ul.list06 a:visited {
	color:#bf5c07;
}
ul.list06 a:hover {
	color:#000078;
}
/*主要内容部分，第五行，图片内容*/
.div14, .div15 {
	height:96px;
	float:left;
}
.div14 {
	width:274px;
	margin-right:6px;
}
.div14 img {
	width:274px;
	height:96px;
}
.div15 {
	width:701px;
}
.div15 img {
	width:701px;
	height:96px;
}
/*主要内容部分，第六行*/
.total_1617 {
	width:469px;
	float:left;
	height:370px;
}
.total_1617 font{ font-size:12px;}
.div16, .div17 {
	width:461px;
	margin-right:6px;
	float:none;
}
.div16 {
	margin-bottom:14px;
	height:176px;
}
.div17 {
	height:176px;
}
.div161 {
	height:151px;
	width:461px;
}
.div161 p {
	float:left;
	margin:13px 8px 0px 9px;
	width:154px;
	display:inline;
}
.div161 img {
	width:148px;
	height:112px;
	padding:2px;
	background-color:#ffffff;
	border:1px solid #cccccc;
	margin-bottom:4px;
}
.div161 p span {
	width:154px;
}
.div161 p span a {
	font-size:12px;
	font-weight:bold;
}
.div161 p span a:hover {
	text-decoration:none;
}
ul.list07 {
	width:290px;
	height:151px;
	float:left;
}
ul.list07 li {
	padding:0px 5px;
	width:278px;
	line-height:172%;
	color:#003278;
	height:21px;
	overflow:hidden;
}
ul.list07 li b {
	font-size:12px;
	font-weight:normal;
}
ul.list05 li span, ul.list07 li span, ul.list07 li b a {
	padding-right:5px;
}
ul.list07 li.sp03 {
	color:#bf5c07;
	font-size:14px;
	font-weight:bold;
	padding-top:5px;
	margin-bottom:8px;
	height:30px;
	border-bottom:1px dashed #ffa8aa;
}
ul.list07 li.sp03 a:link, ul.list07 li.sp03 a:visited {
	color:#bf5c07;
}
ul.list07 li.sp03 a:hover {
	color:#555555;
}
.total_1819 {
	width:512px;
	float:left;
}
.div18, .div19 {
	border:1px solid #d9d9d9;
	width:250px;
	height:368px;
}
.div18 {
	margin-right:8px;
}
.div18_title {
	height:25px;
	background-image:url(../../model/images/bg05.gif);
}
.div181 {
	height:85px;
	padding:15px 0px 0px 11px;
	background-color:#f5fafe;
}
.div181 p, .div191 p {
	padding:0px 7px;
	width:62px;
	float:left;
}
.div181 p img, .div191 p img {
	width:60px;
	height:60px;
	border:1px solid #999999;
	margin-bottom:3px;
}
.div181 p span, .div191 p span {
	width:62px;
	color:#666666;
	overflow:hidden;
}
.div182, .div192 {
	padding-top:6px;
	background:#f5fafe url(../../model/images/a_14.jpg) no-repeat 0 4px;
}
.div19_title {
	height:25px;
	background-image:url(../../model/images/bg06.gif);
}
.div191 {
	height:91px;
	padding:9px 0px 0px 10px;
	background-color:#f5fafe;
}
.div191 p {
	width:101px;
}
.div191 p img {
	width:99px;
	height:68px;
}
.div191 p span {
	width:101px;
}
ul.list08 {
	height:237px;
	width:250px;
}
ul.list08 li {
	height:17px;
	padding-top:6px;
	padding-left:38px;
	width:212px;
}
.div20 {
	height:182px;
	border:1px solid #e5b952;
	background-image:url(../../model/images/bg04.gif);
	background-repeat:repeat-x;
}
.div20 .title {
	background-image:none;
}
.div20 .title span {
	color:#c10000;
	background-image:none;
}
.div201 {
	padding-top:17px;
	padding-left:10px;
	height:140px;
}
.div201 p {
	padding:0px 5px;
	float:left;
	width:110px;
}
.div201 p img {
	width:104px;
	height:104px;
	padding:2px;
	border:1px solid #cccccc;
	margin-bottom:7px;
}
.div201 p span {
	width:110px;
}
.div21 {
	height:73px;
	width:730px;
	margin-right:5px;
}
.div21_title {
	padding-left:8px;
	width:14px;
	padding-right:8px;
	display:inline-table;
	padding-top:10px;
	height:63px;
	font-weight:bold;
	color:#c10000;
	font-size:12px;
	background-color:#ffdddd;
	float:left;
}
.div21_content {
	float:left;
	width:700px;
	height:73px;
}
ul.list09 {
	width:700px;
}
ul.list09 li {
	width:65px;
	padding-left:5px;
	float:left;
	font-size:12px;
	padding-top:8px;
	height:13px;
}
ul.list09 li a {
	font-size:12px;
}
.div22 {
	padding:0 0px 2px 10px;
	height:71px;
	width:232px;
	text-align:center;
	font-size:12px;
	line-height:160%;
	background-position:5px 1px;
	background-color:#fbf3e8;
}
.div22 img {
	float:left;
	width:55px;
	height:70px;
}
/*当前导航的风格*/
.nav_noneselected a {
	color:#000;
}
.nav_noneselected a {
	color:#000;
}
.nav_noneselected a:link {
	color:#000;
}
.nav_noneselected a:visted {
color:#000;
}
.nav_noneselected a:hover {
	color:#000;
	text-decoration:none;
}
.nav_noneselected a:active {
	color:#000;
}
.nav_selected a {
	color:#fff;
}
.nav_selected a:link {
	color:#fff;
}
.nav_selected a:visted {
color:#fff;
}
.nav_selected a:hover {
	color:#fff;
	text-decoration:none;
}
.nav_selected a:active {
	color:#fff;
}

/* adv_3_1 页面右侧广告的风格样式 */
.adv_3_1 img{width:237px; height:65px;}


/* adv_2 页面中间的左侧广告的风格样式 */
.adv_2{ float:left; margin-bottom:10px;}
.adv_2 img{width:274px; height:96px;}

/* adv_3 页面中间的右侧广告的风格样式 */
.adv_3{ margin-bottom:10px; float:left; padding-left:4px; width:703px; height:96px;}
.adv_3 img{width:703px; height:96px;}
.adv_6{ float:left;padding-right:5px; width:244px; height:70px;}
.adv_6 img{width:244px; height:70px;}
.adv_4{ float:left; padding-right:5px; width:212px; height:70px;}
.adv_4 img{width:212px; height:70px;}
.adv_5{ float:left; width:232px; height:70px; overflow:hidden; }
.adv_5 img{width:232px; height:70px;}

