@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;
}
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	{ width:170px; height:85px; position:absolute; margin-left:20px; top:0;}
.header1 .top_link			{ width:130px; height:30px; position:absolute; left:220px; 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			{ width:395px; height:30px; position:absolute; right:0px; top:8px;}
.header1 .top_link2 ul		{}
.header1 .top_link2 ul li	{ float:left; padding:0 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 .search_box					{ width:600px;height:36px; position:absolute; background:#fff; left:223px; 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:17px arial; padding:0; height:18px; float:left; width:380px; margin:10px 70px 0px 10px; border:0;line-height:22px;}
.header1 .search_box .search_submit		{ height:25px; line-height:33px; color:#333; margin-left:-10px;margin-top:5px; border:0; background:none; /*border:medium none; background:url(../images/submit_bg.gif) left top repeat-x;*/ font:bold 12px arial; vertical-align:top; cursor:pointer; line-height:25px; float:left; /* border-left:1px solid #ccc;*/}
.header1 .search_box2					{ width:600px;height:36px; position:absolute; background:#fff; left:213px; 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:15px arial; padding:0; height:18px; float:left; width:370px; margin:10px 60px 0px 10px; border:0;}
.header1 .search_box2 .search_submit		{ height:25px; line-height:33px; color:#333;left:35px;margin-left:12px; margin-top:5px; border:0; background:none; /*border:medium none; background:url(../images/submit_bg.gif) left top repeat-x;*/ font:bold 12px arial; vertical-align:top; cursor:pointer; line-height:25px; float:left; /* border-left:1px solid #ccc;*/}
.header1 .search_box2 .search_submitie7		{ height:25px; line-height:33px; color:#333;left:35px;margin-left:-5px; margin-top:5px; border:0; background:none; /*border:medium none; background:url(../images/submit_bg.gif) left top repeat-x;*/ font:bold 12px arial; vertical-align:top; cursor:pointer; line-height:25px; float:left; /* border-left:1px solid #ccc;*/}

.header1 .notice_div					{ width:240px;height:26px; position:absolute;left:533px; bottom:0;top:14px;}

.header2 	{ margin-top:10px;}
.header2 .special	{ height:418px; 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:16px; /*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:left; width:435px; padding:0 0px;}
.header2 .special .special_show .goto_left	{ margin-left:10px;float:left;width:12px;}
.header2 .special .special_show .goto_left img	{ display:block; margin-top:100px;}
.header2 .special .special_show .goto_right	{ float:right; width:12px;}
.header2 .special .special_show .goto_right img	{position:absolute; display:block; margin-top:-157px;margin-left:-18px;}
.speciallink	{background:#fff; margin-top:0px;width:405px;border-left:1px solid #FFCE62}
.speciallink ul	{ padding-left:17px;}
.speciallink ul li	{ float:left; width:127px; padding-top:0px;}
.speciallink ul li a	{ text-decoration:none;}
.speciallink ul li a img	{ display:block;}
.speciallink ul li .title	{ line-height:20px; text-align:center;margin-top:10px; 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;margin-left:10px;}
.header2 .help	{ width:272px; height:128px; border:1px solid #ddd; float:right; background:#fff; margin-top:10px;}
.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; 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:#000; 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; line-height:24px; text-indent:10px; color:#ff7f00;}
.main .main_left .hot_video .hota	{ padding-bottom:10px; border-bottom:1px solid #ccc; margin:0 10px;}
.main .main_left .hot_video .hota h3	{ height:32px; line-height:32px; font:normal 12px/32px arial; text-indent:28px;}
.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:0 10px; border-bottom:1px dotted #ccc;}
.main .main_left .hot_video .hotb h3	{ font:normal 12px/32px arial; text-indent:25px;}
.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;}
.main .main_right .mainnav  h3 a	{ line-height:35px; text-decoration:none; color:black; padding:0 22px 0 22px; font-size:14px;}
.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-bottom:15px; 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 	{ 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	{ 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	{ 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:128px; padding:10px 0 10px 0;}
.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 li { padding-top:10px;padding-left:30px;}
.flink2 ul.flist li	{ float:left; padding-left:20px; width:179px;}
.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:14px;}
.flink2 ul.flist li h3 a	{ color:#666; line-height:18px; 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:middle; 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	{ padding-left:10px;padding-top:5px; line-height:18px; text-align:center; height:35px;width:112px; overflow:hidden;}


.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;}













