﻿*{margin:0;padding:0;list-style:none;}
body{font:75%/150% verdana,宋体;color:#000;background:url(../images/bg.jpg) repeat-x 0 0 #002343;font-size:12px;}
div,form,img,ul,ol,li,dl,dt,dd,input,UL{margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
a:link, a:visited{color:#2f688c; text-decoration:none;}
a:hover {color: #0878BE; text-decoration: underline;}
a:active {color: #bc2931;}
/* Color */
.cmenu,a.cmenu:link,a.cmenu:visited{ color:#fFF; font-size:14px; font-weight:bold }
.btitle,a.btitle:link,a.btitle:visited{color:#666; font-size:16px; font-weight:bold;text-decoration:none; }
.cDRed,a.cDRed:link,a.cDRed:visited{ color:#bc2931;}
.cGray,a.cGray:link,a.cGray:visited{ color: #999999;font-size:14px;font-weight:bold}
.cDGray,a.cDGray:link,a.cDGray:visited{ color: #333333;font-size:14px;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#fff;}
.ctag,a.ctag:link,a.ctag:visited{color:#7293AB;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:#008000;}
.clink,a.clink:link,a.clink:visited{color:#104B6A;font-size:14px; font-weight:bold}
/* form */
.s_input{ width:462px; height:21px; background:url(../images/input_bg.jpg); padding:4px 0 0 5px; color:#71B4E5; font-size:14px}
.s_bt{width:79px; height:25px; margin:0px 0 -4px -35px;}
/* Font  */
.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
/* img  */
/* Other */
.pic{ padding:3px; background:#E9E9E9;}
.left{ float: left;}
.right{ float: right;}
.clear{ clear: both; font-size:1px; width:1px; height:0; visibility: hidden; }
/* header */
.header{width:980px;margin:0 auto;color:#fff; height:146px}
#logo{ width:393px; height:146px; background:url(../images/logo.jpg);}
#logo a{display:block;width:393px;height:146px;text-indent:-5000px;overflow:hidden;}
#search_bar{ width:585px; height:146px; background:url(../images/search_bg.jpg)}
#search_bar .gnav{ margin-top:4px;height:20px; line-height:20px; text-align:right}
#search_bar .search{ margin:30px 0 0 10px;height:60px; line-height:20px; text-align:right; padding:10px 0 0 10px}
#search_bar li{ height:30px; line-height:30px; text-align:left}
/* nav */
#menu{width:980px;margin:0 auto;}
#nav{height:46px;background: url(../images/menu_bg.jpg);position:relative;z-index:3;clear: both;}
#nav ul{padding:0 0 0 18px;zoom:1;}
#nav ul li{height:43px;float:left;display:inline;font-size:1.2em;line-height:43px;text-align:center;letter-spacing:1px; margin-left:1px; padding-top:3px}
#nav li { float: left; position: relative; width: 107px; z-index: 2; }
#nav ul li a{color:#fff;font-weight:bold;display: block;}
#nav ul li a:hover{color:#AECADE;font-weight:bold;background:url(../images/menu_bg_index1.gif);}
#nav ul li a{text-decoration:none;display: block; }
#nav ul li.index{width:68px;}
#nav ul li.index_hover{width:68px;background:url(../images/menu_bg_index.jpg);}
#nav ul li.menu{width:107px;}
#nav ul li.menu1_hover {width:107px;}
#nav ul ul { display: none; position: absolute; top: 45px; left: 0; padding: 3px 0; background: #093154; filter:alpha(opacity=80); opacity:0.80; border-bottom: 1px solid #4a7192;border-left: 1px solid #4a7192;border-right: 1px solid #4a7192; line-height: 20px; text-align: left; -moz-box-shadow: 1px 2px 2px #999; -webkit-box-shadow: 1px 2px 2px #999; }
#nav ul ul * { text-shadow: none;}
#nav ul ul li { float: none; min-width: 107px; width: auto; white-space: nowrap; }
#menua{width:105px;font-size:14px;text-align: center;line-height: 28px; }
#menua a{width:105px;font-size:14px;text-align: center;line-height: 28px;background:url(../images/bs.jpg);}
#menua a:hover{width:105px;font-size:14px;text-align: center;line-height: 28px;background:url(../images/bs.jpg);}

#wrap{width:980px;margin:0 auto;}
#main_nav ul{list-style:none;}
#main_nav{background:url(../images/menu_bg.jpg) repeat-x top left;height:46px;overflow:visible;padding-left:0px;}
#main_nav li{float:left;position:relative;z-index:5;}
#main_nav li a{color:#fbf8ba;display:block;width:107px;height:43px;text-decoration:none;line-height:43px;text-align:center;margin-top:0px;font-weight:bold;font-size:14px;}
#main_nav li ul li a{font-size:14px;width:105px;height:25px;line-height:25px;margin:2px;}
#main_nav li ul li a:hover,#main_nav li.focus ul li a:hover{background:#011110;color:#f8f8de;}
#main_nav li.focus a,#main_nav li a:hover{background:url(../images/nav_over.png) no-repeat top left;}
#main_nav li.focus ul li a{background:none;}
#main_nav li ul{position:absolute;top:39px;left:0px;background:#012623;border-color:#ffffff;border-style:none solid solid;border-width:medium 1px 1px;display:none;}
#main_nav li ul li{float:none;}


.index_shr{ width:100%;overflow:hidden;background:url(../images/shr.jpg)}
.son ul{ height:32px; padding:8px 0px 0px 15px;}
.son ul li{line-height:22px; float:left;font-size:14px; color:#A2C7E1; margin-left:10px;background:url(../images/ar01.gif) left no-repeat; padding-left:12px; font-weight:bold}
.son ul li a,.son ul li a:visited{font-size:14px; color:#fff; font-weight:bold}
.son ul li a:hover{font-size:14px; color:#FFF;text-decoration:none; font-weight:bold}
.son ul li a:hover span{color:#E3F2FC; background:#29465D; font-weight:bold }
.son ul li .thisclass{}
.son ul li .thisclass a, .index_shr ul li .thisclass a:hover{}
.son ul li.thisclass a span,.index_shr ul li.thisclass a:hover span{color:#FFF;cursor:default; background:#043639; font-weight:bold; border-bottom:2px solid #216B6F}
#isgood{ clear:both; height:135px; width:100%; overflow:hidden}
#notice{width:518px; height:108px; margin:10px 0px 0px 15px; padding:6px; line-height:25px;font-size:14px; color:#E6C8FC;}
#notice a{float:left; font-size:14px; margin:2px 2px 1px 2px; padding:2px 6px 2px 6px; white-space: nowrap; color:#E6C8FC}
#notice a:hover{float:left; font-size:14px; border:1px solid #DBADF7; margin:2px 2px 1px 2px; padding:1px 5px 1px 5px; white-space: nowrap; text-decoration:none; color:#FFFFFF; background:#0B3149}
#miniflash{ width:410px; margin:10px 0px 0px 5px;height:108px; }

#mainbody{width:964px;margin:0 auto; background:#E4E4E4; clear:both; padding:8px}
#index_top{}
#t_flash{ width:440px; padding:10px 10px 0px 10px; height:360px; background:#FFFFFF}
.tdate{ height:30px; line-height:30px; font-size:14px; color:#2F688C}
#t_hot{width:496px; padding:0px; height:370px; background:#FFFFFF;OVERFLOW: hidden;}
#t_hot .title{ height:44px; padding-left:10px; line-height:44px; background:url(../images/t_title_bg.jpg) repeat-x #E9E9E9;font-size:16px; font-weight:bold;}
#t_hot .title_info{ height:44px; line-height:18px; color: #999999; padding:4px 0px 2px 0px; text-indent:2em; background: url(../images/tline_bg.jpg) bottom repeat-x; margin:2px 5px 0 5px;}
.hot{ margin:2px 0px 0px 0px;}
.hot .dt{width:316px; float:right;}
.hot .dt ul{ padding:5px}
.hot .dt ul li{ clear:both; white-space:nowrap; height:25px; line-height:25px; background: url(../images/tline_bg.jpg) bottom repeat-x}
.hot .dt ul li a{ font-size:14px; color:#666666}
.hot .dt ul li span{float: right; color:#CCCCCC}
.hot .dt ul li A EM {DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: #999999; FLOAT: left; MARGIN: 10px 3px 0px 0px; WIDTH: 5px; HEIGHT: 5px}
.hot .dt ul li A:hover EM{DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: #0099FF; FLOAT: left; MARGIN: 9px 2px 0px 0px; WIDTH: 6px; HEIGHT: 6px}
.dl{width:174px;}
.dl img{ padding:4px; background:#E9E9E9; margin:3px 0px 3px 3px}
#mid_p{background:#FFF; padding:10px; background:url(../images/t_title_bg.jpg); font-size:14px}

#mid_bn{ margin-top:8px; background:#FFF; padding:10px 2px 10px 2px}
#mid_f{ margin-top:8px;background:#FFF; padding:10px 2px 10px 2px; text-align:center}
#mid_pic{ margin-top:8px; background:#FFF; padding:10px 5px 5px 5px;OVERFLOW: hidden; POSITION: relative }
.Cont{OVERFLOW: hidden; height:156px;WIDTH: 900px; margin:0 auto; background: #fff}
.Cont .box{FLOAT: left; WIDTH: 180px; TEXT-ALIGN: center; height:156px;}
.Cont .box img{MARGIN: 0px auto; padding:4px; background:#E9E9E9; border:1px solid #DAD9D9}
.Cont .box A:hover img{border:1px solid #999999}
.Cont .box P {MARGIN: 6px auto 0px; WIDTH: 180px; LINE-HEIGHT: 20px;overflow: hidden; text-overflow:ellipsis;white-space:nowrap;}
.LeftBotton {BACKGROUND: url(../images/arrow_left.jpg) no-repeat 0px 0px; LEFT: 0px; FLOAT: left; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; TOP: 55px; HEIGHT: 60px}
.RightBotton {	RIGHT: 0px; BACKGROUND: url(../images/arrow_right.jpg) no-repeat  0px 0px; FLOAT: right; WIDTH: 30px; CURSOR: pointer; POSITION: absolute; TOP: 55px; HEIGHT: 60px}
#index_body{ margin-top:8px;}
#text_nav{ width:390px;}
#text_nav_a{ width:478px;}
#text_nav_ai{ width:310px;}
#text_nav_img{ width:170px;}
#text_nav_s{ width:250px;}
#baidu{ padding:5px; margin-bottom:8px; background:#FFFFFF}
#google{ padding:5px; margin-bottom:8px; background:#FFFFFF}
#text_box{background:#fff; margin-bottom:10px; clear:both; padding-bottom:5px}
#text_box_i { padding:6px; clear:both}
#text_box_i .info{ height:30px; margin:10px 0 10px 0; color:#336699; text-align:center}
#text_box_i .intro{ text-indent:2em; width:96%; border:1px solid #C2D9F2; line-height:22px; font-size:14px; color: #666666; margin:10px auto; background:#F6FBFE; padding:4px}
.content{ font-size:16px; padding:5px}
.content p{ margin-top:5px; margin-bottom:5px;line-height:25px;}
#text_box_c { padding:6px; clear:both}
#text_box_c ul{}
#text_box_c ul li{ clear:both; background: url(../images/tline_bg.jpg) bottom repeat-x; white-space:nowrap; height:25px; line-height:25px}
#text_box_c ul li a{ font-size:14px; color:#666666}
#text_box_c ul li a:hover{ font-size:14px; color:#003366}
#text_box_c ul li span{float: right; color:#CCCCCC}
#text_box_c ul dd{background: url(../images/tline_bg.jpg) bottom repeat-x; white-space:nowrap; height:25px; line-height:25px; margin-left:-35px}
#text_box_c ul dd a{ font-size:14px; color:#666666}
#text_box_c ul dd a:hover{ font-size:14px; color:#003366}
#text_box_c ul dd span{font-size:14px; color: #003366}
#text_box_c ul dd A EM {DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: #999999; FLOAT: left; MARGIN: 10px 3px 0px 0px; WIDTH: 5px; HEIGHT: 5px}
#text_box_c ul dd A:hover EM{DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: #AB2EFE; FLOAT: left; MARGIN: 10px 3px 0px 0px; WIDTH: 5px; HEIGHT: 5px}
#text_box_c ul li A EM {DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: #999999; FLOAT: left; MARGIN: 10px 3px 0px 0px; WIDTH: 5px; HEIGHT: 5px}
#text_box_c ul li A:hover EM{DISPLAY: block; FONT-SIZE: 0px; BACKGROUND: #AB2EFE; FLOAT: left; MARGIN: 10px 3px 0px 0px; WIDTH: 5px; HEIGHT: 5px}
.r_img{ padding:5px;text-align:center}
.r_img li{ margin-top:10px}
.showweb_pages{ margin-top:10px; background:#F5F5F5}
.showweb_pages ul{padding:10px 0px 10px 0px;overflow:hidden; width:100%}
.showweb_pages ul li{float:left;line-height:20px;margin-right:6px; margin-bottom:5px;font-size:16px }
.showweb_pages ul li a{padding:2px 4px 2px; color:#666;border-bottom:1px solid #EEE; font-size:16px}
.showweb_pages ul li a:hover{color:#690;text-decoration:none;padding:2px 4px 1px;border-bottom:2px solid #690; font-size:16px}
.showweb_pages ul li.thisclass a,.showweb_pages ul li.thisclass a:hover{color:#F63;	padding:2px 4px 1px 4px;border:1px solid #F63;font-weight:bold; font-size:16px}
.showweb_pages ul li.thisclass{color:#F63;	padding:2px 4px 1px 4px;font-weight:bold; font-size:16px;}
.showweb_pages .pageinfo{float:right;line-height:21px;padding:12px 10px 12px 16px;color:#999; font-size:14px}
.showweb_pages .pageinfo strong{color:#666;	font-weight: bold;	margin:0px 2px;}
.viewbox .showweb_pages{width:100%;float:none;overflow:hidden;text-align:center;}
.viewbox .showweb_pages ul{margin:0px auto;float:none;clear:both;overflow:hidden;text-align:center;white-space:nowrap;}
.viewbox .showweb_pages ul li,.viewbox .showweb_pages ul li a{	float:none;	display:inline;}
#pic_nav{ width:566px; float:left}
#pic_nav_a{ width:478px;float:left}
#pic_nav_ai{ width:646px;float:left}
#pic_nav_img{ width:786px;overflow:hidden;float:left}
#pic_nav_s{ width:706px;float:left}
#pic_box{ background:#fff; margin-bottom:10px; padding-bottom:5px}
#pic_box_t{ height:42px; border-bottom:1px solid #E9E9E9}
#pic_box_t .titl{ height:35px; margin:6px 0 0 8px; width:112px; line-height:30px; float:left; background:url(../images/m_t_bg01.jpg); text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF}
#pic_box_t .title h1{ height:35px; padding-top:5px;text-align:center; font-size:24px; font-weight:bold; color:#336699; line-height:35px}
#pic_box_t .titl_r{ height:35px; margin:6px 0 0 8px; width:112px; line-height:30px; float:left; background:url(../images/m_t_bg02.jpg); text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF}
#pic_box_t .mtitl{ height:25px; margin:17px 1px 0 0; line-height:25px; float: right; background: url(../images/corn_bg.jpg) left right no-repeat; padding-right:10px}
#pic_box_c{ padding:8px 0 0 10px}
#pic_box_c .box{ FLOAT: left; WIDTH: 176px; TEXT-ALIGN: center; height:146px; margin-left:3px}
#pic_box_c .box img{MARGIN: 0px auto; padding:4px; background:#E9E9E9; border:1px solid #DAD9D9}
#pic_box_c .box A:hover img{border:1px solid #999999}
#pic_box_c .box P {MARGIN: 3px auto 0px; WIDTH: 180px; LINE-HEIGHT: 20px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
#pic_box_c .box1{ FLOAT: left; WIDTH: 148px; TEXT-ALIGN: center; height:131px; margin-left:3px}
#pic_box_c .box1 img{MARGIN: 0px auto; padding:3px; background:#E9E9E9; border:1px solid #DAD9D9}
#pic_box_c .box1 A:hover img{border:1px solid #999999}
#pic_box_c .box1 P {MARGIN: 3px auto 0px; WIDTH: 148px; LINE-HEIGHT: 20px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
#pic_box_i{ padding:8px 0 0 10px}
#pic_box_i .box{ FLOAT: left; WIDTH: 186px; TEXT-ALIGN: center; height:160px; margin-left:3px}
#pic_box_i .box img{MARGIN: 0px auto; padding:4px; background:#E9E9E9; border:1px solid #DAD9D9}
#pic_box_i .box A:hover img{border:1px solid #999999}
#pic_box_i .box P {MARGIN: 3px auto 0px; WIDTH: 190px; LINE-HEIGHT: 20px;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.picbox{width:100%;	font-size:14px;overflow:hidden;text-align:center}
.textbox{width:100%;font-size:14px;line-height:31px;overflow:hidden;}
.picbox img{display:block;	margin:4px auto 6px; }
.picbox ul.e8{line-height:normal;}
.picbox ul.e8 li .pic{background:none;border:1px solid #EEE;overflow:hidden;}
.picbox ul.e8 img{margin:3px;border:1px solid #CCC;}
.picbox ul.e8 li .title{padding-top:0px;}
.clicklink{width:740px;margin:20px auto; height:25px; line-height:25px; text-align:center; background:#F4F6FA; border:1px solid #AEDFFC; padding:5px;}
.linkm{ clear:both; width:964px; margin:0 auto; background:#D2D3D4; padding:8px 8px 0px 8px}
.linkm .title{ height:36px; line-height:34px; background:url(../images/link_t_bg1.jpg); font-size:14px; color:#666666}
.linkm .title .linkt{ float:left; width:130px; margin-left:10px; height:34px; padding-left:10px; line-height:34px; background:url(../images/link_t_t1.jpg) no-repeat; color:#FFFFFF}
.linkm .title .linktm{ float:right ;height:34px; padding-right:10px; line-height:34px; }

.link{ clear:both; width:964px; margin:0 auto; background:#D2D3D4; padding:8px}
.link .title{ height:36px; line-height:34px; background:url(../images/link_t_bg.jpg); font-size:14px; color:#666666}
.link .title .linkt{ float:left; width:81px; margin-left:10px; height:34px; padding-left:10px; line-height:34px; background:url(../images/link_t_t.jpg); color:#FFFFFF}
.link .title .linktm{ float:right ;height:34px; padding-right:10px; line-height:34px;}
.blinklistm ul{ background:#F2F2F2; padding:4px 0px 4px 4px;overflow:auto; zoom:1;clear:both; }
.blinklistm ul li{ float:left; height:20px; line-height:20px;white-space:nowrap; margin:3px 4px 0px 4px}
.blinklistm ul li a{ float:left;font-size:14px; color:#666666;}

.blinklist ul{ background:#E9E9E9; padding:4px 0px 4px 4px;overflow:auto; zoom:1;clear:both;}
.blinklist ul li{ float:left; height:20px; line-height:20px;white-space:nowrap; margin:3px 4px 0px 4px}
.blinklist ul li a{ float:left;font-size:14px; color:#666666;}
#footer{ width:940px; height:147px; background:url(../images/footerbg.jpg); margin:0 auto; padding:20px}
#footer .logo{width:220px;height:80px; margin:45px 0px 0px -5px}
#footer .logo a{display:block;width:220px;height:80px;text-indent:-5000px;overflow:hidden;}
#footer .nav_c{ float:right; width:180px; margin:0px 30px 0 0; }
#footer .nav_c .dd{color:#4D9CCC; height:30px; line-height:30px; }
#footer .nav_c li{ height:20px; line-height:20px;color:#4D9CCC; background:url(../images/ar02.gif) left no-repeat; padding-left:15px}
#footer .nav_c li a{color:#8BA5BA;}
#copyright{ width:980px; margin:0 auto; line-height:35px; height:35px; color:#647A8F; text-align:right}
/* tags */
.tags_list{ margin:10px 10px 10px 10px; border:1px solid #DBE1E5; padding:5px; overflow:hidden;}
.tags_list dt{ font-size:16px;color:#006699; height:30px; line-height:30px; background:#DBE1E5; padding-left:13px; font-weight:bold}
.tags_list dd{float:left; margin:2px 10px 5px 10px; padding:6px; line-height:25px;font-size:14px; color:#A4BFC3;}
.tags_list dd a{font-size:14px; margin:2px 2px 1px 2px; padding:1px; font-weight:bold;white-space: nowrap; color:#73818E}
.tags_list dd a:hover{ font-size:14px; margin:2px 2px 1px 2px; padding:1px; font-weight:bold;white-space: nowrap; text-decoration:none; color:#FFFFFF; background:#5388B4}
.context ul li,.context ul li a,.context ul li a:hover{font-size:14px}
/* tagslist */
.e2{
	
}
.e2 li{
	width:100%;
	overflow:hidden;
	clear:both;
	padding:12px 0px;
	border-bottom:1px solid #EEE;
}
.e2 li a.preview{
	width:84px;
	float:left;
	margin-right:7px;
	margin-bottom:3px;
	margin-left:10px;
	display:inline;
}
.e2 li a.preview img{
	width:80px;
	/*height:60px;*/
	display:block;
	padding:1px;
	border:1px solid #EEE;
}
.e2 li a.preview:hover img{
	border:1px solid #AAA;
}
.e2 li a.title{
	overflow:hidden;
	line-height:25px;
	font-weight:bold;
	font-size:14px;
	margin-left:2px;
}
.e2 span.info{
	display:block;
	line-height:23px;
	color:#555;
	padding-left:12px;
}
.e2 span.info small{
	color:#AAA;
	font-size:12px;
	margin-left:3px;
}
.e2 span.info a{
	color:#690;
}
.e2 p.intro{
	color:#776955;
	line-height:20px;
	margin-left:5px;
	padding-left:10px;
	padding-right:10px;
}
#daoyuty{background:#E5E5E5;left:2px;margin:15px auto 0;position:relative;width:740px;}
#digest{background:#F5F5F5;border:1px solid #CCC;color:#333;font-size:14px;left:-4px;line-height:24px;padding:10px;position:relative;top:-4px;width:730px; text-align:left; text-indent:2em}

/*---------------顶部3个模块----------------*/
img{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline;}
.top-module{ height:344px; margin:0 10px 10px 0; background:url(../images/index/bg.png); float:left;}
.action{ width:480px;}
.action h3{ background-position:-800px -50px;}
.action .module-content{ margin:0 4px;}
/*轮播内容*/
.slider-show{ position:relative;}
/*大图*/
.full-image{ width:480px; height:300px; margin:0 auto; padding:1px 0 0; overflow:hidden;}
.full-image img{ width:490px; height:300px;}
/*缩略图*/
.slider-show .slider-thumb{ width:485px; height:40px; padding:2px 0 0; position:absolute; right:6px!important; right:10px; bottom:8px!important; bottom:48px; text-align:right;}
.slider-thumb a{ margin-left:5px; background:#fff; display:inline-block; border:1px solid #d7d7d7; padding:2px;}
.slider-thumb a:hover, .slider-show .selected{ border:2px solid #fe7827; padding:1px;}
.slider-thumb a img{ width:86px; height:60px; display:inline;}

