﻿body { padding: 0px; margin: 0px; font-size: 12px; font-family: 宋体; background:#e7e7e7; }
table, td, th, div, span, li, ul { font-size: 12px; font-family: 宋体; color:#333; }
img{border:none;}
ul, li { list-style-type: none; padding: 0px; margin: 0px; }
a { color: #444444; text-decoration: none; cursor:pointer;  _cursor:hand; }
a:hover { color: #861E17; text-decoration: underline; }
.clear { clear: both; font-size: 0px; height: 0px; overflow: hidden; }
.float_left { float: left; }
.float_right { float: right; }
.top { width: 890px; padding: 0px 40px; background:#ffffff; margin: 0px auto 0px auto; }
.top .top1 { height: 90px; overflow: hidden; }
.top .top1 .top_right { float: right; width: 764px; }
.top .links { height: 30px; text-align: right; line-height: 25px; }
.top .links .text { border-top: 3px solid #666666; float: right; }
.top .nvbar { height: 33px; overflow: hidden; background: url(3.gif) repeat-x; }
.top .nvbar ul { float: left; width: 735px; }
.top .nvbar li { float: left; background: url(4.gif) right 0px no-repeat; width:122px; }
.top .nvbar li img{ border:none;}
.top .nvbar li.nobg { float: left; padding: 0px; background: none; }
.top .nvbar .L { float: left; }
.top .nvbar .R { float: right; }
.top .logo { float: left; width: 125px; overflow: hidden; }
.nv_two { width: 890px; padding: 0px 40px;background:#ffffff; margin: 0px auto 0px auto; font-size:0px; height:0px; }
.nv_two ul { display: none; width: 118px; background: #F5F5F5; overflow: hidden; position: absolute; z-index: 9999px; padding-bottom:10px;}
.nv_two ul li { padding: 0px; height: 24px; vertical-align: middle; }
.nv_two ul li a { display: block; height: 24px; line-height: 24px;  padding-left: 38px; background: url(nv_icon.gif) 26px 6px no-repeat; }
.nv_two ul li a:hover { background: url(nv_icon_1.gif) 26px 6px no-repeat #C8C8C8; }
.SlideShow{ height:410px; overflow:hidden;}
.SlideShow .t1{ height:313px;}
.SlideShow .t1 img{ border:none;}
.SlideShow .t2{ height:80px; padding-top:18px; }
.SlideShow .t2 img{ border:none;}
.middle{ width: 890px; padding: 0px 40px;background:#ffffff; margin: 0px auto 0px auto; }
.sp1{ height:20px; overflow:hidden; font-size:0px;padding: 0px 40px; background:#ffffff; margin: 0px auto 0px auto;}
.sp2{ height:10px; overflow:hidden; font-size:0px;width: 890px; padding: 0px 40px; background:#ffffff; margin: 0px auto 0px auto;}
.middle .index_L{ float:left; width:186px; height:195px;overflow:hidden;}
.middle .index_L .title{ height:22px; background:#E7E7E7;}
.middle .index_L .title img{ border:none; margin:4px 10px;}
.middle .index_C{ float:left;height:195px; width:420px; padding-left:20px; overflow:hidden;}
.middle .index_C .title{ height:30px;}
.middle .index_C .text{ line-height:22px; text-indent:24px; color:#333333; padding-top:5px;}
.middle .index_C .text a{ color:Red;}
.middle .index_C .title img{ border:none; margin:4px 10px;}
.middle .index_R{ float:right;height:195px; width:250px;overflow:hidden;}
.middle .index_R .title{ height:22px;}
.middle .index_R .title img{ border:none; margin:4px 10px;}
.middle .index_R .contact { height: 110px; border-top: 1px #62615F; border-top-style: dashed; }
.middle .index_R .contact img{ border:1px solid #D1D0D0; padding:3px; width:72px; height:71px; float:left; margin:10px 10px 0px 0px;}
.middle .index_R .contact .text{ float:left; line-height:20px; padding-top:10px;}
.middle .news_bar{ height:28px; overflow:hidden; background:#E6E6E6; padding-right:10px;}
.middle .news_bar .title{ float:left; padding:0px 40px ; color:#FFF; background:#C8C8C8; font-size:14px; height:28px; line-height:28px;}
.middle .news_bar span{ float:right; padding:5px; line-height:18px; color:#666;}
.middle .news_bar em{ color:#861E17; font-style:normal;}
.middle .news_list{ min-height:420px; border-top:1px dotted #A1A1A1; border-bottom:1px dotted #A1A1A1; _height:420px;}
.middle .news_list li a{ float:left;}
.middle .news_rect{ padding:10px;}
.middle .news_list li span{ float:right;}
.middle .news_list li { width:100%; display:block; height:22px; padding:2px 0px 1px 0px; overflow:hidden;}
.middle .page_bar{ height:28px; overflow:hidden; background:#E6E6E6; padding-right:10px;}
.middle .page_bar .title1{ float:left; padding:0px 25px ; color:#FFF; background:#C8C8C8; font-size:14px; height:28px; line-height:28px;}
.middle .page_bar .title2{ float:left; padding:0px 15px ; color:#444444;font-size:14px; height:28px; line-height:28px;}
.middle .page_bar .title1 a{ color:#FFF;}
.middle .page_bar .title2 a{ color:#444444;}
.middle .page_bar a:hover{ color:#861E17;}
.middle .page_bar span{ float:right; padding:5px; line-height:18px; color:#666;}
.middle .page_bar em{ color:#861E17; font-style:normal;}
.middle .page_rect{ min-height:560px; _height:560px; padding:10px 0px;}
.middle .page_rect .float_left{ width:240px;}
.middle .page_rect .float_left .img{ border:none; width:230px; height:344px;}
.middle .page_rect .float_right{width:645px;}
.middle .page_rect .float_right .title{ margin-right:10px; border-bottom:1px dotted #A1A1A1; height:26px; line-height:25px; font-size:14px;}
.middle .page_rect .float_right .title span{ color:#861E17; font-size:14px;}
.middle .page_rect .float_right .text{ line-height:24px; text-indent:24px;}
.ASPNET_Pager{  text-align:right; padding:10px; padding-right:0px;}
.ASPNET_Pager a{ color:#000;}
.ASPNET_Pager span{ color:red;}
.list{ padding:5px 0px;}
.list li a{ padding-left:15px; background:url(nv_icon.gif) no-repeat 2px 6px; display:block; height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.list li a:hover{background:url(nv_icon_1.gif) no-repeat 2px 6px; }
.bottom{ min-height:85px; _height:85px; background:#ABABAB; text-align:center;}
.bottom .text{ width:550px; float:right; color:#fff; vertical-align:#ABABAB; text-align:left; padding-top:10px; line-height:22px;}
.bottom .text a{ color:#fff;}
.bottom .logo{ float:left; text-align:right; width:330px; padding-top:10px;}
.bottom .logo img{ border:none;}
.bottom .middle{ background:#ABABAB;}
.SlideShow_News{ height:133px; overflow:hidden;}
.SlideShow_News img{ width:889px; height:133px; border:none;}