﻿/* CSS Document */
.banner{display:block;margin:0 auto;padding:0;width:100%;height:320px;min-height:320px;background:url(../images/banner.jpg) no-repeat center center;overflow:hidden !important}

/*------------------------------css------------------------------------*/
.body{display:block;width:1024px;margin:25px auto;padding:0;background:#FFF;height:100%;overflow:hidden !important}
.right{float:right;display:block;width:780px;margin:0 0 0 24px;padding:0;background:#FFF;padding:0;height:100%;overflow:hidden !important}

/*----分类列表----*/
.pclass{float:left;display:block;width:220px;margin:0;padding:0;height:100%;overflow:hidden !important}
.pclass dl{margin:0;padding:0;list-style-type:none;text-align:left;}
.pclass dl dt{display:block;margin:0;padding:0 0 0 25px;background:#225FB7;height:46px;}
.pclass dl dt a{color:#FFF;font:600 15px/46px 'Microsoft Yahei';}
.pclass dl dd{display:block;margin:0;padding:20px 20px 15px 20px;border:2px #225FB7 solid;height:100%;overflow:hidden !important}
.pclass dl dd span{display:block;margin:0;}
.pclass dl dd span a { display:block;margin:0 6px;padding:8px 0 6px 22px;background:url(../images/list_ico.png) no-repeat 8px 15px;border-bottom:1px dotted #b2bcc8;font-size:13px;color:#333;text-decoration:none;font:normal 14px/18px 'Microsoft Yahei';}
.pclass dl dd span:hover, .pclass dl dd span.on { background:#F98300;}
.pclass dl dd span:hover a, .pclass dl dd span.on a { color:#FFF;}
/*----联系我们----*/
.pclass ul{margin:0;padding:0;list-style-type:none;text-align:left;}
.pclass ul font{display:block;margin:20px 0 0 0;padding:0 0 0 25px;background:#2C70C1;height:46px;color:#FFF;font:600 15px/46px 'Microsoft Yahei';}
.pclass ul li{display:block;margin:0;padding:15px 15px 15px 22px;border:2px #2C70C1 solid;background:#FFF;height:100%;overflow:hidden !important}
.pclass ul li span{display:block;color:#676964;font:normal 12px/22px 'Microsoft Yahei',Arial,Tahoma,Verdana,Helvetica sans-serif;}

/*----方案----*/
.fclass{float:left;display:block;width:220px;margin:0;padding:0;height:100%;overflow:hidden !important}
.fclass dl{margin:0;padding:0;list-style-type:none;text-align:left;}
.fclass dl dt{display:block;margin:0;padding:0 0 0 25px;background:#225FB7;height:46px;}
.fclass dl dt a{color:#FFF;font:600 15px/46px 'Microsoft Yahei';}
.fclass dl dd{display:block;margin:0;padding:20px 20px 15px 20px;border:2px #225FB7 solid;}
.fclass dl dd span{display:block;margin:0;padding:0;}
.fclass dl dd span a { display:block;margin:0 6px;padding:8px 0 6px 22px;background:url(../images/list_ico.png) no-repeat 8px 15px;border-bottom:1px dotted #b2bcc8;font-size:13px;color:#333;text-decoration:none;font:normal 14px/18px 'Microsoft Yahei';}
.fclass dl dd span:hover, .fclass dl dd span.on { background:#F98300;}
.fclass dl dd span:hover a, .fclass dl dd span.on a { color:#FFF;}
/*----联系我们----*/
.fclass ul{margin:0;padding:0;list-style-type:none;text-align:left;}
.fclass ul font{display:block;margin:20px 0 0 0;padding:0 0 0 25px;background:#2C70C1;height:46px;color:#FFF;font:600 15px/46px 'Microsoft Yahei';}
.fclass ul li{display:block;margin:0;padding:15px 15px 15px 22px;border:2px #2C70C1 solid;background:#FFF;height:100%;overflow:hidden !important}
.fclass ul li span{display:block;color:#676964;font:normal 12px/22px 'Microsoft Yahei',Arial,Tahoma,Verdana,Helvetica sans-serif;}

/*----当前位置----*/
.spath{display:block;margin:0;background:#DDD;height:46px;padding:0 15px 0 20px;text-align:left;}
.spath span{float:right;display:block;color:#333;font:normal 12px/46px 'Microsoft Yahei',Arial,Helvetica,Verdana,sans-serif;text-align:right;}
.spath span a{color:#333;}
.spath span a:hover{color:#0367CA;}
.spath font{float:left;display:block;color:#000;font:500 16px/46px 'Microsoft Yahei',Arial,Helvetica,Verdana,sans-serif;}
.spath b{font-weight:normal;color:#F00;}

.show_nr{ display:block;border:1px #DFDFDF solid;padding:20px 5px 20px 15px;text-align:left;min-height:360px;height:100%;overflow:hidden !important}
.show_nr ul li{ float:left;position:relative;_display:inline;display:block;overflow:hidden;border-bottom:1px dashed #ddd;height:260px;margin-bottom:20px;padding:0 5px 20px 5px;}
.show_nr ul li span{display:table-cell;*display:block;margin:0;border:1px solid #dcdcdc;padding:4px;background:#FFF;width:230px;height:230px;line-height:230px;*font-size:220px;vertical-align:middle}
.show_nr ul li span img{vertical-align:middle}
.show_nr ul li p{ display:block;margin:5px 0 0 0;font-size:13px;font-family:宋体;line-height:32px;text-align:center;}

.conts{ display:block;border:1px #DFDFDF solid;padding:20px;text-align:left;min-height:520px;height:100%;overflow:hidden !important}
.content{display:block;margin:0;padding:10px 0 0 5px;font-weight:normal;font-size:16px;text-align:left;height:100%;min-height:120px;overflow:hidden !important}
/*大图样式*/
.picarr{position:relative;margin:20px auto;}
.picarr .picture{width:100%;text-align:center;}
.picarr .picture a{display:none;}
.picarr .preview{width:685px;margin-top:20px;padding:5px;background:#eef3fa;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.picarr .preview li{float:left;margin:4px;}
.picarr .preview li a{width:58px;height:45px;border:1px solid #fff;background:#fff;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:35px;*font-family:Arial;}
.picarr .preview li a img{vertical-align:middle;}
.picarr .preview li.current a{border:1px solid #000;}
/*列表内容页*/
.listConts{display:block;line-height:26px;color:#666;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{margin:15px auto;height:27px;line-height:28px;text-align:center;background:#F7F7F7;border:1px #DDD dashed;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:5px 10px;line-height:20px;border:1px solid #f4e4b4;background:#fffff0;}
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}

/*详细页功能区*/
.preNext{position:relative;display:block;margin:0;padding:0;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{float:left;display:block;margin:0;padding:0;color:#999;bakcground:#F00;width:500px;height:50px;border:0;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

/*分页样式*/
.page_info{text-align:center;margin-top:10px;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin-top:20px;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:0 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}

.news_list li{display:block;height:50px;line-height:25px;border-bottom:1px solid #eff2f4;padding:6px 0 5px 0;color:#a0a0a0;}
.news_list li span.title a{float:left;color:#0f5fbb;font-weight:bold;}
.news_list li span.title a:hover{text-decoration:none;color:#000;}
.news_list li span.time{float:left;}
.news_list li span.hits{float:right;}
.news_list li span.class{margin-left:12px;}
.news_list li span.class a{text-decoration:underline;color:#a0a0a0;}

.show_pic{ display:block;border:1px #DFDFDF solid;padding:20px 5px 20px 15px;text-align:left;min-height:360px;height:100%;overflow:hidden !important}
.show_pic ul li{ float:left;position:relative;_display:inline;display:block;overflow:hidden;border-bottom:1px dashed #ddd;height:230px;margin-bottom:20px;padding:0 5px 20px 5px;}
.show_pic ul li span{display:table-cell;*display:block;margin:0;border:1px solid #dcdcdc;padding:4px;background:#FFF;width:230px;height:200px;line-height:200px;*font-size:180px;vertical-align:middle}
.show_pic ul li span img{vertical-align:middle}
.show_pic ul li p{ display:block;margin:5px 0 0 0;font-size:13px;font-family:宋体;line-height:32px;text-align:center;}
