﻿@charset "utf-8";
/* CSS Document */

/* 基本信息*/


/*功能信息*/
/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset,img { border: 0; vertical-align:middle; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ min-width:1200px;  }
body{ min-width:1200px; color:#333; font:14px/2 "microsoft yahei",SimSun,Arial,Tahoma,Helvetica,Arial,sans-serif; text-align:center; -webkit-text-size-adjust: none; background: url(images/body.jpg) center 0  no-repeat;}
a{color:#333;text-decoration:none; outline:none;}
a:hover {color:#f00; text-decoration:underline; }
.clearbox {border:none;border-top: 1px solid transparent !important;clear: both;
font-size: 0;height: 0;line-height: 0;margin-top: -1px !important;visibility: hidden;}
.blank{ display:block; height:10px;font-size:0px; line-height:0; overflow:hidden; clear:both;  }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1%;}
.fl{ float:left;  }
.fr{ float:right;   }
.hide{ display:none; }
.mat{ margin-top:10px;  }



/*box*/
.box{margin-bottom:20px;}
.box .hd {height:60px;line-height:60px;position:relative;overflow:hidden;background: url(images/icons.png) 0 -97px;}
.box .hd .more{ float:right; color:#999;  }
.box .hd h3 {font-size:24px; font-weight:bold; display:inline-block; background:url(images/icons.png) 0 -1220px no-repeat #fff; padding:0 20px; }
.box .bd {  overflow:hidden; }


/*frame*/
.siteWidth{width:1200px; overflow:hidden; margin:0 auto;}
#header { margin:0 auto;  position: relative; z-index: 1; text-align:left;}
#content { width:1200px; overflow: hidden; margin:0 auto 30px auto; position:relative;z-index: 0;text-align:left;}
#footer { margin:0 auto; text-align:left; background:#C62727; color:#fff;}
.homeWrap #content{ width:auto; margin-bottom:0}

.side {float:right; width:350px; overflow:hidden; }
.mainContent {float:left; width:850px; margin-right:10px; overflow:hidden; }


.banner {height: 550px;}
#header .nav{ background:#B92727;}
.mainNav {height:60px;line-height:60px; width:1200px; margin:0 auto;}
.mainNav .li1{float:left;position:relative;width: 23%;text-align: center;}
.mainNav .spe{float:left;width:3px;overflow:hidden;height:60px;line-height:1000px;background: url(images/icons.png) 0 0 no-repeat;}
.mainNav .a1{display:block;line-height:60px;padding: 0 30px;color:#FFF47F;font-size:20px;}
.mainNav .a1:hover{text-decoration:none; color:#fff}
.mainNav .ul1{display:none; background:#A80000; position:absolute; left:0; top: 46px; width:100%; text-align:center; color:#fff; zoom:1; overflow:hide}
.mainNav .ul1 .li2{ width:100%; float:left; }
.mainNav .a2{display:block; padding:7px 0; color:#fff; font-weight:normal; border-bottom:1px dotted #BE1B08; font-size:12px;; line-height:20px;}
.mainNav .a2:hover{background:#BE1B08; text-decoration:none; color:#fff}



/*footer*/
.copyright {padding: 40px 0;text-align:center;}
.copyright a { }

/* 首页 */
.column{overflow:hidden;padding: 30px 0 40px 0;}
.indBox .iHd{ height:60px; line-height:60px; background:url(images/icons.png) 0 -96px; overflow:hidden}
.indBox .iHd .more{float:right; display:block; background:#fff; padding-left:10px;margin-top:2px;}
.indBox .iHd h3{ font-size:28px; font-weight:bold; color:#B92626; padding:0 20px 0 40px; background:url(images/icons.png) -30px -218px no-repeat #fff; display:inline-block}
.indBox .iHd h3 a{color:#B92626}
.indBox .iBd{padding:5px 0; overflow:hidden;}
#columnB,#columnD{background:#f5f5f5;}
#columnB .indBox{width:580px; float:left; }
#columnB .indBox .iBd{height:343px;}
#columnB #zbfc{float:right;}
#columnB .indBox .iHd h3,
#columnD .indBox .iHd h3,
#columnB .indBox .iHd .more,
#columnD .indBox .iHd .more{background-color:#f5f5f5}

#wnhm .iHd h3{background-position:-30px -318px}
#zbfc .iHd h3{background-position:-30px -418px}
#dyxf .iHd h3{background-position:-30px -518px}
#dyxy .iHd h3{background-position:-30px -618px}
#wjzl .iHd h3{background-position:-30px -718px}
#tsddh .iHd h3{background-position:-30px -818px}
#dyxy{margin-right: 0px !important;}
#columnC .indBox{float:left;width: 580px;margin-right: 35px;}
#columnC .indBox .iBd{height:282px;}
#columnC #wjzl{margin-right:0; float:right;}
.infoList li,
.topicList .n{height:46px; line-height:46px; border-bottom:1px dashed #ccc; overflow:hidden}
.infoList .date,
.topicList .n .date{float:right; color:#999;}
.infoList a,
.topicList .n a{padding-left:10px; background:url(images/icons.png) 0 -1140px no-repeat}
.topicList .t{border-bottom:1px dashed #ccc; padding-bottom:15px;}
.topicList .t .title{ font-size:18px; font-weight:bold; margin-bottom:8px; }
.topicList .t .title a{color:#B92626}
.topicList .t .intro{font-size:12px;line-height:2;height: 48px;overflow:hidden; color:#808080; text-indent:2em;}

.focusBox{ width:540px; height:350px; overflow:hidden; position:relative; float:left; margin-right:30px;}
.focusBox .hd{ position:absolute; width:100%; z-index:1; right:0; bottom: 15px; height:6px; text-align:center; font-size:0;}
.focusBox .hd ul{ overflow:hidden; zoom:1; }
.focusBox .hd ul li{ display:inline-block; vertical-align:top; margin:0 4px;  width:36px; height:6px; line-height:16px; text-align:center; background:#B4B4B4; cursor:pointer; color:#B4B4B4;   }
.focusBox .hd ul li span{display:none;}
.focusBox .hd ul li.on{ background:#B78220;  }
.focusBox .bd{ height: 350px; position:relative; overflow:hidden;  }
.focusBox .bd .pic{position:relative; z-index:0; }
.focusBox .bd .pic img{ width: 540px; height:350px; }
.focusBox .bd .con{position:absolute;width:100%;z-index:1;bottom:0;height: 70px;line-height: 38px;text-align:center;font-size: 16px;}
.focusBox .bd .con .title{position:absolute;width:100%;bottom: 25px;left:0;z-index:1;}
.focusBox .bd .con .title a{ color:#fff;  }
.focusBox .bd .con .titleBg{position:absolute;width:100%;z-index:0;bottom:0;left:0;background:#000;filter:alpha(opacity=80);opacity:0.8;height: 70px;}

#columnA .topicList{ overflow:hidden;}
#columnA .n{height:30px; line-height:30px; border-bottom:0;}
#columnA .t{margin-bottom:10px;}
#columnA .t .title{text-align:center;}

#ddhdt .iHd{text-align:center;margin-bottom: 20px;}
#ddhdt .iHd h3{padding:0 20px 0 60px; background-position:-15px -218px}
#ddhdt .more{display:none}
#tsddh .iHd{text-align:center;}
#tsddh .iHd h3{padding:0 20px 0 60px; background-position:-15px -818px}
#tsddh .iHd .more{display:none;}


/********** 3d图片切换 **********/
.exhibition_hall {text-align:center;position: relative;overflow:hidden;}
.roundabout_box {height:380px;width:1000px;margin: 0px auto 40px auto;}
.roundabout-holder{list-style:none;width:500px;height:380px;margin:0px auto;}
.roundabout-moveable-item{font-size:12px!important;height:320px;width:500px;cursor:pointer;background:#f9f9f9;}
.roundabout-moveable-item img{height:100%;width:100%;margin:0;}
.roundabout-in-focus{cursor:auto;}
.roundabout a:active, .roundabout a:focus, .roundabout a:visited{outline:none;text-decoration:none;}
.roundabout-moveable-item .title{
    display:block;height:60px;line-height:60px; text-align:center; color:#fff;  z-index:2; background:#CBBC6B; font-size:14px;
}
.roundabout-moveable-item .title a{color:#fff;}
.ban_l_btn,.ban_r_btn{display:block; width:50px; height:110px; position:absolute; left:0; top:50%; margin-top:-64px;
    background:url(images/icons.png) 15px -1356px no-repeat;
}
.ban_r_btn{left:auto;right:0;background-position: -65px -1356px;}

/* 文章-列表页 */
.pageSide { float:right; width:310px; overflow:hidden; background:#F5F5F5; padding:20px;}
.pageMain  { float:left; width:820px; margin-right:0; overflow:hidden;padding-top:20px; }

.pageSide .box .hd h3{background-color:#F5F5F5;background-position: -45px -920px;font-size:20px;color:#B92626; padding-left:30px;}
#sideTjzt .bd li{margin-bottom:10px;}
#sideTjzt .bd a{display:block; height:38px; line-height:38px; background:url(images/icons.png) 10px -1032px no-repeat #fff; padding-left:20px; border:1px solid #ddd;font-size:12px;}
#sideTjzt .bd a:hover{text-decoration:none; background-color:#fff9f0}

.pagePicList{padding-top:15px;}
.pagePicList li{height: 220px;width:200px; margin: 0 17px;}
.pagePicList li img{height: 150px;width:200px;}

/* path */
.path{padding-top: 20px;height: 30px;line-height: 30px;}
.path em{  }
.path a,.path span{ margin:0 5px }


.newsList { text-align:left; }
.newsList li { height:42px; line-height:42px; overflow:hidden;  font-size:16px;}
.newsList li .date{float:right; color:#999;}
.newsList li a{ padding: 0 5px 0 14px; background:url(images/icons.png) no-repeat 0 -1140px; }
.newsList .split { background:none; border-bottom:1px dotted #ccc; margin:17px 0; height:0; line-height:0; font-size:0; overflow:hidden; }

/* url_方块样式分页 */
.page{ text-align:center; padding: 35px 0;  font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; height: 30px !important; line-height: 30px !important; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #E9E9E9 !important; padding: 0 12px !important;}
.page a:hover {border:1px solid #C62727; text-decoration:none; color:#C62727;}
.page .current,.page b a{background:#C62727 !important; border:1px solid #C62727 !important; color:#fff !important; font-weight:bold; padding: 0 12px !important; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{ border:1px solid #E9E9E9;  margin:0 5px;background:#fff; width:30px !important; height: 30px !important; line-height: 30px !important; vertical-align:middle;      }
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }


/*内容页*/
.articleCon { padding: 20px 15px; }
.articleCon .title { line-height: 2; font-size: 32px; text-align:center; font-family:"微软雅黑","宋体";  padding: 10px 0 15px 0; }
.articleCon .property {line-height:22px;padding: 10px;margin: 20px 0;text-align:center;color:#666;background-color:#f6f6f6;border:1px dotted #eee;}
.articleCon .userControl { line-height:22px; padding:2px 10px; text-align:right; color:#333; background-color:#f6f6f6; border:1px dotted #eee; overflow:hidden; }
.articleCon .userControl .fxBox{float:left;}
.articleCon .conTxt {color:#333; font-size:14px; line-height:28px; padding: 10px 0; width:100%; overflow:hidden; }
.articleCon .page { padding:0 10px 0 0; }
.articleCon .others { line-height:26px; margin:10px 0; padding-top:10px; }


.infoList-fl{ overflow:hidden; }
.infoList-fl li{ float:left; width:10%; }