/*---------- 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:#06346F;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;

}

.w970{width:972px;/*position:relative;*/}

.clear{overflow:hidden;}

.mt1{/* ( margin-top * 1 ) */margin-top:8px;}

.center{margin:0px auto;}



.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;}



.js9702{float:left; width:960px;height:30px; overflow:hidden; margin-top:10px;}

.js9702 span{float:left; width:960px;}



.actbox{float:right;width:300px;}

.actbox ul{ float:left;width:300px;}

.actbox ul li{display:inline;padding-left:22px;background-image:url(../../images/actbox-ico.gif);background-repeat:no-repeat;margin-right:10px;}

.actbox ul li a{color:#666;}

.actbox ul li#act-fav{background-position:4px 0px;}

.actbox ul li#act-err{background-position:4px -37px;}

.actbox ul li#act-pus{background-position:4px -73px;}

.actbox ul li#act-pnt{background-position:4px -109px;}



.bb02{ float:left; width:960px; margin-left:4px; display:inline;}

.bb03{ float:left; width:960px; margin-left:4px; display:inline;margin-top:5px;}

.w990{width:990px;}


/*页头*/

.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 span 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;}


/*标题底下的时间、来源、作者样式*/

.pleft640{float:left;width:650px;}

.pright300{float:right;width:308px;margin-top:10px;border:1px solid #DADADA;height:auto!important;*height:100px; min-height:100px;}

/*---------- viewbox ---------*/

.weizhi{float:left;width:100%; height:30px;margin-top:15px;}

.index970{float:left;width:970px;border:1px solid #DADADA;background:#FFFFFF; margin-top:10px; overflow:hidden; display:inline;}


.viewbox_titlefo{float:left;width:100%; height:80px; background:#fff; overflow:hidden;}
.viewbox_titlefo h2{float:left;height:35px; line-height:35px;font-size:18px;font-family:"微软雅黑","黑体",Arial; font-weight:600; padding-left:28px;margin-top:25px;}
.viewbox_titlefo span{float:left;height:35px; line-height:35px;margin-top:25px;}

.swpt-extra{float:right;height:30px; line-height:30px;margin-top:25px; margin-right:30px;display:inline;}
.swpt01{float:left;background:url(../img/quan.jpg) 0px 10px no-repeat;height:30px;}
.swpt01 a{ margin-left:18px; display:inline;}

.swpt02{float:left; margin-left:15px; display:inline;background:url(../img/quan2.jpg) 0px 10px no-repeat;height:30px;}
.swpt02 dl{float:left;margin-left:18px; display:inline;}
.bdsharebuttonbox{float:left; width:110px;}
.swpt02 a{ margin-left:18px; display:inline;}

.vi1{float:left;width:120px;height:101px;background:url(../img/bg8.jpg) no-repeat;}

.picview{float:left;width:90px;height:70px; border:2px solid #fff; overflow:hidden; margin-top:11px; margin-left:15px; display:inline;}

.picview img{width:90px; height:auto;}



.vi2{float:left;width:630px;}

.vi2 .title{float:left;width:100%;height:40px;line-height:40px;overflow:hidden; text-align:left; margin-top:5px;}

.vi2 .title h1{font-size:18px;font-family:"微软雅黑","黑体",Arial; font-weight:600; padding-left:8px;}

.vi2 .title h2{font-size:18px;font-family:"微软雅黑","黑体",Arial; font-weight:600; padding-left:8px;}

.vi2_a{ float:left;width:100%;height:22px;overflow:hidden;color:#666;text-align:left;padding-left:8px;}

.vi2_b{ float:left;width:100%;height:22px;overflow:hidden;color:#666;text-align:left;}

.vi2_b small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}

.vi2_b a{color:#333;}



.vi3{float:left;width:210px; height:30px; margin-top:50px;}






.e1b{ float:left;width:950px;overflow:hidden;margin-bottom:5px; display:inline;}

.e1b li{POSITION: relative;float:left;width:140px; height:130px;overflow:hidden; margin-right:15px;display:inline;margin-bottom:15px;}

.e1b li a img{display:block;width:140px; height:100px;}

.boxflashtext{/*标题*/float:left;width:140px;height:25px;margin:0;padding:0px;text-align:center;position:absolute;left:0;bottom:-4px;_bottom:-4px;z-index:4;}

.boxflashtext a{font-size:12px;TEXT-DECORATION: none}

.boxflashtext a:hover {TEXT-DECORATION: underline}

.boxflashbg{/*标题背景色透明*/float:left;width:140px;height:25px;margin:0;padding:0;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;left:2px;bottom:0px;bottom:0px\9;*bottom:0px;z-index:2;}





.viewbox{ float:left;width:970px;overflow:hidden;}

.pic_tupian{margin:0px auto;width:900px;overflow:hidden;}
.pictu900{float:left;width:900px;position:relative;background:#F9F9F9;}
#bigpic_all{}
#bigpic img {max-width: 900px;width:expression(this.width>900 ? '900px' : true);}
#bigpic {margin:0px auto;width:900px;text-align:center;min-height:300px;_height:300px;}
#bigpic img{border:0px solid #fff;}

.intro{float:left;width:900px;line-height:26px; margin-top:15px;}
.intro .rrt{ text-indent:20px; color:#666;font-family:"Microsoft YaHei",Sans-serif; font-size:14px;}


.baidujs{width:600px; margin:0px auto;}
.baidujs span{float:left;width:600px; margin-top:6px;}

.prevBtn{ float:left;width:50px;height:100%; vertical-align:middle;position:absolute;position:absolute;top:50%;margin-top:-40px;cursor:pointer; left:0px;}
.prevBtn a img{opacity:0.5;filter:Alpha(Opacity=50);}
.prevBtn a:hover img{opacity:0.9;filter:Alpha(Opacity=90);}
.nextBtn{ float:right;width:50px;height:100%;position:absolute;top:50%;margin-top:-40px;cursor:pointer; right:0px;}
.nextBtn  a img{opacity:0.5;filter:Alpha(Opacity=50);}
.nextBtn a:hover img{opacity:0.9;filter:Alpha(Opacity=90);}



.pbottom{margin:10px auto;width:940px;overflow:hidden;}

.pbottom dl{float:left;width:938px;background:#F9F9F9;border:1px solid #E5E5E5;}



.place{ float:left;width:950px;height:120px;margin-top:5px;border-bottom:1px solid #CACACA;}



.picinfo{float:left;width:800px;height:120px; overflow:hidden; margin-left:10px; display:inline;}

.picinfo .infofo{ float:left; width:100%;height:20px; line-height:20px;overflow:hidden;color:#666;}

.picinfo .infofo small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}

.picinfo .infofo a{color:#333;}

.weizhi{float:left;width:100%;height:20px;color:#666; padding-left:8px;}

.weizhi a{color:#666;}



.viewbox .title{float:left;height:40px;line-height:40px;overflow:hidden; vertical-align:middle; padding-left:8px;}

.viewbox .title h2{font-size:18px;color:#333; font-family:"微软雅黑","黑体",Arial; font-weight:600;}



.fenxiang{float:left;width:100%;height:30px; margin-top:5px;}



.viewbox .info{ float:right;height:25px;overflow:hidden;color:#666;}

.viewbox .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}

.viewbox .info a{color:#333;}





.sysy{ display:none;}


.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;}



.baidu{loat:left; width:100%; text-align:center; background:#FFFFFF;}

.baid1{loat:left;width:300px;margin-left:35px; display:inline;position: relative; top:20px;}

.baid2{loat:left;width:300px;margin-left:15px; display:inline;position: relative;top:20px;}

.baidu2{loat:left;width:480px;}

.bg950{float:left;width:400px; clear:both;left:50px;position: relative; top:30px}

.bg9502{float:left;width:450px;left:40px;position: relative; top:5px; bottom:20px; padding-bottom:15px;}

/*上一页 下一页*/

.viewbox .handle{height:59px;padding-top:12px; padding-left:15px;overflow:hidden;clear:both; padding-right:15px;}

.viewbox .handle .context{float:left;}

.viewbox .handle .context .nett1{float:left;}

.viewbox .handle .context .nett2{float:right;}

.viewbox .handle .context ul li{line-height:29px;color:#888;}



.alttextinfo{ padding-top:15px; line-height:27px; float:left; width:600px; text-align:left;}





.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:14px; vertical-align:middle; padding-left:15px;}

.tbox dt strong a{color:#333333;}

.tbox dt strong a:hover{color:#4C94F6;text-decoration:none;}



.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;}







.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;}



.shehuitu970{ float:left;width:970px;overflow:hidden;margin-top:10px;}
.shehuitu970 dl{float:left;width:970px;}
.shehuitu970 dt{float:left;width:970px;height:45px; line-height:45px;}
.shehuitu970 dt strong{float:left; height:45px; line-height:45px;font-size:18px;font-family:"微软雅黑","黑体",Arial; font-weight:500;}
.shehuitu970 dt span{ float:right;height:45px; line-height:45px; padding-right:15px;}
.shehuitu970 dd{float:left;width:970px; overflow:hidden;}


.e4b{ float:left;width:1000px;overflow:hidden;margin-top:8px; margin-bottom:5px; display:inline;}
.e4b li{POSITION: relative;float:left;width:221px; height:221px;overflow:hidden; margin-right:25px;display:inline;margin-bottom:15px; background:#fff;border:1px solid #E6E7E8;}
.e4b li a img{display:block; width:205px; height:205px; padding:8px; object-fit:cover;}
.eflashtext4{/*标题*/float:left; color:#FFFFFF;width:205px;height:25px; line-height:15px;margin:0;padding:0px;text-align:center;position:absolute;left:8px;bottom:8px;_bottom:8px;z-index:4;}
.eflashtext4 a{font-size:12px;TEXT-DECORATION: none;color:#FFFFFF;}
.eflashtext4 a:hover {TEXT-DECORATION: underline}
.eflashbg4{/*标题背景色透明*/float:left;width:205px;height:25px;margin:0;padding:0;background:#000;opacity:0.5;filter:Alpha(Opacity=50);position:absolute;left:8px;bottom:8px;bottom:8px\8;*bottom:8px;z-index:2;}



.zx1{ float:left;width:100%;overflow:hidden;margin-top:8px; margin-bottom:5px; display:inline;}

.zx1 li{POSITION: relative;float:left;width:170px; height:128px;overflow:hidden; margin-left:15px;display:inline;margin-bottom:15px;}

.zx1 li a img{display:block; width:170px; height:128px;}

.zxtext{/*标题*/float:left; color:#FFFFFF;width:170px;height:25px; line-height:25px;margin:0;padding:0px;text-align:center;position:absolute;left:0;bottom:0px;_bottom:0px;z-index:4;}

.zxtext a{font-size:12px;TEXT-DECORATION: none;color:#FFFFFF;}

.zxtext a:hover {TEXT-DECORATION: underline}

.zxbg{/*标题背景色透明*/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\0;*bottom:0px;z-index:2;}



.tt1{}

.tt1 a{ font-size:14px;line-height:27px; height:27px;}





.c1{float:left;width:290px; margin-top:10px;margin-left:10px;display:inline;}

.c1 li{float:left;width:270px; 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:940px; margin-top:10px;margin-left:10px;display:inline;}

.c2 li{float:left;width:270px; line-height:27px; height:27px;background:url(../img/ico-1.gif) 8px no-repeat; padding-left:18px;}

.c2 li a{ font-size:14px;}

.c2 li a:hover{ font-size:14px;}







/*图片浏览样式*/



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;}



/*翻页*/
.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; display: block; float: left; height: 24px; padding: 0 6px; background:#fff; }
.pages li a:hover, .pages .thisclass a { background-color:#1C519F; border-color:#1C519F; color: #fff; text-decoration: none; }







.pages2{margin:0px auto;width:400px;}

.pages2 ul{ float:left; width:400px;padding:12px 0px 12px 0px;}

.pages2 ul li{float:left;font-family:Tahoma;line-height:17px;margin-right:6px; margin-bottom:6px;border:1px solid #ccc;}

.pages2 ul li a{float:left;padding:2px 8px 2px;color:#555;display:block;}

.pages2 ul li a:hover{color:#690;text-decoration:none;padding:2px 8px 2px;}

.pages2 ul li.thisclass,

.pages2 ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#000;padding:2px 8px 2px;font-weight:bold; color:#FFFFFF;}

.pages2 .pageinfo{line-height:21px;padding:12px 10px 12px 16px;color:#999;}

.pages2 .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}



/*页脚样式*/

.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;

}

.baidujsmiddle,.baidujs3{float:left}