html,body,button,input,select,textarea {
 color: #555;
 font: 14px/23px "宋体",Verdana,Geneva,Arial,Helvetica,sans-serif;
 margin: 0;}

ol,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,form,em,span,i,u,cite,small,table,img {
 border: none;
 padding: 0;
 margin: 0;
 list-style: none;
 font-style: normal;
 -webkit-text-size-adjust: none;}

input,textarea {
 outline: none;
 resize: none
;}

textarea {
 resize: vertical;
 
 background: #fff url(../images/textareabox.png) no-repeat left top
;}

::-moz-selection {
 background: #666;
 color: #fff;
 text-shadow: 1px 1px 1px #000 !important;}
::selection {
 background: #666;
 color: #fff;
 text-shadow: 1px 1px 1px #000 !important;}

body {
 background: #F3F0E8;
 margin: 0;
 background: url(../images/index_01.jpg) repeat-x;}

.clearfix:after,.wrapper:after,.main-list:after {
 visibility: hidden;
 display: block;
 font-size: 0;
 content: " ";
 clear: both;
 height: 0;}

* html .clearfix,* html .wrapper,* html .main-list {
 zoom: 1;} 
*:first-child+html .clearfix,*:first-child+html .wrapper,*:first-child+html .main-list {
 zoom: 1;} 
a {

 color: #333;
 text-decoration: none;}

a:hover {
 text-decoration: underline;
 color: #e73e2c
;}

#top {
 background: #f0f0f0;
 border-bottom: 1px solid #d2d2d2;
 height: 25px;}

.header {
 width: 980px;
 height: 90px;
 margin: 0 auto;
 position: relative;}

.header .logo {
 position: absolute;
 left: 18px;
 top: 22px;}

.header-right-link {
 position: absolute;
 left: 842px;
 top: 38px;
 width: 130px;
 font-size: 12px;
 color:#999;}
.header-right-link a{
 font-size: 12px;
 color:#999;}

.header-right-link a:hover{
 font-size: 12px;
 color:#999;}

#nav {
 background: url(imagesindex_6.jpg) repeat-x;
 height: 32px;
 margin-bottom: 1px;}

#dropdown {
 width: 980px;
 margin: 0 auto;
 overflow: hidden;
 background: url(imagesindex_8.jpg) no-repeat;}

#dropdown li {
 float: left;
 height: 32px;
 line-height: 32px;
 background: url(imagesindex_8.jpg) no-repeat;
 background-position: right;}

#dropdown li a {
 color: #fff;
 font-size: 14px;
 display: block;
 padding: 0 13px;
 text-shadow: 1px 1px #990000;
 white-space: nowrap;}

#dropdown li a:hover {
 color: #eee;
 text-decoration: none;
 background: url(imagesindex_10.jpg) repeat-x;}

#dropdown li ul {
 margin: 0;
 padding: 0;
 position: absolute;
 z-index: 100000;
 visibility: hidden;}

#dropdown li ul li {
 float: none;
 display: inline;
 height: 30px;
 line-height: 30px;
 background: none;}

#dropdown li ul li a {
 width: auto;
 background: #940C0F;
 color: #fff;
 filter: alpha(opacity=85);
 -moz-opacity: 0.85;
 opacity: 0.85;
 border-bottom: 1px solid #7D0000;
 text-shadow: none;
 font-weight: normal;}

#dropdown li ul li a:hover {
 background: #7D0000;}

.main {
 margin: 0 auto;
 width: 980px;
 position: relative;}

.index_left {
 float: left;
 width: 270px;}

.index_center {
 width: 512px;
 left: 273px;
 position: absolute;}

.index_right {
 float: right;
 width: 192px;}

.footer {
 height: 76px;
 background: url(imagesindex_77.jpg) repeat-x;}

.footer_text {
 margin: 0 auto;
 width: 680px;
 padding-top: 16px;
 line-height: 26px;}


.main_left{
 width:193px;
 float:left;}

.main_right{
 width:780px;
 float:right;}

.menu{margin-bottom:8px;-moz-box-shadow:0 1px 5px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.1);box-shadow:0 1px 5px rgba(0,0,0,0.1);}
.menu a{display:block;color:#fff;text-shadow: 1px 1px #000;}
.menu a:hover{text-decoration:none;color: #eee;}
.menu .menu-top{background:url(imagesindex_79.jpg);height:40px;position: relative;}
.menu .menu-top i{width: 15px;height:13px;left:18px;top:15px;position: absolute;background:url(imagesindex_85.jpg);}
.menu .menu-top span{width: 100px;left:40px;top:10px;position: absolute;color: #F9F696;font-size: 14px;}
.menu .menu-body{}
.menu .menu-body ul li{margin: 0px;height:34px;line-height:34px;background:#A61214;border-top:1px solid #8D0E10;padding-left:65px;position: relative;overflow: hidden;}
.menu .menu-body ul li.now{background:#A61214;}
.menu .dot{width: 8px;height: 13px;display: block;position: absolute;left: 50px;top: 10px;background:url(imagesindex_91.jpg);}

.crumbs{font-size: 14px;height:30px;padding-left: 20px;position: relative;}
.crumbs i{width: 8px;height: 12px;display: block;position: absolute;left: 5px;top: 6px;background:url(imagesindex_82.jpg);}
.crumbs a{font-size: 14px;color:#666666;}
.crumbs a:hover{font-size: 14px;color:#333;}

.box{background:#fff;border:1px solid #CDCDCD;overflow: hidden;margin-bottom:8px;}
.art-list{}
.art-list .box-top{margin:12px 38px 0 38px;height:31px;background: url(imagesindex_95.jpg) repeat-x;position: relative;}
.art-list .box-top i{position: absolute;width: 6px;height:9px;left:5px;top:5px;background:url(imagesindex_98.jpg);}
.art-list .box-top span{position: absolute;width:150px;height:20px;line-height: 20px;top:0;left:15px;font-size:14px;color:#A61214;font-weight: 700;}
.art-list-body{margin:15px 42px 0 42px;font-size: 14px;}
.art-list-body ul li{height:30px;line-height: 30px;overflow: hidden;}
.art-list-pic{margin:15px 0 0 42px;font-size: 14px;}
.art-list-pic ul li{float: left;height:154px;width:186px;margin-right:20px;margin-bottom: 10px;overflow: hidden;text-align: center;}
.gb-list-body{margin:15px 30px 0 30px;font-size: 14px;}
.art-list-body .page,.art-list-pic .page{height: 40px;line-height: 40px;text-align: center;}

.banner{margin-bottom: 7px;width: 980px;height:63px;position: relative;}
.banner .pic{position: absolute;z-index: 2;}


.rslides_nav {
 background: url(imagesicon_png.png) no-repeat
;}

.focus-main {
 background: #eee;
 position: relative;
 width: 980px;
 height: 250px;
 margin: 0 auto 3px auto;}

.focus-main li .pic {
 display: block;
 overflow: hidden
;}

.rslides_nav {
 text-indent: -9999px;
 overflow: hidden;
 text-decoration: none;
 display: block;
 position: absolute;
 z-index: 3;}

.rslides_nav.next:hover,.rslides_nav.prev:hover {
 opacity: 0.8;}

.rslides_nav:active {
 opacity: 1.0
;}

.rslides_tabs {
 clear: both;
 position: absolute;
 z-index: 3
;}

.rslides_tabs li {
 display: inline;
 float: none;
 _float: left;
 *float: left;}


.focus-main,.focus-main li {
 width: 980px;
 overflow: hidden;}

.focus-main li .pic {
 width: 980px;
 height: 250px;}

.focus-main .rslides_nav {
 -webkit-tap-highlight-color: rgba(0,0,0,0);
 top: 52%;
 height: 61px;
 width: 38px;
 margin-top: -56px;
 opacity: 0;}

.focus-main .rslides_nav.next {
 background-position: -242px 0;
 right: 0;}

.focus-main .rslides_nav.prev {
 background-position: -204px 0;
 left: 0;}

.focus-main .rslides_tabs {
 right: 10px;
 bottom: 15px;}

.focus-main .rslides_tabs li {
 margin-right: 8px
;}

.focus-main .rslides_tabs a {
 text-indent: -9999px;
 overflow: hidden;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
 border-radius: 15px;
 background: rgba(0,0,0, .2);
 background: #DDD;
 display: inline-block;
 _display: block;
 *display: block;
 width: 9px;
 height: 9px
;}

.focus-main .rslides_tabs .rslides_here a {
 background: rgba(0,0,0, .6);
 background: #c54311
;}

.line {
 background: #A00D0F;
 width: 980px;
 height: 6px;
 overflow: hidden;
 filter: alpha(opacity=70);
 opacity: 0.7;
 position: absolute;
 z-index: 4;
 top: -1px;}


.more{text-align: right;}
.more a{font-size: 12px;}

.tzgg {
 margin: 0 0 3px 0;
 height: 280px;}

.xxzc {
 margin: 0 0 3px 0;
 height: 280px;}

.tzgg_top,.xxzc_top {
 height: 29px;
 border-top: 1px solid #ddd;
 border-right: 1px solid #ddd;
 border-bottom: 1px solid #d0d0d0;
 border-left: 1px solid #ddd;
 background: url(imagesindex_20.jpg) repeat-x;
 padding-left: 12px;}

.tzgg_top ul li,.xxzc_top ul li {
 float: left;
 margin-right: 1px;
 width: 105px;
 height: 29px;
 line-height: 29px;
 color: #000000;
 font-size: 14px;
 font-weight: 700;
 background: url(imagesindex_50.jpg) repeat-x;
 text-align: center;}

.tzgg_top ul li.hover,.xxzc_top ul li.hover {
 float: left;
 margin-right: 1px;
 background: url(imagesindex_22.jpg) repeat-x;
 height: 29px;
 line-height: 29px;
 color: #fff;
 font-weight: 700;
 text-align: center;}

.l_box {
 border: 1px solid #ddd;
 margin-bottom: 4px;}

.l_box_top {
 height: 28px;
 background: url(imagesindex_17.jpg) repeat-x;
 border-bottom: 1px solid #ddd;
 position: relative;}

.l_box_top i {
 position: absolute;
 width: 28px;
 height: 28px;
 left: 0;
 top: 0;
 background: url(imagesindex_16.jpg)
;}

.l_box_top span {
 position: absolute;
 width: 100px;
 height: 28px;
 line-height: 28px;
 top: 0;
 left: 34px;
 font-size: 14px;
 color: #333333;
 font-weight: 700;}

.sjyzzl {
 height: 336px;}
.sjyzzl_body{
 margin:8px 10px 0 10px;}
.sjyzzl_body ul{
 margin: 0;
 padding: 0;}
.sjyzzl_body ul li{
 margin: 0;
 line-height:26px;}
.bszn {
 height: 224px;}
.bszn_body{
 margin:3px 19px 0 19px;}
.bszn_body ul{
 margin: 0;
 padding: 0;}
.bszn_body ul li{
 border-bottom: 1px dashed #D8D8D8;
 height:26px;
 line-height:26px;
 overflow: hidden;}

.c_body{
 margin:5px 14px 0 20px;}
.c_body ul{
 margin: 0;
 padding: 0;}
.c_body ul li{
 border-bottom: 1px dashed #D8D8D8;
 height:26px;
 line-height:26px;
 padding-left:14px;
 background: url(imagesindex_38.jpg) no-repeat;
 background-position:4px;
 overflow: hidden;}


.r_box {
 border: 1px solid #BEBEBE;
 margin-bottom: 4px;
 background: #F4F4F4;}

.r_box_top {
 height: 29px;
 background: url(imagesindex_24.jpg) repeat-x;
 border-bottom: 1px solid #BEBEBE;
 position: relative;}

.r_box_top i {
 position: absolute;
 width: 13px;
 height: 13px;
 left: 14px;
 top: 7px;}

.r_box_top span {
 position: absolute;
 width: 100px;
 height: 29px;
 line-height: 29px;
 top: 0;
 left: 34px;
 font-size: 14px;
 color: #333333;
 font-weight: 700;}

.rcbgxx {
 height: 298px;}

.rcbgxx_icon {
 background: url(imagesindex_27.jpg);}

.mail {
 height: 66px;}

.xgxxcx {
 height: 190px;}

.xgxxcx_icon {
 background: url(imagesindex_65.jpg);}

.rcbgxx_body,.xgxxcx_body {
 margin-top: 10px;
 margin-left: 16px;}

.rcbgxx_body ul,.xgxxcx_body ul {
 margin: 0;
 padding: 0;
 boder: 0;}

.rcbgxx_body ul li,.xgxxcx_body ul li {
 margin: 0 0 8px 0;
 padding: 0;
 boder: 0;
 height: 28px;
 overflow: hidden;}