/*---------- base ---------*/
*{padding:0px;margin:0px;}
html{background:#E2E2E2;}
body{font:12px Verdana,Arial,Tahoma;background:url(../img/body_bg.jpg) repeat;}
img{border:none;}

a{color:#333;text-decoration:none;}
a:hover{color:#ba2636;text-decoration:underline;}
ul{list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.w980{width:990px;/*position:relative;*/ }
.w990{width:990px;}
.clear{overflow:hidden;}
.mt1{/* ( margin-top * 1 ) */margin-top:8px;}
.center{margin:0px auto;}
.index970{ float:left; width:990px;}
.js970{float:left; width:970px; background:#fff; height:100px; overflow:hidden; margin-top:10px;}
.js970 span{float:left; width:960px; background:#F3F3F3; margin-left:5px; margin-top:5px; height:90px;}
/*页头*/

/*---------- frame : header ---------*/

.header{ float:left;width:100%; height:48px;overflow:hidden;background:url(../img/bb.jpg) top repeat-x;}
.header_top{height:23px!important;height:23px;line-height:23px;color:#676767;overflow:hidden;background:url("../images/green_skin.png") repeat-x scroll 0 -188px transparent;}
.header_top .time{float:left;padding-left:10px;	}
.header_top a.rss{}
.header_top .toplinks{	float:right;text-align:right;}
.header_top .toplinks a{margin:0 5px;}
.header_top .toplinks span{margin-left:15px;}
.header_top .toplinks span a{margin:0 2px;}
.header .search {overflow:hidden;}
.header a{color:#777;}
.header a:hover{color:#ff3333;text-decoration:none;}
.header .top{clear:both;overflow:hidden;}
.header .title{float:left;padding-left:10px;}
.header .title strong a{width:160px;height:48px;display:block;overflow:hidden;}


/*导航*/


#navMenu {float:left;width:720px;overflow:hidden;height:25px;padding:0px 0 0 15px;margin-top:12px;}
#navMenu ul {float:left;line-height:25px;height:25px;overflow:hidden;}
#navMenu ul li {float:left;width:50px; text-align:center;font:14px/1.5 "Microsoft YaHei","微软雅黑","Microsoft JhengHei","宋体";line-height:25px;height:25px;border-left:1px solid #3A7ECB; border-right:1px solid #2B65A7;overflow:hidden;}
#navMenu ul li a {color: #FFF;height:25px;text-decoration:none;display: inline-block;position: relative;}
#navMenu ul li a.hover {color:#DEFF01;height:25px;text-decoration:none;display: inline-block;position: relative;}   
#navMenu ul li span {cursor:pointer;display:inline-block;height:25px;line-height:25px;margin:0 0 0 5px;padding:0 5px 0 0;text-align:center;vertical-align:middle;font-weight:bold;color:#ebf5e9;}
#navMenu ul li.hover {padding-top:0;}
#navMenu ul li.hover a {display: inline-block;position: relative;}
#navMenu ul li.hover span {cursor:pointer;display:inline-block;height:45px;line-height:45px;margin:0 0 0 5px;padding:0 5px 0 0;text-align:center;vertical-align:middle;}
#navMenu ul li a.hover, #navMenu ul li a:hover {text-decoration:none;color:#DEFF01;display: inline-block;position: relative;}
#navMenu ul li a.hover span, #navMenu ul li a:hover span {cursor:pointer;display:inline-block;height:45px;color:#DEFF01;line-height:45px;margin:0 0 0 5px;padding:0 5px 0 0;text-align:center;vertical-align:middle;}



/*标题底下的时间、来源、作者样式*/

.pright{float:right;width:310px;border:1px solid #DADADA;background:#FCFCFC; overflow:hidden;}
.jscss300{float:left;width:280px; margin-left:15px; display:inline; margin-top:10px;}
.jscss3002{float:left;width:300px; margin-left:5px; display:inline; margin-top:5px;}

.bd300{float:left;width:300px; margin-left:5px; display:inline; margin-top:5px; height:250px;}

.right01{float:left;width:310px;}
.right01 dl{float:left;width:290px; margin-left:13px; display:inline;}

.right02{float:left;width:275px; margin-left:13px; display:inline; margin-top:10px;}
.right02 dl{float:left;width:273px;border:1px solid #DADADA;background:#F6F6F6;}
.right02 strong{ padding-left:15px;}

.js3001{float:left;width:310px;}
.js3001 dl{float:left;width:300px; height:250px;}
.js3001 dd{ padding-left:5px; padding-top:5px;}

.js3002{float:left;width:300px;margin-top:10px;border-top:1px dashed #DADADA;}
.js3002 dl{float:left;width:300px; height:250px;}
.js3002 dd{ padding-top:10px;}

.mnn{float:left;width:300px;}
.mnn li{float:left; padding-left:10px; padding-right:10px;line-height:25px; height:25px;border:1px solid #DADADA;background:#F6F6F6; text-align:center; margin-left:6px;}
.mnn li a{}

.bg1{float:left;width:250px;margin-left:13px; display:inline;}
.bg1 li{float:left;width:250px; line-height:25px; height:25px;}

.js6501{float:left;width:620px;}
.js6501 span{float:left;width:500px; height:210px; margin-top:20px;}

.js6001{float:left;width:620px;height:70px;}
.js6001 span{float:left;width:600px;}

.baidujs{ margin:0px auto; width:600px;}
.baidujs span{float:left;width:600px;}

.viewbox650{float:left; width:663px;border:1px solid #DADADA;background:#FFFFFF;margin-top:8px;}
.viewbox650 dl{float:left;width:663px; }
.viewbox650 strong{ padding-left:15px;}

.pleft640{float:left;width:780px;}
.pright300{float:right;width:198px;margin-top:10px;background:#FFFFFF;border:1px solid #DADADA;height:auto!important;*height:100px; min-height:100px;}
/*---------- viewbox ---------*/

.weizhi{float:left;width:100%; height:30px; margin-top:15px;}
.viewbox{ float:left;width:100%;overflow:hidden;}

.pleft{float:left;width:665px; overflow:hidden;}
.viewbox_titlefo{float:left;width:663px;border:1px solid #DADADA;background:#FFFFFF;}
.baidufenxiang{float:left;width:663px; height:35px; background:#F5F5F5;}
.baidufenxiang .baiduf01{float:left; margin-left:20px; display:inline; font-size:14px; line-height:25px; height:25px; margin-top:6px;}
.baidufenxiang .bdsharebuttonbox{float:left; width:210px;}
.baidufenxiang .baiduf02{ float:right; line-height:25px; height:25px; margin-top:6px;margin-right:10px; display:inline; }
.baidufenxiang .baiduf02 a{ color:#666666;}

.vi2{float:left;width:663px; height:100px;background:url(../img/bc.jpg) right top no-repeat; }
.titless{float:left;width:620px;height:35px;line-height:35px;overflow:hidden; text-align:left; margin-top:25px;background:url(../img/bc2.jpg) 15px 5px no-repeat;}
.titless h1{float:left;font-size:20px;font-family:"Microsoft YaHei",Sans-serif;font-weight:600; margin-left:70px; display:inline;}
.titless h2{ display:none;}

.fofo{float:left;width:600px;height:30px; line-height:25px;overflow:hidden;color:#666;text-align:left;margin-left:20px; display:inline;}
.fofo small{margin-left:10px;color:#999;font-size:12px;}
.fofo a{color:#333;}

.descriptions{}

.fenxiang{float:right;height:30px; line-height:30px;}

/*上一页 下一页*/
.handle{float:left; width:100%;}
.handle .context02{float:left;width:200px;line-height:30px;height:30px; vertical-align:middle; margin-top:10px;}
.nextnext{float:left; width:190px;height:38px; line-height:38px; margin-left:150px; display:inline;}
.nextnext a{ padding-left:20px; padding-right:20px; padding-top:6px; padding-bottom:6px;border:1px solid #ddd;background:url(../img/ft.jpg) repeat-x;margin-left:10px; display:inline;}

.handless{ display:none;}

.place{margin:0px auto;width:630px;vertical-align:middle;}
.place .title{float:left;width:100%;height:40px;line-height:40px;overflow:hidden; text-align:left; margin-top:25px;}
.place .title h2{font-size:18px;font-family:"微软雅黑","黑体",Arial; font-weight:600;}

.viewbox .info{ float:left;width:100%;height:30px;overflow:hidden;color:#666;text-align:center;}
.viewbox .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.viewbox .info a{color:#333;}

.content{padding:10px 10px;line-height:32px;font-size:14px;margin-top:10px;}
.content p{ margin-top:10px;}
.content img{max-width: 580px;width:expression(this.width>580 ? '580px' : true);}
.Button{ float:right;width:220px;line-height:32px;}

.introrrt{float:left;width:610px;overflow:hidden;line-height:26px; text-align:left; font-size:14px; color:#575757;text-indent:15px;}




.intro2{float:left;width:400px;overflow:hidden; margin-left:75px; display:inline; line-height:26px; text-align:left; overflow:hidden;}
.bdzt{float:left;width:400px;overflow:hidden; margin-left:75px; display:inline; line-height:26px; text-align:left; overflow:hidden;}
.bdzt2{float:left;width:460px;overflow:hidden; margin-left:5px; display:inline;overflow:hidden;}


.alttextinfo{line-height:27px;float:left;width:700px; text-align:left; font-size:14px; text-indent:20px;}


.xxbg{float:left;width:304px; height:28px; line-height:28px;overflow:hidden; background:#717171; margin-left:2px; margin-top:2px; display:inline; color:#FFFFFF;}
.hm1{float:left;width:60px; height:28px;line-height:28px;overflow:hidden;cursor:pointer;background:#3168A9; text-align:center;margin-left:2px; display:inline;}
.hm2{float:left;width:60px; height:28px; line-height:28px; overflow:hidden;cursor:pointer;text-align:center;}
.xxinfo{float:left;width:300px;margin-top:10px;}


/* 自适应宽度的块(通用块) */

.tbox{margin:0 0 0px 0;height:auto!important;*height:100px; min-height:100px;}
.tbox dt{ float:left;width:100%;height:50px;overflow:hidden;}
.tbox dd{ float:left;width:100%;}
.tbox dt strong{height:50px;line-height:50px; !important;line-height:50px;display:block;float:left;color:#333;letter-spacing:1px;font-size:16px;font-family:"微软雅黑","黑体",Arial; font-weight:600;vertical-align:middle;}
.tbox dt strong a{color:#333333;}
.tbox dt strong a:hover{color:#4C94F6;text-decoration:none;}
.tbox dt span.more{float:right;position:relative;line-height:45px;padding-right:8px;color:#596F37;}
.tbox dt span.more a{text-decoration:none;}
.tbox dt span.more a:hover{color:#ff3333;text-decoration:underline;}

.tbox2{margin:0 0 0px 0;height:auto!important;*height:100px; min-height:100px;}
.tbox2 dt{ float:left;width:304px;height:28px;overflow:hidden;background:#717171; margin-left:2px;display:inline;}
.tbox2 dd{ float:left;width:100%;}
.tbox2 dt strong{height:28px;line-height:28px; !important;line-height:28px;padding-left:15px; padding-right:15px;display:block;float:left;color:#fff;font-size:14px;background:#3168A9;}

.e1b{ float:left;width:100%;overflow:hidden;margin-top:5px;}
.e1b li{POSITION: relative;float:left;width:180px; height:165px;overflow:hidden; margin-left:25px;display:inline;margin-top:10px;}
.e1b li a img{display:block;width:170px; height:128px;border:1px solid #DADADA; padding:3px; background:#fff;}
.boxflashtext{/*标题*/float:left;width:170px;height:25px; line-height:25px;text-align:center;}
.boxflashtext a{font-size:12px;TEXT-DECORATION: none}
.boxflashtext a:hover {TEXT-DECORATION: underline}

.baidu_js1{float:left;width:100%; margin-top:20px;}

.cc1{ float:left;width:100%;overflow:hidden;}
.cc1 li{float:left;width:180px;line-height:27px; height:27px;overflow:hidden; padding-left:20px;background:url(../img/ico-1.gif) 8px 10px no-repeat;}
.cc1 li a{ font-size:14px;}

.cc2{ float:left;width:100%;overflow:hidden;background:url(../img/cc2.gif) 10px 7px no-repeat;}
.cc2 li{float:left;width:245px; height:28px; line-height:28px;overflow:hidden; padding-left:33px;}
.cc2 li a{ font-size:14px;}

.cc3{ float:left;width:100%;overflow:hidden;}
.cc3 li{float:left;width:245px; height:28px; line-height:28px;overflow:hidden; padding-left:33px;background:url(../img/cc1.gif) 10px 7px no-repeat;}
.cc3 li a{ font-size:14px;}

.sc{float:left;width:100%;overflow:hidden;}
.sc a{ float:left; width:120px;line-height:27px; font-size:14px;}


.t1b{ float:left;width:170px;overflow:hidden;margin-top:15px; margin-left:10px; display:inline;}
.t1b li{POSITION: relative;float:left;width:170px; height:270px;overflow:hidden;display:inline;margin-bottom:15px;}
.t1b li a img{display:block;width:170px;}
.toxflashtext{/*标题*/float:left;width:170px;height:25px;margin:0;padding:0px;text-align:center;position:absolute;left:0;bottom:-4px;_bottom:-4px;z-index:4;}
.toxflashtext a{font-size:12px;TEXT-DECORATION: none; color:#FFFFFF;}
.toxflashtext a:hover {TEXT-DECORATION: underline}
.toxflashbg{/*标题背景色透明*/float:left;width:170px;height:25px;margin:0;padding:0;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;left:0px;bottom:0px;bottom:0px\9;*bottom:0px;z-index:2;}

.zx1{ float:left;width:100%;overflow:hidden;}
.zx1 li{POSITION: relative;float:left;width:92px; height:68px;overflow:hidden;margin-top:2px;}
.zx1 li a img{display:block;width:90px;height:68px;}
.zx1 li a:hover img{width:90px;height:68px;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;}
.zxbg{/*标题背景色透明*/float:left;width:90px;height:68px;margin:0;padding:0;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;left:0px;bottom:0px;bottom:0px\9;*bottom:0px;z-index:2;}

.zx2{ float:left;width:300px;overflow:hidden;}
.zx2 li{POSITION: relative;float:left;width:95px; height:102px;overflow:hidden;display:inline;margin-bottom:10px;}
.zx2 li a img{display:block;width:90px; height:102px}
.zx2text{/*标题*/float:left;width:90px;height:20px; line-height:20px;margin:0;padding:0px;text-align:center;position:absolute;left:0;bottom:0px;_bottom:0px;z-index:4;}
.zx2text a{font-size:12px;TEXT-DECORATION: none; color:#FFFFFF;}
.zx2text a:hover {TEXT-DECORATION: underline}
.zx2bbg{/*标题背景色透明*/float:left;width:90px;height:20px;margin:0;padding:0;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;left:0px;bottom:0px;bottom:0px\0;*bottom:0px;z-index:2;}

.zx3{ float:left;width:640px;overflow:hidden; height:190px;margin-left:15px;display:inline;}
.zx3 li{POSITION: relative;float:left;width:160px; height:170px;overflow:hidden;}
.zx3 li a img{display:block;width:150px; height:170px;}
.zx3text{/*标题*/float:left;width:150px;height:25px; overflow:hidden;line-height:25px;margin:0;padding:0px;text-align:center;position:absolute;left:0;bottom:0px;_bottom:0px;z-index:4;}
.zx3text a{font-size:12px;TEXT-DECORATION: none; color:#FFFFFF;}
.zx3text a:hover {TEXT-DECORATION: underline}
.zx3bbg{float:left;width:150px;height:25px;margin:0;padding:0;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;left:0px;bottom:0px;bottom:0px\0;*bottom:0px;z-index:2;}

.zx4{ float:left;width:100%;overflow:hidden;}
.zx4 li{POSITION: relative;float:left;width:120px; height:110px;overflow:hidden;display:inline; margin-left:5px;border:1px solid #DADADA; padding:2px; background:#fff;}
.zx4 li a img{display:block;width:120px; height:80px;}
.zx4text{/*标题*/float:left;width:120px;height:25px; line-height:25px;overflow:hidden;margin:0;padding:0px;text-align:center;position:absolute;left:0;bottom:0px;_bottom:0px;z-index:4;}
.zx4text a{font-size:12px;TEXT-DECORATION: none;}
.zx4text a:hover {TEXT-DECORATION: underline}
.zx4bbg{}

.e2b{ float:left;width:300px;overflow:hidden;margin-top:8px; margin-bottom:5px; display:inline;}
.e2b li{POSITION: relative;float:left;width:140px; height:100px;overflow:hidden; margin-left:10px;display:inline;margin-bottom:15px;}
.e2b li a img{display:block;width:140px; height:100px;}
.eflashtext{/*标题*/float:left; color:#FFFFFF;width:140px;height:25px;margin:0;padding:0px;text-align:center;position:absolute;left:0;bottom:-4px;_bottom:-4px;z-index:4;}
.eflashtext a{font-size:12px;TEXT-DECORATION: none;color:#FFFFFF;}
.eflashtext a:hover {TEXT-DECORATION: underline}
.eflashbg{/*标题背景色透明*/float:left;width:140px;height:25px;margin:0;padding:0;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;left:0px;bottom:0px;bottom:0px\9;*bottom:0px;z-index:2;}

.e3b{ float:left;width:300px;overflow:hidden;margin-top:8px; margin-bottom:5px; display:inline;}
.e3b li{POSITION: relative;float:left;width:140px; height:180px;overflow:hidden; margin-left:10px;display:inline;margin-bottom:15px;}
.e3b li a img{display:block;}
.eflashtext3{/*标题*/float:left; color:#FFFFFF;width:140px;height:25px;margin:0;padding:0px;text-align:center;position:absolute;left:0;bottom:-4px;_bottom:-4px;z-index:4;}
.eflashtext3 a{font-size:12px;TEXT-DECORATION: none;color:#FFFFFF;}
.eflashtext3 a:hover {TEXT-DECORATION: underline}
.eflashbg3{/*标题背景色透明*/float:left;width:140px;height:25px;margin:0;padding:0;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;left:0px;bottom:0px;bottom:0px\9;*bottom:0px;z-index:2;}


.e3{/* 图文混排小列表 */	clear:both;overflow:hidden;}
.e3 li{height:50px;overflow:hidden;padding:6px;border-bottom:1px dashed #DCEBD7;}
.e3 li a.preview{
	width:58px;
	height:48px;
	float:left;
	display:block;
	margin-right:6px;
	overflow:hidden;
}
.e3 li a.preview img{
	width:58px;
	height:48px;
}

.e3 li a.title{
	height:21px;
	display:block;
	line-height:21px;
	overflow:hidden;
}
.e3 li .intro{
	color:#777;
	display:block;
	float:left;
	line-height:23px;
}

.js1601{float:left;width:160px; margin-left:15px; display:inline;}

.we4b{ float:left;width:410px;overflow:hidden;height:330px;}
.we4b li{POSITION: relative;float:left;width:190px; height:300px;overflow:hidden; margin-left:10px;display:inline;margin-top:15px;}
.we4b li a img{display:block;}
.weflashtext4{/*标题*/float:left; color:#FFFFFF;width:190px;height:25px;margin:0;padding:0px;text-align:center;position:absolute;left:0;bottom:-4px;_bottom:-4px;z-index:4;}
.weflashtext4 a{font-size:12px;TEXT-DECORATION: none;color:#FFFFFF;}
.weflashtext4 a:hover {TEXT-DECORATION: underline}
.weflashbg4{/*标题背景色透明*/float:left;width:190px;height:25px;margin:0;padding:0;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;left:0px;bottom:0px;bottom:0px\9;*bottom:0px;z-index:2;}

.c1{float:left;width:100%; margin-top:10px;}
.c1 li{float:left;width:230px; line-height:27px; height:27px;background:url(../img/ico-1.gif) 8px no-repeat; padding-left:18px;}
.c1 li a{ font-size:14px;}
.c1 li a:hover{ font-size:14px;}

.c2{float:left;width:180px; margin-top:10px;margin-left:10px;display:inline;}
.c2 li{float:left;width:150px; line-height:25px; height:25px;background:url(../img/ico-1.gif) 8px no-repeat; padding-left:18px;}
.c2 li a{ font-size:12px;}
.c2 li a:hover{ font-size:12px;}

/*图片浏览样式*/

a.c1{padding:3px 8px 3px 8px;border:1px solid #F1B923;background:url(../images/but_bg_sr.gif) 0px -22px repeat-x;color:#CC3300;}
a.c2{color:#063;border:1px solid #9C0;background:url(../images/but_bg_sr.gif) 0px 0px repeat-x;}
a.c1:hover{color:#369;border:1px solid #8CADCE;background:url(../images/but_bg_sr.gif) 0px -44px repeat-x;}
a img {border:none;}

.pic_tupian{ margin:0px auto;width:620px;overflow:hidden; }
.pictu720{float:left;width:620px;}



.actbox{ margin:10px auto;width:320px; height:30px;overflow:hidden; }
.actbox ul{ float:left;width:320px;}
.actbox ul li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;}
.actbox ul li a{color:#666;}

/*翻页*/
.pages { font-size: 12px; line-height: 24px; position:relative;}
.pages ul { position:relative; float:left; left:50%; padding:15px 0; }
.pages li { float: left; margin: 0 3px; position: relative; right: 50%; }
.pages li a { border: 1px solid #CCC;border-radius:3px;display: block; float: left; height: 24px; padding: 0 11px;background:#f2f3f5;}
.pages li a:hover, .pages .thisclass a { background-color:#1C519F; border-color:#1C519F; color: #fff; text-decoration: none; }

/*页脚样式*/
.footer{
	margin:auto;
	color:#999;
	text-align:center;
	margin-top:8px;
	padding-bottom:10px;
	padding-top:10px;
}
.footer .link{
	text-align:center;
	padding:5px 0px;
}
.footer .link a{
	margin:0px 5px;
	color:#666666;
}
.footer .powered{
	font-size:12px;
	line-height:25px;
}
.footer .powered strong{
	color:#690;
}
.footer .powered strong span{
	color:#F93;
}
.footer .copyright{
	color:#666666;
	line-height:23px;
}
