@charset "utf-8";
/* CSS Document */

	/*文章列表*/
	.hlistview {text-align:left;}
	.hlistview .C{padding:5px;}
	.hlistview .C li{ background: url(../images/Icon04.gif) left no-repeat; padding-left:12px;line-height:1.8em;text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;color:#666; margin:4px auto;}
	.hlistview .C li .lst{text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal; width:440px;}
	.hlistview .C li:hover { background-color:#F7F7F7;}
	/*图片轮换+文章列表*/
	.listA {padding:10px 20px; margin:0 auto; height:280px; overflow:hidden;}
	.listA .pic {margin:0px auto;width:400px; height:280px; overflow:hidden; float:left; border:1px solid #F3F3F3; }
	.listA .list {width:536px; height:280px; overflow:hidden; float:left; margin-left:20px; border:1px solid #F3F3F3;}
	.listA .T{color:#ad0015;height:30px;line-height:30px;padding-left:5px;background:#F9F9F9;border-bottom:#F3F3F3 1px solid; font-family:microsoft yahei; letter-spacing:2px;}
	.listA .T a{color:#ad0015;font-family:microsoft yahei; font-size:18px; }
	.listA .T span{padding:0 5px; font-size:18px; color:#CCC;}
	.listA .C{padding:5px;}
	.listA .C li{ background: url(../images/Icon04.gif) left no-repeat;padding-left:12px; line-height:1.8em;text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;color:#666; margin:4px auto;}
	.listA .C li .lst{text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal; width:440px;}
	.listA .C li:hover { background-color:#F7F7F7;}
	/*文章列表B*/
	.listB {padding:10px 20px; margin:0 auto; height:280px; overflow:hidden;}
	.listB .listL {width:306px; height:280px; overflow:hidden; float:left; border:1px solid #F3F3F3; }
	.listB .listR {width:306px; height:280px; overflow:hidden; float:left; margin-left:18px; border:1px solid #F3F3F3;}
	.listB .T{color:#ad0015;height:30px;line-height:30px;padding-left:5px;background:#F9F9F9;border-bottom:#F3F3F3 1px solid; font-family:microsoft yahei; letter-spacing:2px;}
	.listB .T a{color:#ad0015;font-family:microsoft yahei; font-size:18px; }
	.listB .T span{padding:0 5px; font-size:18px; color:#CCC;}
	.listB .C{padding:5px}
	.listB .C li{ background: url(../images/Icon04.gif) left no-repeat;padding-left:12px; line-height:1.8em;text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;color:#666; margin:4px auto;}
	.listB .listL .C li .lst{text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal; width:220px;}
	.listB .listR .C li .lst{text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal; width:220px;}
	.listB .C li:hover { background-color:#F7F7F7;}
	
	/*文章列表切换C*/
	.listC {padding:10px 20px; margin:0 auto; height:290px; overflow:hidden;}
	.listC .tbbox { border:1px solid #F3F3F3;}
	.listC .hd {height:29px; overflow:hidden;background:#F6F6F6;border-bottom:1px solid #E9E9E9; font-family:microsoft yahei; font-size:16px; color:#ad0015; padding:0 10px;line-height:29px;}
	.listC .hd a {color:#ad0015;font-family:microsoft yahei; font-size:16px;}
	.listC .hd a:hover {color:#900;}
	.listC .hd ul {float:left; position:absolute; }
	.listC .hd ul li {float:left; padding:0 20px;display:block; cursor:pointer;}
	.listC .hd ul li.on {top:1px;border-top:2px solid #3C0; border-bottom-color:#FFF; background:#FFF;}
	.listC .bd {position:relative;}
	.listC .pic {margin:10px auto;width:400px; height:240px; overflow:hidden; float:left; }
	.listC .pic div { position:relative;margin:0px auto; display:table-cell; vertical-align:middle;text-align:center;width:400px; height:240px;}
	.listC .pic a {font-family:Arial;font-size:240px;}
	.listC .pic img{ vertical-align:middle; max-width:400px; max-height:240px;border:1px solid #F9F9F9;}
	.listC .listR {width:540px; height:250px; overflow:hidden; float:left; margin-left:18px; padding-top:5px;}
	/*文章列表D*/
	.listD {padding:10px 20px; margin:0 auto; height:210px; overflow:hidden;}
	.listD .listL {width:468px; height:196px; overflow:hidden; float:left; border:1px solid #F3F3F3; }
	.listD .listR {width:468px; height:196px; overflow:hidden; float:left; margin-left:20px; border:1px solid #F3F3F3;}
	.listD .T{color:#ad0015;height:30px;line-height:30px;padding-left:5px;background:#F9F9F9;border-bottom:#F3F3F3 1px solid; font-family:microsoft yahei; letter-spacing:2px;}
	.listD .T a{color:#ad0015;font-family:microsoft yahei; font-size:18px; }
	.listD .T span{padding:0 5px; font-size:18px; color:#CCC;}
	.listD .C{padding:5px}
	.listD .C li{ background: url(../images/Icon04.gif) left no-repeat;padding-left:12px; line-height:1.8em;text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;color:#666; margin:4px auto;}
	.listD .listL .C li .lst{text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal; width:368px;}
	.listD .listR .C li .lst{text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal; width:368px;}
	.listD .C li:hover { background-color:#F7F7F7;}
	/*图片滑动切换E*/
	.listE {padding:10px 20px; margin:0 auto; height:250px; overflow:hidden;}
	.picScroll{text-align:center;}
	.picScroll .bd ul{ width:100%;  float:left; padding-top:10px;  }
	.picScroll .bd li{ width:25%; float:left; font-size:14px; text-align:center;}
	.picScroll .bd li .padding{position: relative; overflow:hidden; text-align:center; margin:0 auto; width:200px;}
	.picScroll .bd li .padding .gallery{position: relative; overflow:hidden; text-align:center; margin:0 auto; width:200px; height:150px; border:1px solid #F6F6F6; vertical-align:middle; display:table-cell; background:#393;}
	.picScroll .bd li .tit{position: relative; overflow:hidden; text-align:center;height:30px; line-height:30px; margin:0 auto;}
	.picScroll .bd li a{-webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */ }
	.picScroll .bd li img{max-width:200px; vertical-align:middle;}

	.picScroll .hd{ height:32px; line-height:32px; border-bottom:2px solid #80BD6D; background:#f6f6f6;   overflow:hidden; text-align:left;  padding:0 10px;  }
	.picScroll .hd ul{ float:right; padding-top:16px;   }	
	.picScroll .hd li{ float:left; width:8px; height:8px; background:#D0D0D0; margin:0 5px; overflow:hidden; 
	-webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; 
	}
	.picScroll .hd .T{color:#ad0015;font-family:microsoft yahei; font-size:18px; cursor:pointer;}
	.picScroll .hd .on{ background:#80BD6D;  }
	.picScroll .prev,.picScroll .next{float:right; display: block;width: 20px;height: 24px;margin:5px; color:#ad0015; font-size:18px; }
	

/*基本架构*/	
	/*body{background:#FFF url(../images/bgb.jpg) top no-repeat;}*/
	#main {margin:0 auto; width:1000px; height:1370px;}
	#nav_header{ height:100px;}
	#header { margin:0 auto;width:1000px; min-height:70px; background: none; z-index:9000;position:absolute;}
	#header div { padding:3px 20px;z-index:9000;}
	#nav_slide{margin:1px auto; width:1000px; height:0px; overflow:hidden;}
	#nav_con{position:absolute; top:400px;}
	#content{box-shadow: 0 3px 3px rgba(0,0,0,0.3);  border-radius:5px; margin-bottom:50px;z-index:9000;}
	#linklist{ margin:0 auto; width:1000px; padding:0;}
	#footer {margin:0 auto;width:100%; min-height:40px; background:#222; color:#fff; text-align:center; line-height:40px; font-family:"Microsoft Yahei"; font-size:14px; word-spacing:0.2em;}
	
	/*两列*/	
	.list2C{float: left; width: 100%; margin: 10px auto;}
	.list2C .listL {width: 586px; float: left; border: 1px solid #FFF; margin-left: 20px; overflow: hidden; min-height:300px;}
	.list2C .listR {width: 330px; border: 1px solid #FFF; float: left; margin-left: 30px; overflow: hidden;  min-height:300px;}
	.list2C .listL .T{color:#ad0015;height:30px;line-height:30px;padding-left:5px;background:#FFF;border-bottom:#ad0015 2px solid; font-family:microsoft yahei; letter-spacing:2px;}
	.list2C .listL .T a{color:#ad0015;font-family:microsoft yahei; font-size:18px; }
	.list2C .listL .T span{padding:0 5px; font-size:18px; color:#88C900;}
	.list2C .listR .T{color:#ad0015;height:30px;line-height:30px;padding-left:5px;background:#FFF;font-family:microsoft yahei; letter-spacing:2px;}
	.list2C .listR .T a{color:#ad0015;font-family:microsoft yahei; font-size:18px; }
	.list2C .listR .T span{padding:0 5px; font-size:18px; color:#88C900;}
	.list2C .C{padding:5px}
	.list2C .listR .pic {margin:0px auto;width:328px; height:200px; overflow:hidden; float:left; border:1px solid #F3F3F3; border-radius:8px; }
	.list2C .C li{ background: url(../images/Icon04.gif) left no-repeat;padding-left:12px; line-height:1.8em;text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal;color:#666; margin:4px auto; border-bottom:1px dotted #DDD;}
	.list2C .listL .C li .lst{text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal; width:460px;}
	.list2C .listR .C li .lst{text-overflow:ellipsis;-o-text-overflow:ellipsis; white-space:nowrap; overflow:hidden;word-wrap:normal; width:240px;}
	.list2C .C li:hover { background-color:#F7F7F7;}
	.list2C .listR .con {width:328px; height:260px; overflow:hidden; float:left; border:1px solid #F3F3F3; border-radius:0px; background:#FAFFF0; }

	/*首页显示正文*/
	.hcon {margin:0; padding:0px;}
	.hcon iframe { width:326px; height:260px;}

	/*标题略图*/
	.news_item{  position:relative; display:block; float:none; padding:5px 0px; max-height:10em;}
	.news_item h2{
		margin: 0;
		font-size: 1.5em;
		font-weight: 700;
		line-height: 1.25em;
		max-height: 2.5em;
		overflow: hidden;
		color: #2e2e2e;
	}
	.news_item a{
		display: block;
	}
	.txt_wrap{
		overflow: hidden;
		width:280px;
		height: 10em;
		float: left;
		margin-right: 0.5em;
		}
	.img_rwrap{
		overflow: hidden;
		width:160px;
		height: 10em;
		float: right;
		margin-right: 0.5em;
		text-align: center;}
	.img_wrap{
		overflow: hidden;
		height: 10em;
		float: left;
		margin-right: 0.5em;
		text-align: center;}
	.img_wrap{
		border:1px solid #EEE;
		/*-moz-box-shadow:1px 1px 1px rgba(179,179,179,0.75);
		-webkit-box-shadow:1px 1px 1px rgba(179,179,179,0.75);*/
		display:block;
		}
	.summary{
		color: #7c7c7c;
		font-size: 1.1em;
		line-height: 1.5em;
		max-height:7.5em;
		overflow: hidden;
	}
	img._height{
		height:10em;
	}
	img._width{
		width: 100%;
	}

	/*图片轮播*/
	#slider {width: 330px;height: 248px;position: relative;overflow: hidden;}
	#slider img{  border: 0px;left: 0;  margin-left: 0;}
	#sliderContent {width: 100%;position: absolute;top: 0;margin-left: 0;}
	#slider .sliderImage {float: left;position: relative;display: none;width: 100%;height:248px;left: 0;margin-left: 0;}
	#slider .sliderImage img{float: left;position: relative;left: 0;margin-left: 0; max-width:330px;}
	#slider .sliderImage span {position: absolute; font-family:microsoft yahei; font-size:16px; padding: 1px 9px;width:330px;height:36px;line-height: 36px;background-color: #000;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;color: #fff;display: none;letter-spacing:1px; bottom:0;left:0;}

	/*友情链接*/
	.listF {padding:10px 20px; margin:0 auto; min-height:90px;}
	.listF .tbbox { border:1px solid #F3F3F3; }
	.listF .T{color:#ad0015;height:30px;line-height:30px;padding-left:5px;background:#F9F9F9;border-bottom:#F3F3F3 1px solid; font-family:microsoft yahei; font-size:18px; letter-spacing:2px;}
	.listF .T a{color:#ad0015;font-family:microsoft yahei; font-size:18px; }
	.listF .T span{padding:0 5px; font-size:18px; color:#CCC;}
	#p_link{overflow:hidden;position:relative; padding:10px 20px;}
	.link_img{ padding:0px;margin:0px;position:relative; float:left; width:158px;}
	.link_img a{ display:block;text-decoration:none; padding:0px; }
	.link_img a img{ margin:0px; padding:0px;margin:6px 6px 2px 6px; height:51px;}
	.link_txt {padding:0px; margin:0px;position:relative; float:left; width:117px;}
	.link_txt a { margin:0px; padding:0px;margin:6px 6px 2px 6px;text-decoration:none; line-height:30px;}
