@charset "gb2312";
/* 流媒体
   注意: 流媒体要求您删除 HTML 中媒体的高度和宽度属性
   http://www.alistapart.com/articles/fluid-images/ 
*/
img, object, embed, video {	max-width: 100%;}
/* IE 6 不支持最大宽度，因此默认为 100% 宽度 */
.ie6 img {	width:100%;}
body{  background:url(imagesbg-pattern.jpg) top left repeat;}
body{behavior:url("../css/hover.htc");} 
li{ list-style:none;}
.right{ float:right;}
.left{float:left;}
.highlight{ color:#f50;}
/*
	流体网格属性
	----------------------------------
	dw-num-cols-mobile:		5;
	dw-num-cols-tablet:		8;
	dw-num-cols-desktop:	10;
	dw-gutter-percentage:	25;
	
	灵感来自于 Ethan Marcotte 的“具有响应的 Web 设计” 
	http://www.alistapart.com/articles/responsive-web-design
	
	和 Joni Korpi 的“黄金网格系统”
	http://goldengridsystem.com/
*/

/* 移动设备布局: 480px 及更低。 */

.gridContainer {	margin-left: auto;	margin-right: auto;	width: 96.36%;	padding-left: 1.82%;	padding-right: 1.82%;}
#header {	clear: both;	float: left;	margin-left: 0;	width: 100%;	display: block;}

/* 平板电脑布局: 481px 至 768px。样式继承自: 移动设备布局。 */
#topwrapper{ width:100%; background:url(imagesbg-pattern.jpg) top left repeat; height:40px;}

.top {clear: both; width: 100%; display: block; margin:0px auto; height:40px;  padding:0px; color:#fff; line-height:40px; background:url(imagesbg-pattern.jpg) top left repeat;}
.top .btn_nav{ display:block; float:right; margin-right:20px; position:relative; background:url(imagesbtn_nav.png) left top no-repeat; width:32px; height:21px; float:right; margin-top:10px; margin-right:2%; cursor:pointer; z-index:1000;}

.top .btn_nav .mainNav{ background-color:#f6f6f6; width:242px; display:none; position:absolute; top:21px; right:5%; padding:0; margin:0; border:1px #ccc solid; padding:10px 0px;}
.top .btn_nav .mainNav li{ float:left; width:130px; height:22px; line-height:22px; margin:0px; padding-right:10px; text-align:right;}
.top .btn_nav .mainNav li.mr{ float:right; text-align:left; width:80px; padding-left:10px;border-left:1px #fff solid;}
.top .btn_nav .mainNav li.ml{ border-right:1px #ccc solid;}
.top .btn_nav .mainNav li a{ color:#006;}
.top .btn_nav .mainNav li a:hover{ color:#f40;}


.top #tplink{ display:none; float:right;  height:40px; width:auto; margin:0px;}
#menuwrapper{ display:none;}
.subwrapper{ display:none;}
#logo{ height:60px; width:100%; display:block; overflow:hidden; clear:both; padding:0px; background-color:#fff;}
#logo h1{ height:90px; width:100%; display:block; overflow:hidden; clear:both; margin:0px; padding:0px;}
#logo h1 a{ display:block; height:60px; padding:0px;  width:100%; background:url(imageslogo.png) center center no-repeat; background-size:75%; margin:0px auto;}

#picnewswrapper{ width:100%;  margin:0 auto; margin-top:1px;  clear:both; float:none;}
#picnewswrapper .picscrollwrapper{ width:100%; overflow:hidden;}
#picnewswrapper .picscrollwrapper img{ width: 100%; height: auto;max-width: 100%; display: block;}


#picnewswrapper .picscrollwrapper .device { width: 100%;  padding:0; margin:0; z-index:-0;  overflow:hidden;}
#picnewswrapper .picscrollwrapper .device .arrow-left { background: url(imageslarrow.png) no-repeat left top; position: absolute; left: 15px; top: 45%; margin-top: -15px; width: 30px; height: 44px; z-index:90; display:none;}
#picnewswrapper .picscrollwrapper .device .arrow-right { background: url(imagesrarrow.png) no-repeat left bottom; position: absolute; right: 15px; top: 45%; margin-top: -15px; width: 30px; height: 44px; z-index:90; display:none;}
#picnewswrapper .picscrollwrapper .swiper-container { width:100%;}

#picnewswrapper .picscrollwrapper .pagination { position: absolute; left: 0; text-align: center; bottom: 5px; width: 100%; z-index: 90;}

#picnewswrapper .picscrollwrapper .swiper-wrapper {}
#picnewswrapper .picscrollwrapper .swiper-slide{ position:relative; width:100%; height:auto; max-height:330px;}
#picnewswrapper .picscrollwrapper .swiper-slide .txtbg { position:absolute; background: url(imagesalphabg.png) left top repeat; left:0px; height: 10%; padding: 10px; z-index:9999;bottom:0px;}
#picnewswrapper .picscrollwrapper .swiper-slide .txtbg a { line-height:100%; color: #fff; font-size: 90%; text-decoration: none;}
#picnewswrapper .picscrollwrapper .swiper-slide .txtbg a:hover { text-decoration: underline;}
.swiper-slide img{ width: 100%; height: auto;max-width: 100%; display: block; z-index:0;}




#picnewswrapper .tnewslist{ width:100%; max-height:330px; clear:both;  padding:0; margin:0;  background-color:#eeeeee;}
#picnewswrapper .tnewslist dt{ width:100%; height:52px; border-bottom:1px #dddddd solid; background-color:#eeeeee; line-height:52px; color:#201545; font-size:150%; background:url(imagesico.png) 20px 16px no-repeat; text-indent:30px; clear:both; padding:0; margin:0;}
#picnewswrapper .tnewslist dd{ width:100%; border-top:1px #fff solid; padding-top:10px;}
#picnewswrapper .tnewslist dd ul{ width:96%; margin:0px auto; max-height:240px; clear:both; overflow:hidden; padding-bottom:8px;}
#picnewswrapper .tnewslist dd ul li{ height:28px; line-height:28px; width:100%; background:url(imageslist-ico.png) 0 12px no-repeat; text-indent:10px; border-bottom:1px #ccc dotted; margin-bottom:2px;}
#picnewswrapper .tnewslist dd ul li a{  float:left; display:block; line-height:28px; font-size:75%; color:#222;}
#picnewswrapper .tnewslist dd ul li a:hover{ color:#f30;}
#picnewswrapper .tnewslist dd ul li em{ width:49px; float:right; display:block; line-height:28px; font-style:normal; font-size:70%; color:#999;}
#picnewswrapper .tnewslist dd ul li:hover em{color:#0066ff;}




/*quick nav*/
#quicknav{ width:100%; height:30px; margin:1px auto; background-color:#799c49; clear:both;  position:none; display:none; padding-top:0px;}

#quicknav4mobile{ width:100%; height:30px; margin:1px auto; background-color:#799c49; clear:both;  position:none;}
#quicknav4mobile ul{ width:100%; clear:both;  background-color:#799c49; padding:0; margin:0;}
#quicknav4mobile ul li{ width:19.888888888888%; float:left; padding:0; margin:0;}
#quicknav4mobile ul li a{ display:block; width:100%; height:30px; text-align:center; font-size:75%; color:#FFF; line-height:30px; margin:0; padding:0;}

#quicknav4mobile ul li a:hover{color:#ffbe0e;}





.graybg{background-color:#f9f9f9; border-bottom:1px #eee solid;}
.whitebg{background-color:#ffffff;}

.newscontainer{width:100%;  margin:0px auto; padding-top:15px; padding-bottom:15px; clear:both; *padding-left:0px;}
.newscontainer  li{ width:100%px;  float:none; padding:0; margin:0;}
.newscontainer  li dl{width:96%; clear:both; margin:1px auto;  padding:0;}
.newscontainer  li dl dt{ width:100%; height:40px; border-bottom:1px #ccc solid;   background:url(imagessarrow.gif) 12px 12px no-repeat; text-indent:22px; clear:both; padding:0; margin-bottom:10px;}
.newscontainer  li dl dt a{line-height:40px; color:#201545; font-size:150%;}
.newscontainer  li dl dt a:hover{ text-decoration:underline; color:#bb0000;}
.newscontainer  li dl dd{ width:100%; clear:both; border-bottom:1px #f9f9f9 dotted; margin:0px auto; height:25px;}
.newscontainer  li dl dd:hover{ border-bottom:1px #f40 dotted;}
.newscontainer  li dl dd a{ line-height:25px; font-size:75%;  color:#222; display:block;  overflow:hidden;}
.newscontainer  li dl dd a:hover{ color:#f40;}
.newscontainer  li dl dd em{ float:right; font-style:normal; font-size:12px; color:#999;}
.newscontainer  li dl dd:hover em{ color:#00f;}


.newscontainer  li dl dd.fl{ width:100%; height:40px; margin:6px auto; clear:both; overflow:hidden; -moz-transition:background ease-in .3s; transition:background .3s ease-in; border:none; background-size:70%;}
.newscontainer  li dl dd.fl:hover{ background-color:#799c49;}
.bg1{ background-color:#da0203;}
.bg2{ background-color:#124680;}
.bg3{ background-color:#9d892d;}
.bg4{ background-color:#c16622;}
.bg5{ background-color:#267bb2;}
.newscontainer  li dl dd.fl a{ display:block; width:100%; height:100%;}
.newscontainer  li dl dd.fl a.cernet{ background:url(imagescernet.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.cadgei{ background:url(imagescadgei.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.cnki{ background:url(imagescnki.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.pets{ background:url(imagespets.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.chsi{ background:url(imageschsi.png) left top no-repeat;}


#sharewrapper{width:100%; height:60px; clear:both;}
#sharewrapper .bdsharebuttonbox{width:400px; height:50px; margin:0px auto; clear:both;}
#sharewrapper .bdsharebuttonbox a{display:block; width:50px; height:50px; float:left;}
#sharewrapper .bdsharebuttonbox a.bds_weixin{ background:url(imageswx_ico.png) 10px 10px no-repeat; background-size:60%;}
#sharewrapper .bdsharebuttonbox a.bds_tqq{ background:url(imagestxwb.png) 10px 10px no-repeat; background-size:60%;}
#sharewrapper .bdsharebuttonbox a.bds_tsina{ background:url(imagesxlwb.png) 10px 10px no-repeat; background-size:60%;}
#sharewrapper .bdsharebuttonbox a.bds_qzone{ background:url(imagesapple.png) 10px 10px no-repeat; background-size:60%;}
#sharewrapper .bdsharebuttonbox a.bds_renren{ background:url(imagesandroid.png) 10px 10px no-repeat; background-size:60%;}
#sharewrapper .bdsharebuttonbox a.bds_more{ background:url(imagesmore.png) 11px 10px no-repeat; background-size:60%;}


#friendlink{ display:none;}

#footer{ text-align:center; line-height:18px; color:#666; display:block;width:100%; height:60px; background-color:#f7f7f7; clear:both; font-size:75%; border-top:1px #ccc solid; padding-top:10px; padding-bottom:10px; position:relative;}


#llwrapper{margin:0px; margin:0px auto; width:100%; border-top:1px #1c4882 solid;} 
#listwrapper{ width:100%; margin:0px auto; z-index:1000; background-color:#ffffff;}
#listwrapper .loc{ height:30px; width:100%; border-bottom:1px #ccc solid; margin:0px auto; margin-top:10px; clear:both;}
#listwrapper .loc .title{ height:30px; line-height:30px; font-size:14px; color:#242a5a;}
#listwrapper .loc .subnav{ background:url(imagessubnav.png) left center no-repeat; width:30px; height:30px; cursor:pointer;}
#listwrapper .subnavcont{ width:100%; height:auto; clear:both; border:1px #d9d9d9 solid; border-bottom:none; display:none;}
#listwrapper .subnavcont li{height:30px; width:100%; clear:both; background-color:#f7f7f7; border-bottom:1px #d9d9d9 solid;}
#listwrapper .subnavcont li a{ line-height:30px; text-indent:1em; display:block; width:100%; font-size:14px; color:#3e769a;}
#listwrapper .subnavcont li:hover{ background-color:#f0f0f0;}
#listwrapper .subnavcont li a:hover{ color:#C00;}
#listwrapper .lwrapper{display:none;}


#listwrapper .rwrapper{width:100%;float:right; min-height:500px; padding-top:10px;}
#listwrapper .rwrapper .location{ display:none;}
#listwrapper .rwrapper .contentwrapper{ width:98%; padding:0px; margin:0px auto; height:100%; font-size:14px; line-height:28px; color:#333;}
#listwrapper .rwrapper .contentwrapper p,#listwrapper .rwrapper .contentwrapper span,#listwrapper .rwrapper .contentwrapper font,#listwrapper .rwrapper .contentwrapper div{ font-size:14px; line-height:28px; text-align:left; text-indent:2em; color:#333;}
#listwrapper .rwrapper .contentwrapper img{ max-width:90%; margin:10px;}
#listwrapper .rwrapper .contentwrapper img.ico{margin:10px; width:16px; height:16px;}

#listwrapper .rwrapper .newslist{ width:100%; height:auto;}
#listwrapper .rwrapper .newslist li{ line-height:75%; height:auto; width:100%; clear:both; border-bottom:1px #ccc dotted;}
#listwrapper .rwrapper .newslist li:hover{ border-bottom:1px #f40 dotted;}
#listwrapper .rwrapper .newslist li a{ float:left; color:#333; font-size:75%; line-height:20px; width:79.888888888888%; overflow:hidden;}
#listwrapper .rwrapper .newslist li a:hover{ color:#f40;}
#listwrapper .rwrapper .newslist li em{font-style:normal; display:block; font-size:70%;  float:right; padding-top:5px; margin-top:2px; color:#777; width:18.11111111%;}
#listwrapper .rwrapper .newslist li:hover em{ color:#03C;}

/*pagination*/
.pagelink{ clear:both; width:99%; text-align:center; line-height:20px; border-top:1px #666 solid; padding-top:10px; padding-bottom:10px;}
.pagelink span{ margin:2px; height:20px; line-height:20px;}
.pagelink span font{ padding:0px; margin:0px; margin-bottom:4px; border:1px #516067 solid; background-color:#4c5c66; color:#fff; font-size:14px; font-weight:bold;}
.pagelink .nolink{ padding:2px; line-height:20px; background-color:#f0f0f0; border:1px #ccc solid; color:#aaa; margin:2px;}
.pagelink a{padding:2px; margin:1px; border:1px #c3c9cd solid; background-color:#f2f5f6; color:#333333;}
.pagelink a:hover{ color:#f60;}


/*新版新闻详细页*/
.newshead{ background-color:#FFF; width:100%; height:70px; margin:0px auto; clear:both; padding-bottom:5px;}
.newshead .logo{ width:100%px; height:70px; background:url(imageslogo.png) center center no-repeat; background-size:80%;  border-bottom:1px #ddd solid; margin:0px auto;}
#newsmain{ width:100%; background-color:#FFF; margin:0px auto; overflow:hidden; min-height:500px;}
#newsmain .newscontent{ width:98%; margin:10px auto;}
#newsmain .newscontent h1{ width:100%; line-height:30px; font-size:20px; font-family:Microsoft Yahei; text-align:center; color:#1E0D02; margin:0px; padding:0px;}
#newsmain .newscontent h6{ width:100%; line-height:20px; font-size:14px; font-family:Microsoft Yahei; text-align:center; color:#333; border:1px #ddd dotted; border-left:none; border-right:none; font-style:normal; font-weight:normal; margin-top:10px; margin-bottom:30px;}
#newsmain .newscontent .content,#newsmain .newscontent .content p,#newsmain .newscontent .content div,#newsmain .newscontent .content span{ width:100%; font-size:16px; line-height:30px; color:#333;}
#newsmain .newscontent .content img{ max-width:860px; _width:expression((this.width>860&&this.width>this.height)?860: true); margin:10px auto;}
#newsmain .newscontent .prevnext{ line-height:25px; text-align:left; width:100%; color:#555; border-top:1px #ddd solid; margin-top:50px;}


@media only screen and (min-width: 481px) {
.gridContainer { width: 96.675%;	padding-left: 1.1625%;	padding-right: 1.1625%;}
#header { clear: both; float: left; margin-left: 0;	width: 100%; display: block;}

#topwrapper{ width:100%; background:url(imagesbg-pattern.jpg) top left repeat; height:40px;}

.top {clear: both; width: 100%; display: block; margin:0px auto; height:40px;  padding:0px; background:url(imagesbg-pattern.jpg) top left repeat;}

.top .btn_nav{ display:block; float:right; margin-right:20px; position:relative; background:url(imagesbtn_nav.png) left top no-repeat; width:32px; height:21px; float:right; margin-top:10px; margin-right:2%; cursor:pointer; z-index:1000;}
.top .btn_nav .mainNav{ background-color:#f6f6f6; width:242px; display:none; position:absolute; top:21px; right:5%; padding:0; margin:0; border:1px #ccc solid; padding:10px 0px;}
.top .btn_nav .mainNav li{ float:left; width:130px; height:22px; line-height:22px; margin:0px; padding-right:10px; text-align:right;}
.top .btn_nav .mainNav li.mr{ float:right; text-align:left; width:80px; padding-left:10px;border-left:1px #fff solid;}
.top .btn_nav .mainNav li.ml{ border-right:1px #ccc solid;}
.top .btn_nav .mainNav li a{ color:#006;}
.top .btn_nav .mainNav li a:hover{ color:#f40;}
.top #tplink{ display:none;}
 
#menuwrapper{ display:none;}
.subwrapper{ display:none;}
#logo{ height:70px; width:100%; display:block; overflow:hidden; clear:both;  background-color:#fff;}
#logo h1{height:70px; width:100%; display:block; overflow:hidden; clear:both; background:none; margin:0px;}
#logo h1 a{ display:block; height:70px; padding:0px;  width:100%; background:url(imageslogo.png) center center no-repeat; background-size:contain; margin:0px auto;}


#pwrapper{  margin:0px; position:relative; z-index:-0; width:100%;}

#picnewswrapper{ width:100%; z-index:1; margin:0 auto; margin-top:1px;  height:auto; background-color:#eee;*overflow:hidden;}
#picnewswrapper .picscrollwrapper{ width:100%; max-height:330px; float:none; *overflow:hidden;}
#picnewswrapper .tnewslist{ width:100%; max-height:330px; clear:both; overflow:hidden;  padding:0; margin:0;  background-color:#fff;}
#picnewswrapper .tnewslist dt{ width:100%; height:52px; border-bottom:1px #dddddd solid; background-color:#eeeeee; line-height:52px; color:#201545; font-size:24px; background:url(imagesico.png) 20px 16px no-repeat; text-indent:30px; clear:both; padding:0; margin:0;}
#picnewswrapper .tnewslist dd{ width:100%; border-top:1px #fff solid; padding-top:10px;}
#picnewswrapper .tnewslist dd ul{ width:96%; margin:0px auto; max-height:240px; clear:both; overflow:hidden; padding-bottom:8px;}
#picnewswrapper .tnewslist dd ul li{ height:28px; line-height:28px; width:100%; background:url(imageslist-ico.png) 0 12px no-repeat; text-indent:10px; border-bottom:1px #ccc dotted; margin-bottom:2px;}
#picnewswrapper .tnewslist dd ul li a{  float:left; display:block; line-height:28px; font-size:14px; color:#222;}
#picnewswrapper .tnewslist dd ul li a:hover{ color:#f30;}
#picnewswrapper .tnewslist dd ul li em{ width:49px; float:right; display:block; line-height:28px; font-style:normal; font-size:12px; color:#999;}
#picnewswrapper .tnewslist dd ul li:hover em{color:#0066ff;}



#picnewswrapper .picscrollwrapper .device { width: 100%;  padding:0; margin:0; z-index:-0; *overflow:hidden; position:relative;}
#picnewswrapper .picscrollwrapper .device .arrow-left { display:block; background: url(imageslarrow.png) no-repeat left top; position: absolute; left: 15px; top:45%; margin-top: -15px; width: 30px; height: 44px; z-index:90;}
#picnewswrapper .picscrollwrapper .device .arrow-right { display:block;　background: url(imagesrarrow.png) no-repeat left bottom; position: absolute; right: 15px; top: 45%; margin-top: -15px; width: 30px; height: 44px; z-index:90;}
#picnewswrapper .picscrollwrapper .swiper-container { width:100%;  *overflow:hidden;}

#picnewswrapper .picscrollwrapper .pagination { position: absolute; left: 0; text-align: center; bottom: 5px; width: 100%; z-index: 90; display:block;}

#picnewswrapper .picscrollwrapper .swiper-wrapper {*overflow:hidden;}
#picnewswrapper .picscrollwrapper .swiper-slide{ position:relative; width:100%; height:auto; max-height:330px;}
#picnewswrapper .picscrollwrapper .swiper-slide .txtbg { position:absolute; background: url(imagesalphabg.png) left top repeat; left: 20px; height: 20px; padding: 10px; z-index:9999; bottom:20px;}
#picnewswrapper .picscrollwrapper .swiper-slide .txtbg a { line-height: 20px; color: #fff; font-size: 100%; text-decoration: none;}
#picnewswrapper .picscrollwrapper .swiper-slide .txtbg a:hover { text-decoration: underline;}
.swiper-slide img{ width: 100%; height: auto;max-width: 100%; display: block; z-index:0;}




/*quick nav*/
#quicknav4mobile{ display:none;}
#quicknav{ width:100%; height:40px; margin:1px auto; background-color:#799c49; clear:both; display:block;}
#quicknav ul{ width:100%; clear:both;  background-color:#799c49; padding:0; margin:0;}
#quicknav ul li{ width:19.8888888888%; float:left; padding:0; margin:0;}
#quicknav ul li a{ display:block; width:100%; height:30px; text-align:center; font-size:100%; color:#FFF; line-height:40px; margin:0; padding:0;}

#quicknav ul li a:hover{color:#ffbe0e;}

.graybg{background-color:#fff; border-bottom:1px #eee solid;}
.whitebg{background-color:#ffffff;}

.newscontainer{width:100%; min-height:130px; margin:0px auto; padding-top:15px; padding-bottom:15px; *padding-left:0px;}
.newscontainer  li{ width:100%px; height:136px; float:none; padding-top:13px;}
.newscontainer  li dl{width:96%; clear:both; margin:0 auto;}
.newscontainer  li dl dt{ width:100%; height:40px; border-bottom:1px #ccc solid;   background:url(imagessarrow.gif) 12px 12px no-repeat; text-indent:22px; clear:both; padding:0; margin:0;}
.newscontainer  li dl dt a{line-height:40px; color:#201545; font-size:120%;}
.newscontainer  li dl dt a:hover{ text-decoration:underline; color:#bb0000;}
.newscontainer  li dl dd{ height:25px; width:100%; clear:both; line-height:25px; border-bottom:1px #f9f9f9 dotted; margin:0px auto;}
.newscontainer  li dl dd:hover{ border-bottom:1px #f40 dotted;}
.newscontainer  li dl dd a{ height:25px; line-height:25px; font-size:14px;  color:#222; display:block; float:left;  overflow:hidden;}
.newscontainer  li dl dd a:hover{ color:#f40;}
.newscontainer  li dl dd em{ float:right; font-style:normal; font-size:80%; color:#999;}
.newscontainer  li dl dd:hover em{ color:#00f;}

.newscontainer  li dl.flink{ margin-top:20px;}
.newscontainer  li dl dd.fl{ width:100%; height:40px; margin:6px auto; clear:both; overflow:hidden; -moz-transition:background ease-in .3s; transition:background .3s ease-in; border:none;}
.newscontainer  li dl dd.fl:hover{ background-color:#799c49;}
.bg1{ background-color:#da0203;}
.bg2{ background-color:#124680;}
.bg3{ background-color:#9d892d;}
.bg4{ background-color:#c16622;}
.bg5{ background-color:#267bb2;}
.newscontainer  li dl dd.fl a{ display:block; width:100%; height:100%;}
.newscontainer  li dl dd.fl a.cernet{ background:url(imagescernet.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.cadgei{ background:url(imagescadgei.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.cnki{ background:url(imagescnki.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.pets{ background:url(imagespets.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.chsi{ background:url(imageschsi.png) left top no-repeat;}


#sharewrapper{width:100%; height:80px; clear:both;}
#sharewrapper .bdsharebuttonbox{width:550px; height:80px; margin:0px auto; clear:both;}
#sharewrapper .bdsharebuttonbox a{display:block; width:80px; height:80px; float:left;}
#sharewrapper .bdsharebuttonbox a.bds_weixin{ background:url(imageswx_ico.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_tqq{ background:url(imagestxwb.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_tsina{ background:url(imagesxlwb.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_qzone{ background:url(imagesapple.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_renren{ background:url(imagesandroid.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_more{ background:url(imagesmore.png) 21px 20px no-repeat;}


#friendlink{ display:none;}

#footer{ text-align:center; line-height:26px; color:#666; display:block;width:100%; height:60px; padding-bottom:20px; background-color:#f7f7f7; clear:both; font-size:14px;border-top:1px #ccc solid;}

#llwrapper{margin:0px; margin:0px auto; width:100%; border-top:1px #1c4882 solid;} 
#listwrapper{ width:100%; margin:0px auto; z-index:1000; background-color:#ffffff;}
#listwrapper .loc{ height:45px; width:100%; border-bottom:1px #ccc solid; margin:0px auto; margin-top:10px;}
#listwrapper .loc .title{ height:45px; line-height:45px; font-size:24px; color:#242a5a;}
#listwrapper .loc .subnav{ background:url(imagessubnav.png) left center no-repeat; width:40px; height:45px; cursor:pointer;}
#listwrapper .subnavcont{ width:100%; height:auto; clear:both; border:1px #d9d9d9 solid; border-bottom:none; display:none;}
#listwrapper .subnavcont li{height:30px; width:100%; clear:both; background-color:#f7f7f7; border-bottom:1px #d9d9d9 solid;}
#listwrapper .subnavcont li a{ line-height:30px; text-indent:1em; display:block; width:100%; font-size:14px; color:#3e769a;}
#listwrapper .subnavcont li:hover{ background-color:#f0f0f0;}
#listwrapper .subnavcont li a:hover{ color:#C00;}
#listwrapper .lwrapper{display:none;}


#listwrapper .rwrapper{width:100%;float:right; min-height:500px; padding-top:10px;}
#listwrapper .rwrapper .location{ display:none;}
#listwrapper .rwrapper .contentwrapper{ width:98%; padding:0px; margin:0px auto; height:100%; font-size:14px; line-height:28px; color:#333; overflow:hidden;}
#listwrapper .rwrapper .contentwrapper p,#listwrapper .rwrapper .contentwrapper span,#listwrapper .rwrapper .contentwrapper font,#listwrapper .rwrapper .contentwrapper div{ font-size:14px; line-height:28px; text-align:left; text-indent:2em; color:#333;}
#listwrapper .rwrapper .contentwrapper img{ max-width:90%;  margin:10px;}
#listwrapper .rwrapper .contentwrapper img.ico{margin:10px; width:16px; height:16px;}

#listwrapper .rwrapper .newslist{ width:100%; height:auto;}
#listwrapper .rwrapper .newslist li{ line-height:30px; height:30px; width:100%; clear:both; border-bottom:1px #ccc dotted;}
#listwrapper .rwrapper .newslist li:hover{ border-bottom:1px #f40 dotted;}
#listwrapper .rwrapper .newslist li a{ float:left; height:30px; color:#333; font-size:100%; line-height:30px;}
#listwrapper .rwrapper .newslist li a:hover{ color:#f40;}
#listwrapper .rwrapper .newslist li em{font-style:normal; font-size:12px; float:right; color:#777; width:72px; padding-top:0px; margin-top:0px;}
#listwrapper .rwrapper .newslist li:hover em{ color:#03C;}
#listwrapper .rwrapper .newslist li a.highlight{ color:#f50;}


/*pagination*/
.pagelink{ clear:both; width:100%; text-align:center; height:40px; line-height:40px; border-top:1px #666 solid; padding-top:10px; padding-bottom:10px;}
.pagelink span{ margin:2px;}
.pagelink span font{ padding:6px 10px; margin:0px; border:1px #516067 solid; background-color:#4c5c66; color:#fff; font-size:14px; font-weight:bold;}
.pagelink .nolink{ padding:6px 10px; line-height:30px; background-color:#f0f0f0; border:1px #ccc solid; color:#aaa; margin:2px;}
.pagelink a{padding:6px 12px; margin:2px; border:1px #c3c9cd solid; background-color:#f2f5f6; color:#333333;}
.pagelink a:hover{ color:#f60;}

/*新版新闻详细页*/
.newshead{ background-color:#FFF; width:100%; height:99px; margin:0px auto; clear:both; padding-bottom:5px;}
.newshead .logo{ width:100%px; height:99px; background:url(imageslogo.png) center center no-repeat; background-size:contain; border-bottom:1px #ddd solid; margin:0px auto;}
#newsmain{ width:100%; background-color:#FFF; margin:0px auto; overflow:hidden; min-height:500px;}
#newsmain .newscontent{ width:98%; margin:10px auto;}
#newsmain .newscontent h1{ width:100%; height:50px; line-height:50px; font-size:20px; font-family:Microsoft Yahei; text-align:center; color:#1E0D02; margin:0px; padding:0px;}
#newsmain .newscontent h6{ width:100%; height:40px; line-height:40px; font-size:14px; font-family:Microsoft Yahei; text-align:center; color:#333; border:1px #ddd dotted; border-left:none; border-right:none; font-style:normal; font-weight:normal; margin-top:10px; margin-bottom:30px;}
#newsmain .newscontent .content,#newsmain .newscontent .content p,#newsmain .newscontent .content div,#newsmain .newscontent .content span{ width:100%; font-size:16px; line-height:30px; color:#333;}
#newsmain .newscontent .content img{ max-width:860px; _width:expression((this.width>860&&this.width>this.height)?860: true); margin:10px auto;}
#newsmain .newscontent .prevnext{ height:80px; line-height:40px; text-align:left; width:100%; color:#555; border-top:1px #ddd solid; margin-top:50px;}


}

/* 桌面电脑布局: 1024px 至最高 1920px。样式继承自: 移动设备布局和平板电脑布局。 */

@media only screen and (min-width: 1024px) {
.gridContainer {width: 100%;padding: 0;	margin: auto; *position:relative;}
#header {	clear: both;	float: left;	margin-left: 0;	width: 100%;	display: block;	height:212px;}

#topwrapper{ width:100%; background:url(imagesbg-pattern.jpg) top left repeat; height:40px;}
.top {clear: both;	width: 1024px;	display: block; margin:0px auto; height:40px;  padding:0px; color:#fff;}
.top .btn_nav{ display:none;}
.top  #tplink{ float:right;  height:40px; width:auto; margin:0px; display:block;}
.top  dl dt{ width:80px; text-align:center; line-height:40px;  float:left; margin:0px;}
.top  dl dt a{ color:#ddd; font-size:12px line-height:40px;}
.top  dl dt a:hover{ color:#fff;}
.top  dl dd{ width:50px; text-align:center; line-height:40px;  float:left; margin:0px;}
.top  dl dd a{ width:26px; height:26px; display:block; margin:8px auto; text-indent:-20000px;-moz-transition:all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -o-transition:all .5s ease-in-out; transition:all .5s ease-in-out;}
.top  dl dd a.wx{  background:url(imagesshare_ico.png) -3px -2px no-repeat; position:relative;}
.top  dl #wx2{ position:relative; overflow:visible;}
.top  dl #wx2 .wx2w{ display:block;  position:absolute; left:-39px; top:25px; background:url(imageswx2.png) left 100px no-repeat; width:108px; height:112px; z-index:2000; -moz-transition:all .5s ease-out; -webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; transition:all .5s ease-out; opacity:0; transition-delay:.3s; visibility:hidden; filter:alpha(opacity=0); -moz-opacity:0; -webkit-opacity:0;}
.top  dl #wx2:hover .wx2w{ background:url(imageswx2.png) left top no-repeat; opacity:1; visibility:visible; filter:alpha(opacity=100); -moz-opacity:1; -webkit-opacity:1;z-index:9000; position:absolute;}


.top  dl dd a.wb{  background:url(imagesshare_ico.png) -76px -2px no-repeat;}
.top  dl dd a.xl{  background:url(imagesshare_ico.png) -144px -2px no-repeat;}
.top  dl dd a:hover.wx{  background:url(imagesshare_ico.png) -3px -59px no-repeat;}
.top  dl dd a:hover.wb{  background:url(imagesshare_ico.png) -76px -59px no-repeat;}
.top  dl dd a:hover.xl{  background:url(imagesshare_ico.png) -144px -59px no-repeat;}
 
 
#logo{ height:105px; width:100%; display:block;  clear:both;  background-color:#fff;}
#logo h1{ height:105px; width:1020px; display:block; clear:both;  background:url(imagesgate.png) right center no-repeat; margin:0px auto;}
#logo h1 a{ display:block; height:105px; padding:0px;  width:100%; background:url(imageslogo.png) 0px center no-repeat; margin:0px auto;}

#menuwrapper{ height:63px; background:url(imagesnav_bg.png) left top repeat-x; width:100%; clear:both; z-index:11; border-top:1px #799c49 solid; position:relative; display:block;}
#menuwrapper ul{  width:1024px; margin:0px auto; height:57px; clear:both; z-index:21;}
#menuwrapper ul li{ padding:0px; float:left; text-align:center; background-color:#FFF; height:57px; position:relative; overflow:hidden; z-index:22;}
#menuwrapper ul li a{ padding-left:11px; padding-right:12px; line-height:57px; display:block; height:56px; color:#000066; font-family:Microsoft Yahei; font-size:16px; text-align:center;}
/*#menuwrapper ul li a:hover{ color:#fff;}*/
#menu .submenu{ display:block; width:1020px; height:185px; clear:both; position:absolute; top:57px; left:0px; z-index:100000;  z-index:22;background: #fff;}
#menu .buffer1{ left:-60px;}
#menu .buffer2{ left:-150px;}
#menu .buffer3{ left:-245px;}
#menu .buffer4{ left:-335px;}
#menu .buffer6{ left:-505px;}
#menu .buffer7{ left:-595px;}
#menu .buffer5{ left:-410px;}
#menu .buffer8{ left:-690px;}
#menu .submenu dl{ margin:15px; height:140px; padding-top:8px; width:410px;}
#menu .submenu dl dd{ text-align:left; width:130px; float:left; height:26px; overflow:hidden; clear:none; margin:0px; margin-bottom:5px; margin-right:6px;}
#menu .submenu dl.thlist dd{width:96px;}
#menu .submenu dl dd a{ padding:0px; display:; text-align:left; height:25px; line-height:25px; font-size:13px;}#menu .submenu dl dd a:hover{ color:#F30;}
#menu .submenu .pic{ width:260px; height:140px; overflow:hidden; background:url(imagesabout_pic.jpg) left top no-repeat;  margin-top:23px;}
#menu .submenu .txt{ padding:20px 23px 0 23px; width:270px;*width:260px; text-align:left; height:140px; line-height:28px; font-size:14px; font-family:Microsoft Yahei; color:#666;} 

.subwrapper{ width:100%; height:185px; position:absolute; margin-top:-6px;  left:0px;  display:block;}



#pwrapper{ height:318px; margin:0px; position:relative; z-index:-0; width:100%;}

#picnewswrapper{ width:1024px; z-index:1000; margin-top:-6px; left:50%; margin-left:-512px;  background-color:#eeeeee; height:330px; position:absolute;}
#picnewswrapper .picscrollwrapper{ width:615px; height:330px; overflow:hidden; float:left;}

#picnewswrapper .tnewslist{ width:409px; height:330px; overflow:hidden; position:relative; z-index:1; padding:0; margin:0; clear:none;}
#picnewswrapper .tnewslist dt{ width:100%; height:52px; border-bottom:1px #dddddd solid; background-color:#eeeeee; line-height:52px; color:#201545; font-size:24px; background:url(imagesico.png) 20px 16px no-repeat; text-indent:30px; clear:both; padding:0; margin:0;}
#picnewswrapper .tnewslist dd{ width:100%; border-top:1px #fff solid; padding-top:10px;}
#picnewswrapper .tnewslist dd ul{ width:359px; margin:0px auto; height:240px; clear:both; overflow:hidden;}
#picnewswrapper .tnewslist dd ul li{ height:28px; line-height:28px; width:100%; background:url(imageslist-ico.png) 0 12px no-repeat; text-indent:10px; border-bottom:1px #ccc dotted; margin-bottom:2px;}
#picnewswrapper .tnewslist dd ul li a{ width:310px; float:left; display:block; overflow:hidden;  line-height:28px; font-size:14px; color:#222; white-space:nowrap; text-overflow:ellipsis;}
#picnewswrapper .tnewslist dd ul li a:hover{ color:#f30;}
#picnewswrapper .tnewslist dd ul li a.highlight{ color:#f50;}
#picnewswrapper .tnewslist dd ul li em{ width:49px; float:right; display:block; line-height:28px; font-style:normal; font-size:12px; color:#999;}
#picnewswrapper .tnewslist dd ul li:hover em{color:#0066ff;}


#quicknav4mobile { display:none;}
#quicknav{ width:1024px; height:90px; margin:0px auto; background-color:#799c49; position:relative;display:block;}

#quicknav ul{ width:100%; clear:both; height:90px;}
#quicknav ul li{ width:204px; height:90px; float:left;}
#quicknav ul li a{ display:block; width:204px; height:35px;  text-align:center; font-size:18px; vertical-align:bottom; -moz-transition:all .5s ease-out; -webkit-transition:all .5s ease-out; -o-transition:all .5s ease-out; color:#ffffff; transition:all .5s ease-out; padding-top: 55px; transition-delay:.3s;}
#quicknav ul li a.syslink{background:url(imagesnavlink_ico.png) 86px 15px no-repeat;}
#quicknav ul li a.downlink{background:url(imagesnavlink_ico.png) 86px -90px no-repeat;}
#quicknav ul li a.librarylink{background:url(imagesnavlink_ico.png) 86px -193px no-repeat;}
#quicknav ul li a.calendarlink{background:url(imagesnavlink_ico.png) 86px -299px no-repeat;}
#quicknav ul li a.netlink{background:url(imagesnavlink_ico.png) 86px -405px no-repeat;}


#quicknav ul li a:hover{color:#ffbe0e;}
#quicknav ul li a.syslink:hover{ background:url(imagesnavlink_ico.png) -198px 15px no-repeat;}
#quicknav ul li a.downlink:hover{ background:url(imagesnavlink_ico.png) -198px -90px no-repeat;}
#quicknav ul li a.librarylink:hover{ background:url(imagesnavlink_ico.png) -198px -193px no-repeat;}
#quicknav ul li a.calendarlink:hover{ background:url(imagesnavlink_ico.png) -198px -299px no-repeat;}
#quicknav ul li a.netlink:hover{ background:url(imagesnavlink_ico.png) -198px -405px no-repeat;}


.graybg{background-color:#fff; border-bottom:1px #eee solid;}
.whitebg{background-color:#ffffff; padding-bottom:20px;}

.newscontainer{width:1024px; height:150px; margin:0px auto; padding-top:5px; *padding-left:0px;}
.newscontainer  li{ width:310px; height:130px; float:right;}
.newscontainer  li.ldis{ margin-right:45px; float:left;}
.newscontainer  li dl{width:100%; clear:both;*margin:0;}
.newscontainer  li dl dt{ width:100%; height:40px; border-bottom:1px #ccc solid;   background:url(imagessarrow.gif) 12px 12px no-repeat; text-indent:22px; clear:both; padding:0; margin:0; box-shadow:#999; box-decoration-break:slice; box-sizing:content-box;}
.newscontainer  li dl dt a{line-height:40px; color:#201545; font-size:18px;}
.newscontainer  li dl dt a:hover{ text-decoration:underline; color:#bb0000;}
.newscontainer  li dl dd{ height:25px; width:290px; clear:both; line-height:25px; border-bottom:1px #f9f9f9 dotted; margin:0px auto;}
.newscontainer  li dl dd:hover{ border-bottom:1px #f40 dotted;}
.newscontainer  li dl dd a{ height:25px; line-height:25px; font-size:14px;  color:#222; display:block; white-space:nowrap; text-overflow:ellipsis; float:left; width:240px; overflow:hidden;}
.newscontainer  li dl dd a.highlight{ color:#f50;}
.newscontainer  li dl dd a:hover{ color:#f40;}
.newscontainer  li dl dd em{ float:right; font-style:normal; font-size:12px; color:#999;}
.newscontainer  li dl dd:hover em{ color:#00f;}

.newscontainer  li dl.flink{ margin-top:0px;}
.newscontainer  li dl dd.fl{ width:288px; height:40px; margin:6px auto; clear:both; overflow:hidden; -moz-transition:background ease-in .3s; transition:background .3s ease-in; border:none;}
.newscontainer  li dl dd.fl:hover{ background-color:#799c49;}
.bg1{ background-color:#da0203;}
.bg2{ background-color:#124680;}
.bg3{ background-color:#9d892d;}
.bg4{ background-color:#c16622;}
.bg5{ background-color:#267bb2;}
.newscontainer  li dl dd.fl a{ display:block; width:100%; height:100%;}
.newscontainer  li dl dd.fl a.cernet{ background:url(imagescernet.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.cadgei{ background:url(imagescadgei.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.cnki{ background:url(imagescnki.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.pets{ background:url(imagespets.png) left top no-repeat;}
.newscontainer  li dl dd.fl a.chsi{ background:url(imageschsi.png) left top no-repeat;}


#sharewrapper{width:100%; height:80px; clear:both;}
#sharewrapper .bdsharebuttonbox{width:550px; height:80px; margin:0px auto; clear:both;}
#sharewrapper .bdsharebuttonbox a{display:block; width:80px; height:80px; float:left; -webkit-transition: -webkit-transform 0.3s ease-out;-            -moz-transition: -moz-transform 0.3s ease-out; -o-transition: -o-transform 0.3s ease-out; -ms-transition: -ms-transform 0.3s ease-out;}
#sharewrapper .bdsharebuttonbox a.bds_weixin{ background:url(imageswx_ico.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_tqq{ background:url(imagestxwb.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_tsina{ background:url(imagesxlwb.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_qzone{ background:url(imagesapple.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_renren{ background:url(imagesandroid.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a.bds_more{ background:url(imagesmore.png) 21px 20px no-repeat;}
#sharewrapper .bdsharebuttonbox a:hover{-webkit-transform: rotateZ(180deg); -moz-transform: rotateZ(360deg); -o-transform: rotateZ(360deg);-            -ms-transform: rotateZ(360deg);transform: rotateZ(360deg);}


#friendlink{ width:100%; height:120px; background-color:#f0f0f0; clear:both; display:block;}
#friendlink  ul{ width:1024px; margin:0px auto; height:40px; padding-top:40px;}
#friendlink  ul li{ float:left; margin-right:20px;}
#footer{ width:100%; height:90px; padding-top:20px; background-color:#f1f1f1; clear:both;text-align:center; line-height:30px; color:#666; display:block; font-size:14px;}

#footer a{ color:#222; font-size:14px;}
#footer a:hover{ color:#f40;}


.device { width: 100%; height:100%; padding:0; margin:0; position: relative; overflow:hidden;}
.device .arrow-left {display:none; background: url(imageslarrow.png) no-repeat left top; position: absolute; left: 15px; top: 50%; margin-top: -15px; width: 30px; height: 44px; z-index: 90;}
.device .arrow-right {display:none; background: url(imagesrarrow.png) no-repeat left bottom; position: absolute; right: 15px; top: 50%; margin-top: -15px; width: 30px; height: 44px; z-index: 90;}
.swiper-container { height: 330px; width: 614px;}
.content-slide { padding: 20px; color: #fff;}
.title { font-size: 25px; margin-bottom: 10px;}
.pagination { position: absolute; left: 0; text-align: center; bottom: 5px; width: 100%; z-index: 90;}
.swiper-pagination-switch { display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #999; box-shadow: 0px 1px 2px #555 inset; margin: 0 3px; cursor: pointer;}
.swiper-active-switch { background: #fff;}
.swiper-slide { position: relative;}
.swiper-slide .txtbg { position: absolute; background: url(imagesalphabg.png) left top repeat; left: 20px; height: 20px; padding: 10px;  bottom: 30px;}
.swiper-slide .txtbg a { line-height: 20px; color: #fff; font-size: 80%; text-decoration: none;}
.swiper-slide .txtbg a:hover { text-decoration: underline;}



#llwrapper{min-height:500px; margin:0px; position:relative; z-index:-0; width:100%; border:none;} 
#listwrapper{ max-width:1170px; min-width:1024px; margin:0px auto; z-index:1000; background-color:#ffffff;}
#listwrapper .loc{display:none;}
#listwrapper .lwrapper{ width:255px; float:left; min-height:630px; margin-left:20px; display:block;}
#listwrapper .lwrapper dl{ clear:both; width:100%;}
#listwrapper .lwrapper dl dt{ clear:both; width:100%; height:50px; line-height:50px; border-bottom:1px #ccc solid; font-size:24px; color:#242a5a;}
#listwrapper .lwrapper dl dd{ clear:both; width:100%; height:36px; border-bottom:1px #ccc dotted; background-color:#fff; transition:background .3s ease-in-out; -moz-transition:background .3s ease-in-out; -webkit-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;}
#listwrapper .lwrapper dl dd:hover{border-bottom:1px #ccc dotted; background-color:#eaecef;}
#listwrapper .lwrapper dl dd a{width:100%; height:36px; display:block; border-bottom:1px #ccc dotted; font-size:18px; font-family:Microsoft Yahei; line-height:36px; color:#1c4882; text-indent:10px;}


#listwrapper .rwrapper{ min-width:740px; width:71%; float:right; padding-top:22px;}
#listwrapper .rwrapper .location{ display:block; height:40px; width:100%; border-bottom:1px #aaa dotted; line-height:40px; font-size:14px;  color:#555;}
#listwrapper .rwrapper .location a{ color:#242a5a; line-height:40px;}
#listwrapper .rwrapper .location a.home{background:url(imageshome_ico.png) center center no-repeat;  float:left; width:30px; height:40px; line-height:40px; padding:0; margin:0;}
#listwrapper .rwrapper .contentwrapper{ width:96.888888888888888%; margin:20px auto; height:100%; font-size:14px; line-height:28px;  color:#333; overflow:hidden;}
#listwrapper .rwrapper .contentwrapper p,#listwrapper .rwrapper .contentwrapper span,#listwrapper .rwrapper .contentwrapper div,{ font-size:16px; line-height:28px; text-align:left; text-indent:2em; color:#333;}
#listwrapper .rwrapper .contentwrapper img{margin:10px;}
#listwrapper .rwrapper .contentwrapper img.ico{margin:10px; width:16px; height:16px;}
#listwrapper .rwrapper .contentwrapper h1{font-size:24px; height:40px; line-height:40px; width:100%; text-align:center; clear:both;  margin:0px auto;}
#listwrapper .rwrapper .contentwrapper h6{font-size:13px; height:30px; line-height:30px; width:100%; text-align:center; clear:both; border-bottom:1px #ccc dotted; font-weight:normal; margin:0px auto;}

#listwrapper .rwrapper .newslist{ width:100%; height:auto;}
#listwrapper .rwrapper .newslist li{ line-height:30px; height:30px; width:100%; clear:both; border-bottom:1px #ccc dotted;}
#listwrapper .rwrapper .newslist li:hover{ border-bottom:1px #f40 dotted;}
#listwrapper .rwrapper .newslist li a{ float:left; height:30px; color:#333; font-size:14px; line-height:30px; text-indent:1em;}
#listwrapper .rwrapper .newslist li a:hover{ color:#f40;}
#listwrapper .rwrapper .newslist li em{font-style:normal; font-size:12px; float:right; color:#777; width:80px; padding-top:0px; margin-top:0px;}
#listwrapper .rwrapper .newslist li:hover em{ color:#03C;}

.pagelink{ clear:both; width:100%; text-align:center; height:40px; line-height:40px; border-top:1px #666 solid; padding-top:10px; padding-bottom:10px;}
.pagelink span{ margin:2px;}
.pagelink span font{ padding:6px 10px; margin:0px; border:1px #516067 solid; background-color:#4c5c66; color:#fff; font-size:14px; font-weight:bold;}
.pagelink .nolink{ padding:6px 10px; line-height:30px; background-color:#f0f0f0; border:1px #ccc solid; color:#aaa; margin:2px;}
.pagelink a{padding:6px 12px; margin:2px; border:1px #c3c9cd solid; background-color:#f2f5f6; color:#333333;}
.pagelink a:hover{ color:#f60;}


/*新版新闻详细页*/
.newshead{ background-color:#FFF; width:1024px; height:99px; margin:0px auto; clear:both; padding-bottom:5px;}
.newshead .logo{ width:100%; height:99px; background:url(imageslogo.png) center center no-repeat; border-bottom:1px #ddd solid; margin:0px auto;}
#newsmain{ width:1024px; background-color:#FFF; margin:0px auto; overflow:hidden; min-height:500px;}
#newsmain .newscontent{ width:95%; margin:10px auto;}
#newsmain .newscontent h1{ width:100%; height:50px; line-height:50px; font-size:20px; font-family:Microsoft Yahei; text-align:center; color:#1E0D02; margin:0px; padding:0px;}
#newsmain .newscontent h6{ width:100%; height:40px; line-height:40px; font-size:14px; font-family:Microsoft Yahei; text-align:center; color:#333; border:1px #ddd dotted; border-left:none; border-right:none; font-style:normal; font-weight:normal; margin-top:10px; margin-bottom:30px;}
#newsmain .newscontent .content,#newsmain .newscontent .content p,#newsmain .newscontent .content div,#newsmain .newscontent .content span{ width:100%; font-size:16px; line-height:30px;}
#newsmain .newscontent .content img{ max-width:860px; _width:expression((this.width>860&&this.width>this.height)?860: true); margin:10px auto;}
#newsmain .newscontent .prevnext{ height:80px; line-height:40px; text-align:left; width:100%; color:#555; border-top:1px #ddd solid; margin-top:50px;}
#newsmain .newscontent table,#newsmain .newscontent td{ border:1px #666 solid;}

#footer span{display:block;position:absolute; left:50%; bottom:10px;}



.dp{position:absolute; left:50%; top:90px; margin:0 0 0 32px; font-weight:bold;}


















}