@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,button,input,textarea,select,option,th,td{ margin:0; padding:0;}
ol,ul,li{ list-style:none;}
table{ border-collapse:collapse; border-spacing:0;}
body{ color:#222222; font-size:14px; font-family:"microsoft yahei";}
h1,h2,h3,h4,h5,h6{ font-size:100%;}
fieldset,img{ border:0;}
a{color:#222222; text-decoration: none;}
.clearfix:after{ display:block; clear:both; content:""; visibility:hidden; height:0; font-size:0;}
.clearfix{ zoom:1}
.pos-re{ position:relative;}
.pos-ab{ position:absolute;}
.bg-white{ background:#FFFFFF;}
.fl{ float:left;}
.fr{ float:right;}
.inner1000{ width:1000px; margin:0 auto;}
.inner960{ width:960px; margin:0 auto;}
.text-left{ text-align:left;}
.text-center{ text-align:center;}
.text-right{ text-align:right;}

/*通用模块*/
.gray,a.gray{ color: #979c97;}
.green,a.green{ color:#2b4a2a;}
.blue,a.blue{ color:#005bb0;}
.white,a.white{ color:#ffffff;}
.red,a.red{color:#be2326;}
.fs20{ font-size: 20px;}
.title_t1{ padding: 1px 0px 0px 0px; border-bottom: dashed 1px #d0d0d0;}
.title_t1 p{ height: 47px; width: 135px; margin-bottom: -1px;}


/*头图*/
.banner{background:url(images/banner.jpg) no-repeat center top; height: 600px; padding: 1px 0px;}
.banner p{ width: 790px; margin: 360px 0px 0px 210px; font-size: 16px; line-height: 30px; text-indent: 2em; font-family: SimSun;}
.wrap{/*background:url(images/bg_wrap.jpg) no-repeat center top;*/ padding: 1px 0px;}

.slideBox{ width:630px; height:390px; overflow:hidden; position:relative; margin-bottom: 30px;}
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:30px; bottom: 8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:10px;  width:20px; height:20px; line-height:20px; text-align:center; background:#ffefc3; cursor:pointer;position: relative; color:#efe6db;}
.slideBox .hd ul li.on{ background:#f39800; }
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd img{ width:630px; height:390px; display:block;}
.slideBox .bd ul li .p1{position: absolute;left:0px; bottom:0px; width: 100%;height: 40px;line-height: 40px;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);  background: rgba(0,0,0,0.5);padding-left: 10px;}
.slideBox .bd ul li a{color: white;}
.part1 .part_left{ width: 630px;}
.part1 .part_left .title_t1 p{background:url(images/spirit_arc.png) no-repeat;}
.part1 .part_left .arc_list li{ padding: 15px 0px; border-bottom: dashed 1px #e8e8e8;}
.part1 .part_left .arc_list blockquote{ font-size: 22px;}
.part1 .part_left .arc_list p{ line-height: 22px; margin: 5px 0px; color: #555;}
.part1 .part_left .arc_list .time{ color: #999; }
.part1 .part_right{ width: 330px;}
.part1 .part_right .title_t1 p{background:url(images/spirit_arc.png) no-repeat 0px -47px;}
.part1 .part_right .pic_list li{ margin-top: 20px; padding-bottom: 10px; border-bottom: dashed 1px #e8e8e8;}
.part1 .part_right .pic_list blockquote{ font-size: 18px; margin: 5px 0px;}
.part1 .part_right .pic_list p{ line-height: 22px; color: #555;}