@charset "utf-8";
/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li, 
form, label,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
    font-family:Arial,Helvetica,sans-serif;
}
p{color:#666666;}
b{color:#535353;}
h1{color:#797979;font-size: 12px;}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus {
	outline: 0;
}

ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}



input,textarea,select       { font-family:inherit; font-size:inherit; font-weight:inherit;}
input,textarea,select       { *font-size:100%;}
p                           { line-height:18px; font-size:12px; }

.clear-block:after
{ content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear-block
{ display: inline-block;}
* html .clear-block
{ height: 1%;}
.clear-block
{ display: block;}

.no-display	{ display:none;}

/* /---------------------------------- */




body.bodybg1	{ background:url(../images/bg_white.jpg) left top repeat;}
.wrap	{ width:1000px; margin:0 auto;}

.header1	{ width:1000px; height:85px; position:relative;}
.header1 h1	{ height:85px; position:absolute; top:0;}
.header1 .top_link			{ width:130px; height:30px; position:absolute; left:325px; top:28px;}
.header1 .top_link ul		{}
.header1 .top_link ul li	{ float:left; padding:0 5px; line-height:18px;}
.header1 .top_link ul li a	{ color:#000; text-decoration:none; }
.header1 .top_link ul li a:hover	{ text-decoration:underline; }
.header1 .top_link2			{ position:absolute; right:0px; top:5px;}
.header1 .top_link2 ul		{}
.header1 .top_link2 ul li	{ float:left; padding:0 5px!important;padding:8px 5px; line-height:18px;}
.header1 .top_link2 ul li a	{ color:#5a5a5a; text-decoration:none; }
.header1 .top_link2 ul li a:hover	{ text-decoration:underline; }

.header1 .top_link3			{ position:absolute; right:220px; top:5px;}
.header1 .top_link3 ul		{}
.header1 .top_link3 ul li	{ float:left; padding:0 5px!important;padding:8px 5px; line-height:18px;}
.header1 .top_link3 ul li a	{ color:#5a5a5a; text-decoration:none; }
.header1 .top_link3 ul li a:hover	{ text-decoration:underline; }

.header1 .top_link4{ float:right; height:26px; margin:0px; padding:0px; }
.header1 .top_link4 a{ color:#5a5a5a;}
.header1 .top_link4 a:hover{ color:#fba12f;}
.header1 .top_link4 .entrance{ text-align:right; margin-bottom:12px;}
.header1 .top_link4 .entrance .input{ background:url(../images/b_1.gif) no-repeat top; width:100px; height:25px; line-height:25px; border:0px; color:#b9929d; display:inline-block; text-align:center; margin-left:6px;}


.header1 .search_box					{ width:434px;height:36px; position:absolute; background:#fff; left:315px; bottom:0; background:url(../images/bg12.gif) left top no-repeat; /*border:1px solid #E7E7E7; border-color:#ccc #999 #999 #ccc;*/}
.header1 .search_box .search_textfield	{ font:14px arial; padding:0; height:18px; float:left; width:300px; margin:10px 70px 0px 13px; border:0;line-height:22px;}
.header1 .search_box .search_submit		{ height:25px; line-height:33px; color:#333; position:absolute;left:358px;top:6px;
                                          border:0; background:none;  font:bold 12px arial; vertical-align:top; cursor:pointer; line-height:25px; }
.header1 .search_box2					{ width:560px;height:36px; position:absolute; background:#fff; left:320px; bottom:0; background:url(../images/bg13.gif) left top no-repeat; /*border:1px solid #E7E7E7; border-color:#ccc #999 #999 #ccc;*/}
.header1 .search_box2 .search_textfield	{ font:14px arial; padding:0; height:18px; float:left; width:350px; margin:10px 60px 0px 15px; border:0;}
.header1 .search_box2 .search_submit { height:25px; line-height:33px; color:#333; position:absolute;left:410px;top:5px;
										  border:0; background:none; font:bold 12px arial; vertical-align:top; cursor:pointer; line-height:25px;}
.header1 .search_box2 .search_submit2 { height:25px; line-height:33px; color:#333; margin-top:5px; margin-left:-20px!important;margin-left:-25px;
										  border:0; background:none; font:bold 12px arial; vertical-align:top; cursor:pointer; line-height:25px;}
.header1 .search_box2 .search_submit3		{ height:25px; line-height:33px; color:#333; position:absolute;left:480px!important;left:465px;top:5px;
										  border:0; background:none; font:bold 12px arial; vertical-align:top; cursor:pointer; line-height:25px;}
.header1 .search_box2 .search_submit4		{ height:25px; line-height:33px; color:#333; position:absolute;left:455px!important;left:430px;top:5px;
										  border:0; background:none; font:bold 12px arial; vertical-align:top; cursor:pointer; line-height:25px;}
#header .postion2 .search_box					{ width:434px;height:36px; position:absolute; background:#fff; background:url(../images/bg12.gif) left top no-repeat; /*border:1px solid #E7E7E7; border-color:#ccc #999 #999 #ccc;*/}
#header .postion2 .search_box .search_textfield	{ font:14px arial; padding:0; height:18px; float:left; width:300px; margin:10px 70px 0px 13px; border:0;line-height:22px;}
#header .postion2 .search_box .search_submit		{ height:25px; line-height:33px; color:#333; position:absolute;left:358px;top:6px;
                                          border:0; background:none;  font:bold 12px arial; vertical-align:top; cursor:pointer; line-height:25px; }

.header1 .notice_div					{ width:240px;height:26px; position:absolute;left:440px; bottom:0;top:14px;}

.header2 	{ margin-top:10px;}
.header2 .special	{ height:405px; border:2px solid #FFCE62; float:left;background:#fff;width:995px;margin-bottom:15px;}
.header2 .special .special_topic	{ float:left; width:546px; height:248px; margin-top:8px; /*border-right:1px solid #ddd;*/ padding:0 7px;}
.header2 .special .special_topic h2	{ line-height:30xp; font:bold 14px/30px arial; }
.header2 .special .special_topic .special_img	{ float:left; position:relative;}
.header2 .special .special_topic .special_img .flag	{ width:75px; height:74px; position:absolute; left:0; top:0; background:url(../images/gai.gif) left top no-repeat;}
.header2 .special .special_topic .special_nots	{ float:left; width:100px; height:124px; overflow:hidden; padding-left:10px;}
.header2 .special .special_topic .special_list2	{ padding:9px 0; clear:both;}
.header2 .special .special_topic .special_list2 li	{ padding-left:20px; line-height:20px; background:url(../images/bg9.gif) 9px 9px no-repeat;}
.header2 .special .special_topic .special_list2 li a	{ text-decoration:none; color:#333;}
.header2 .special .special_topic h3	{ font:normal 12px/26px arial; }


.header2 .special .special_show	{ float:right; width:435px;}
.header2 .special .special_show .stripViewer .goto_left	{ margin-left:10px;float:left;width:12px;}
.header2 .special .special_show .stripViewer .goto_left img	{ display:block; margin-top:100px;}
.header2 .special .special_show .stripViewer .goto_right	{ float:right; width:12px;}
.header2 .special .special_show .stripViewer .goto_right img	{position:absolute; display:block; margin-top:-157px;margin-left:-18px;}
.speciallink	{background:#fff; margin-bottom:3px;width:405px;border-left:0px solid #FFCE62}
.speciallink ul	{ padding-left:17px;}
.speciallink ul li	{ float:left; width:126px; padding-top:0px;}
.speciallink ul li a	{ text-decoration:none;}
.speciallink ul li a img	{ display:block;}
.speciallink ul li .title	{ color:#0099BB; line-height:20px; text-align:center;margin-top:5px; height:20px; overflow:hidden;padding-bottom:5px;}



.header2 .notice{ width:272px; height:128px; border:1px solid #ddd; float:right; background:#fff;}
.header2 .notice h2	{ background:url(../images/bg15a.jpg) right top no-repeat; height:24px; line-height:24px; text-indent:10px; color:#fff;}
.header2 .notice h2 span.icon	{ background:url(../images/sound_icon.gif) left top no-repeat; padding-left:20px;}
.header2 .notice .notice_box	{ width:258px; height:90px; padding:6px;}
.header2 .help	{ width:272px; height:135px; border:1px solid #ddd; float:right; background:#fff; margin-top:7px!important;margin-top:3px;}
.header2 .help h2	{ background:url(../images/bg15b.jpg) right top no-repeat; height:24px; line-height:24px; text-indent:10px; color:#fff;}
.header2 .help h2 span.icon	{ background:url(../images/w_icon.gif) left top no-repeat; padding-left:20px;}
.header2 .help .help_box	{ width:258px; height:80px; padding:10px;}
.header2 .help .special_list2	{ padding:9px 0; clear:both;}
.header2 .help .special_list2 li	{ padding-left:20px; line-height:20px; background:url(../images/bg9.gif) 9px 9px no-repeat;}
.header2 .help .special_list2 li a	{ text-decoration:none; color:#333;}

.main	{ margin-top:10px;}
.main .main_left	{ float:left; width:272px;  }
.main .main_right	{ float:left; width:716px!important;width:714px; background:#fff; display:inline; margin-left:10px;border:1px solid #ddd;}

.main .main_left .taxonomy	{ background:#fff; border:1px solid #ddd;}
.main .main_left .taxonomy .taxonomytab	{ }
.main .main_left .taxonomy .taxonomytab ul	{ }
.main .main_left .taxonomy .taxonomytab ul li	{ width:135px; height:36px; float:left; font:normal 12px arial;}
.main .main_left .taxonomy .taxonomytab ul li a.nav	{ width:134px; height:36px; color:#1e50a2; text-align:center; text-decoration:none; background:url(../images/bg3.gif) left top repeat-x; line-height:36px; border-bottom:1px solid #b2c9d7;  display:block;}
.main .main_left .taxonomy .taxonomytab ul li a.nav1	{ border-right:1px solid #b2c9d7;}
.main .main_left .taxonomy .taxonomytab ul li a.nav2	{ }
.main .main_left .taxonomy .taxonomytab ul li a.active	{ border-bottom:1px solid #fff; font-weight:bold; background:url(../images/bg2.gif) left top repeat-x;}
.main .main_left .taxonomy .taxonomytab ul li a:hover	{ }
.main .main_left .taxonomy .source	{padding-left:10px;padding-top:2px;}
.main .main_left .taxonomy .source li.back_blue	{ text-indent:27px; line-height:27px;  border-bottom:1px dotted #ccc;background:url(../images/back_blue.gif) -5px -5px no-repeat;padding-left:5px;}
.main .main_left .taxonomy .source li.back_red	{ text-indent:27px; line-height:27px;  border-bottom:1px dotted #ccc;background:url(../images/back_red.gif) -5px -5px no-repeat;padding-left:5px;}
.main .main_left .taxonomy .source li a	{ color:#535353; font-weight:bold; text-decoration:none; }
.main .main_left .taxonomy .source li:hover  { text-decoration:none; text-color:#fff; background:#ffb33b;}
.main .main_left .taxonomy .source li a:hover  {color:#fff; background:#ffb33b;}



.main .main_help .taxonomy	{ background:#fff; border:1px solid #ddd;}
.main .main_help .taxonomy .taxonomytab	{ }
.main .main_help .taxonomy .taxonomytab ul	{ }
.main .main_help .taxonomy .taxonomytab ul li	{ width:160px; height:36px; float:left; font:normal 12px arial;padding-left:35px;}
.main .main_help .taxonomy .taxonomytab ul li a.nav	{ width:134px; height:36px; color:#1e50a2; text-align:center; text-decoration:none; background:url(../images/bg3.gif) left top repeat-x; line-height:36px; border-bottom:1px solid #b2c9d7;  display:block;}
.main .main_help .taxonomy .taxonomytab ul li a.nav1	{ border-right:1px solid #b2c9d7;}
.main .main_help .taxonomy .taxonomytab ul li a.nav2	{ }
.main .main_help .taxonomy .taxonomytab ul li a.active	{ border-bottom:1px solid #fff; font-weight:bold; background:url(../images/bg2.gif) left top repeat-x;}
.main .main_help .taxonomy .taxonomytab ul li a:hover	{ }




.main .main_left .hot_video 	{ margin-top:10px; background:#fff; border:1px solid #ddd;}
.main .main_left .hot_video h2	{ background:url(../images/bg_title.gif) left top repeat-x; height:24px;text-indent:10px; color:#ff7f00;}
.main .main_left .hot_video .hota	{ padding-bottom:10px; border-bottom:1px solid #ccc;margin-left:10px!important;margin-left:-6px;}
.main .main_left .hot_video .hota h3	{ height:32px; line-height:32px; font:normal 12px/32px arial; text-indent:25px!important;text-indent:25px;}
.main .main_left .hot_video .hota h3 a	{ color:#000; text-decoration:none;}
.main .main_left .hot_video .hota .hotimg	{ float:left; }
.main .main_left .hot_video .hota .hottxt	{ float:left; padding-top:10px; display:inline; margin-left:10px;}

.main .main_left .hot_video .hotb	{ margin-left:10px; border-bottom:1px dotted #ccc;}
.main .main_left .hot_video .hotb h3	{ font:normal 12px/32px arial; text-indent:25px!important;text-indent:12px;}
.main .main_left .hot_video .hotb h3 a	{ color:#000; text-decoration:none;}

.main .main_left .hot_video .more	{ font:normal 12px/32px arial; text-align:right;}
.main .main_left .hot_video .more a	{ color:#333; text-decoration:none; padding-right:10px;}

.main .main_left .hot_video .hot1 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px 10px;}
.main .main_left .hot_video .hot2 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px -40px;}
.main .main_left .hot_video .hot3 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px -90px;}
.main .main_left .hot_video .hot4 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px -140px;}
.main .main_left .hot_video .hot5 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px -190px;}
.main .main_left .hot_video .hot6 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px -240px;}
.main .main_left .hot_video .hot7 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px -290px;}
.main .main_left .hot_video .hot8 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px -340px;}
.main .main_left .hot_video .hot9 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px -390px;}
.main .main_left .hot_video .hot10 h3	{ background:url(../images/number.gif) left top no-repeat; background-position:2px -440px;}


.main .main_right 	{ }
.main .main_right .mainnav 	{ margin-bottom:15px;height:38px; background:url(../images/bg14.jpg) left top no-repeat; }
.main .main_right .mainnav  h3	{ float:right;margin-top: 0px!important;margin-top: -23px;}
.main .main_right .mainnav  h3 a	{ line-height:35px; text-decoration:none; color:black; font-size:14px;width:70px;}
.main .main_right .mainnav ul 	{ display:block; float:left;}
.main .main_right .mainnav ul li 	{ float:left; width:60px; text-align:center; line-height:38px; display:inline; color:#ccc;}
.main .main_right .mainnav ul li.active	{color:#ff7f00;font-weight:bold; background:url(../images/bg14a.gif) left top repeat-x; height:38px;}
.main .main_right .mainnav ul li a 	{ display:block; text-decoration:none; color:#666; line-height:33px; height:33px; }
.main .main_right .mainnav ul li a.active	{ font-weight:bold; text-decoration:none;background:url(../images/bg14a.jpg)  left top repeat-x;height:38px;}
.main .main_right .mainnav ul li a:hover 	{font-weight:bold; background:url(../images/bg14a.jpg) 0px 0px;height:38px;}

.main .main_right .mainnav ul li.bold 	{ font-weight:bold;}
.main .main_right .byb	{ background:url(../images/bg11.jpg) left top no-repeat; border:1px solid #ddd;}
.main .main_right .mainnav2 		{ text-indent:10px;}
.main .main_right .mainnav2 ul 		{ }
.main .main_right .mainnav2 ul li 		{ float:left; line-height:36px;}
.main .main_right .mainnav2 ul li a 		{ color:#333; text-decoration:none;}

.main .main_right .main_video  	{ }
.main .main_right .main_video li 	{ border-bottom:1px dotted #ccc;  padding-top:15px;}
.main .main_right .main_video li.spe 	{ background:#fffbd2;}
.main .main_right .main_video li.more 	{ border-bottom:0px dotted #ccc; padding-bottom:5px; margin-bottom:5px; text-align:right;}
.main .main_right .main_video li.more a 	{ text-decoration:none; color:#000; padding-right:20px;}
.main .main_right .main_video .video_img  	{ width:142px; float:left;}
.main .main_right .main_video .video_img img  	{ display:block; margin:0 auto;}
.main .main_right .main_video .video_introduce  	{ float:left; width:540px;}
.main .main_right .main_video .video_introduce .title 	{ }
.main .main_right .main_video .video_introduce .title h3 	{color:#535353; float:left; font:bold 12px/24px arial; padding-right:20px;}
.main .main_right .main_video .video_introduce .title .time 	{ float:right; font:normal 12px/24px arial; padding-right:30px; }
.main .main_right .main_video .video_introduce .description 	{ font:normal 12px/18px arial; color:#666;}
.main .main_right .main_video .video_introduce .tag 	{ font:normal 12px/22px arial; color:#000;}
.main .main_right .main_video .video_introduce .name 	{ }

.flink	{ background:#fff; padding:0px 0 5px 0; margin-top:15px; width:998px; border:1px solid #ddd;}
.flink h2	{ background:url(../images/bg16.jpg) left top repeat-x; height:26px; line-height:26px; text-indent:10px; color:#fff; text-align:left; border-bottom:1px solid #ddd; margin-bottom:10px;}
.flink ul	{}
.flink ul li	{ float:left; width:164px; padding-top:5px;}
.flink ul li a	{ text-decoration:none;}
.flink ul li a img	{ display:block; margin:0 auto;}
.flink ul li .title	{color:#0099BB; padding:5px; line-height:18px; text-align:center; height:24px; overflow:hidden;}

.flink2	{ background:#f4f4f4; padding:0px 0 5px 0; margin-top:15px; width:998px; border:1px solid #ddd;}
.flink2 .search_form_bottom	{ display:block; width:300px; margin:0 auto;}
.flink2 .search_textfield2	{ font:14px arial;width:200px; float:left; border:1px solid #9d8f82; height:23px;vertical-align:middle;line-height:22px}
.flink2 .search_submit2	{ font-size:12px; float:left; border:0; background:url(../images/bg10.gif) left top repeat-x; height:25px; line-height:25px; display:block; border-right:1px solid #9d8f82;}
.flink2 h2	{ background:url(../images/bottomSearch.gif) left top repeat-x; padding:5px 0; height:24px; line-height:24px; text-indent:10px; color:#ff7f00; text-align:center; margin-bottom:10px; border-bottom:1px solid #ddd;}
.flink2 ul li a	{ text-decoration:none;}
.flink2 ul.flist	{ float:left; display:block; width:150px;}
.flink2 ul.footer	{ float:left; display:block; width:298px; padding:0 0 10px 0;border-left:1px solid #9d8f82;margin-left:-20px;}
.flink2 ul.footer h3 img{padding-left: 30px; margin-top: -10px;}
.flink2 ul.footer li { padding-top:10px;padding-left:30px;}
.flink2 ul.footer1	{ float:left; display:block; width:298px; padding:0 0 10px 0;border-left:1px solid #9d8f82;margin-left:-20px;}
.flink2 ul.footer1 h3 img{padding-left: 30px; margin-top: -10px;}
.flink2 ul.footer1 li { padding-top:3px;padding-left:30px;}

.flink2 ul.flist li	{ float:left; padding-left:20px;width:90px;}
.flink2 ul.flist li h3	{ font-weight:normal;}
.flink2 ul.flist li h3.b	{ font-weight:bold;}
.flink2 ul.flist li h3.b a	{ font-size:15px;line-height:30px;}
.flink2 ul.flist li h3 a	{ color:#666; line-height:22px; font-size:12px;}

.flink3	{ background:#fff; padding:0px 0 5px 0; margin-top:15px; width:998px; border:1px solid #ddd;}
.flink3 h2	{ background:url(../images/bg16a.jpg) left top repeat-x; height:26px; line-height:26px; text-indent:10px; color:#fff; text-align:left; border-bottom:1px solid #ddd; margin-bottom:10px;}
.flink3 ul	{height:146px;}
.flink3 ul li	{ float:left; width:135px; padding-top:5px;}
.flink3 ul li a	{ text-decoration:none;}
.flink3 ul li a img	{ display:block; margin:0 auto;}
.flink3 ul li .title	{color:#0099BB; padding-left:10px;padding-top:5px; line-height:18px; text-align:center; height:35px;width:112px; overflow:hidden;}


/*----------------foot------------------*/

#footbox {
	background:url(../images/bg_bottom.gif) top center;
	height:203px;
	width:100%;
	 
} 
#foot{ width:980px; margin:0px auto; padding-top:30px;}
#foot ul.flist	{ float:left; display:block; width:150px;}
#foot ul.rightfoot	{ float:left; display:block; width:358px; padding:0 0 10px 0;border-left:1px solid #9d8f82;margin-left:-20px;}
#foot ul.rightfoot h3 img{padding-left: 30px; margin-top: -10px;margin-bottom: -10px;}
#foot ul.rightfoot li { padding-left:30px;height:25px;}
#foot ul.rightfoot li h1 { color:#797979;font-size:12px; }

#foot ul.flist li	{ float:left; padding-left:20px;width:90px; height:25px;}
#foot ul.flist li h3	{ font-weight:normal;}
#foot ul.flist li h3.b	{ font-weight:bold;}
#foot ul.flist li h3.b a	{ font-size:15px;line-height:30px;}
#foot ul.flist li h3 a	{ color:#666; line-height:22px; font-size:12px;}



.footer	{ padding:10px 0;}
.footer p	{ text-align:center; line-height:24px;}
.footer p a	{  padding:0 3px; color:#000; text-decoration:none;}

.goto_left_rl,.goto_right_rl { cursor:pointer;}

