#main {/* height:780px;height:840px;*/}

#area1 { background:#FFFFFF; height:393px; padding:17px; }
#area1 .box {width:475px;}
#area1 .box .titleOne {
    width: 473px;
    height: 40px;
    color: #FFF;
    padding-left:  1px;
    border-top: 1px solid #d9d9da;
    /* border-right: 1px solid #d9d9da; */
    border-bottom: 2px solid #d73b3c;
    border-left: 1px solid #d9d9da;
}
#area1 .box .title {
    width: 473px;
    height: 40px;
    color: #FFF;
    border-top: 1px solid #d9d9da;
    border-right: 1px solid #d9d9da;
    border-bottom: 2px solid #d73b3c;
    border-left: 1px solid #d9d9da;
}
#area1 .box .titleOne .text {
    font-size: 18px;
    width: 111px;
    font-weight: normal;
    line-height: 40px;
    margin-left: 13px;
    float: left;
    text-align: center;
    background: url(../img/title-a.jpg) left center repeat-x;
}
#area1 .box .title .text {
    font-size: 18px;
    width: 111px;
    font-weight: normal;
    line-height: 40px;
    margin-left: 13px;
    float: left;
    text-align: center;
    background: url(../img/title-a.jpg) left center repeat-x;
}
#area1 .box .titleOne span {
    float: right;
    padding-top: 10px;
    padding-right: 6px;
}
#area1 .box .title span {
    float: right;
    padding-top: 10px;
    padding-right: 6px;
}
#area1 .box .titleOne span a{
    font-size: 16px;
      color: #999999;
      background: url(../img/title-right.png) right center no-repeat;
      padding-right: 17px;
  }
#area1 .box .title span a{
  font-size: 16px;
    color: #999999;
    background: url(../img/title-right.png) right center no-repeat;
    padding-right: 17px;
}
#area1 .box ul {
    border: 1px solid #C2C2C2;
    border-top: none;
    height: 335px;
    padding-top: 15px;
    border-right:none;
}
#area1 .box ul li {
  background:url(../img/list-indian.png) left center no-repeat;
 line-height:45px; 
 margin:0 10px;
 overflow:hidden;
    padding-left: 15px;
*line-height:45px;
}
#area1 .box ul li a {
    float: left;
    width: 80%;
    font-size: 16px;
    color: #333;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
#area1 .box ul li a:hover{
    color: #a40403;
}
#area1 .box ul li span {
    float: right;
    font-size: 14px;
    color: #999;
   
}
#hdp { float: left;
    width: 475px;
    height: 393px;
    overflow: hidden;
    border-bottom: 1px solid #C2C2C2;
    border-right: 1px solid #c3c3c3;
}
#gzdt {
    float: left;
    margin-left: 20px;
}
#xwzl {float:right;}


#area2 {
    width: 1081px;
    /* height: 1040px; */
    float: left;
    overflow: hidden;
    background: #fff;
}
#ad { margin-bottom:20px;    margin-left: 16px;}
#area2 .box {width:522px; float:left; margin-bottom:5px;}
#area2 .box .title {
    width: 520px;
    height: 40px;
    color: #FFF;
    border-top: 1px solid #d9d9da;
    border-right: 1px solid #d9d9da;
    border-bottom: 2px solid #d73b3c;
    border-left: 1px solid #d9d9da;
}
#area2 .box .title .text {
    font-size: 18px;
    width: 111px;
    font-weight: normal;
    line-height: 40px;
    margin-left: 13px;
    float: left;
    text-align: center;
    background: url(../img/title-a.jpg) left center repeat-x;
}
#area2 .box .title span {
    float: right;
    padding-top: 10px;
    padding-right: 6px;
}
#area2 .box .title span a{
  font-size: 16px;
    color: #999999;
    background: url(../img/title-right.png) right center no-repeat;
    padding-right: 17px;
}

#fzzd { margin-right:20px;}

#area2 #fzzd ul {
    border: 1px solid #C2C2C2;
    border-top: none;
    height: 335px;
    padding-top: 15px;
}
#area2 #fzzd ul li {
  background:url(../img/list-indian.png) left center no-repeat;
 line-height:45px; 
 margin:0 10px;
 overflow:hidden;
    padding-left: 15px;
*line-height:45px;
}
#area2 #fzzd ul li a {
    float: left;
    width: 80%;
    font-size: 16px;
    color: #333;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#area2 #fzzd ul li a:hover{
   color: #a40403;
}
#area2 #fzzd ul li span {
    float: right;
    font-size: 14px;
    color: #999;
   
}

#area2 #xsxc ul {
    border: 1px solid #C2C2C2;
    border-top: none;
    height: 335px;
    padding-top: 15px;
}
#area2 #xsxc ul li {
  background:url(../img/list-indian.png) left center no-repeat;
 line-height:45px; 
 margin:0 10px;
 overflow:hidden;
    padding-left: 15px;
*line-height:45px;
}
#area2 #xsxc ul li a {
    float: left;
    width: 80%;
    font-size: 16px;
    color: #333;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#area2 #xsxc ul li a:hover{
    color: #a40403;
}
#area2 #xsxc ul li span {
    float: right;
    font-size: 14px;
    color: #999;
   
}
#area2 #zlxz ul {
    border: 1px solid #C2C2C2;
    border-top: none;
    height: 335px;
    padding-top: 15px;
}
#area2 #zlxz ul li {
  background:url(../img/list-indian.png) left center no-repeat;
 line-height:45px; 
 margin:0 10px;
 overflow:hidden;
    padding-left: 15px;
*line-height:45px;
}
#area2 #zlxz ul li a {
    float: left;
    width: 80%;
    font-size: 16px;
    color: #333;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#area2 #zlxz ul li a :hover{
   color: #a40403;
}
#area2 #zlxz ul li span {
    float: right;
    font-size: 14px;
    color: #999;
   
}
#area2 .box .title .text a,
#area2 .box .title .text a:link,
#area2 .box .title .text a:visited { color:#FFF;}


#area2 .box .con {
    border: 1px solid #C2C2C2;
    border-top: none;
    height: 350px;
}

.sub {
    /* background: url(../imgs/sub.jpg); */
    height: 30px;
    width: 505px;
   position: relative;
  margin-bottom: 16px;
    margin-top: 10px;
}
#fgzd .tab{ width:517px; margin-left:5px; padding-top:20px;}
.more li{ display:none;}

.tab-hd li.active {
    background: #c60f02;
    /* height: 26px; */
}
.tab-hd {
    padding-top: 5px;
    overflow: hidden;
}
.tab-hd li {
    float: left;
    height: 29px;
    line-height: 29px;
    background: #f7f7f7;
    border-radius: 8px;
   margin-left: 10px;
}
.tab-hd li div {
    padding: 0 12px;
    cursor: pointer;
}
.tab-hd li div a{
  font-size: 16px;
    color: #999;
   
}

.tab-hd li.active div a{
    color: #fff;
   
}
.tab-hd li.se {background:url(../img/img_53.jpg); padding:0; border-bottom: none;}
.tab-hd li.se span { display:block; widows:1px; height:26px;background:url(../img/img_50.jpg) no-repeat right center #333;padding:0 15px; float:right;}
.tab-bd { clear:both;}
.tab-bd li{display:none; /*height:150px;*/}
.tab-bd li dd{
    background: url(../img/list-indian.png) left center no-repeat;
    line-height: 45px;
    margin: 0 10px;
    overflow: hidden;
    padding-left: 15px;}

.tab-bd li dd a{
   width: 80%;
    display: block;
    float: left;
    font-size: 16px;
    color: #333;
    height: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.tab-bd li dd a:hover{
   color: #a40403;
}

.tab-bd li dd span{
  float: right;
    font-size: 14px;
    color: #999;
}


.link-brother{
   margin: 0px 17px;
    min-height: 155px;
}

.link-brother a {
    font-size: 16px;
    margin: 20px 30px 0px 0;
    color: #333;
    display: block;
    float: left;
}

.link-brother a:hover{
       color:#a40403
}

#area2 .box .con .more {
    position: absolute;
    top: 0;
    right: -5px;
    margin-top: 5px;
}
#area2 .box .con .more li a{
  font-size: 16px;
    color: #999999;
    background: url(../img/title-right.png) right center no-repeat;
    padding-right: 17px;
}

#fgzd {
    margin: 20px 20px 20px 0;
}

#zlxz {

    margin: 20px 0px 20px 0;
}


#conlist {
    padding: 0px 0px 0px 16px;
    background: #FFF;
   /* height: 100%;
    overflow: hidden;*/
}


#tzgg {
    border-top: 2px solid #a40403;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}
#area3 { width:419px; float:right;background: #fff; overflow:hidden;}
#area3 .title {
    width: 340px;
    height: 47px;
    line-height: 47px;
    /* background: url(../imgs/img_39.jpg); */
    border-bottom: 1px solid #f2f2f2;
    margin: 0 auto;
    text-align: center;
}

#tzgg .title a{
  font-size: 18px;
    color: #a40403;
    line-height: 47px;
    display: block;
    
}
#tzgg .title img {
    vertical-align: middle;
    margin-bottom: 5px;
    margin-right: 10px;
}


#tbzl .title a{
  font-size: 18px;
    color: #f39229;
    line-height: 47px;
    display: block;
    
}
#tbzl .title img {
    vertical-align: middle;
    margin-bottom: 5px;
    margin-right: 10px;
}


#tbzl {
    border-top: 2px solid #f39229;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
}

#tzgg, #tbzl, #fwzn {
    margin: 0 16px 18px 20px;
}
#tzgg ul {
    margin: 8px 5px 8px 10px;
    height: 265px;
}
#tzgg ul li{ line-height:45px;}
#tzgg ul li span {
    font-size: 14px;
    color: #999;
    float: left;
    margin-right: 10px;
}
#tzgg ul li a {
    font-size: 16px;
    color: #333;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 86%;
}

#tzgg ul li a:hover{
    color: #a40403;
}
#tbzl ul {/* margin:8px;*/    margin: 8px 8px 5px;}
#tbzl ul li {
    text-align: center;
    margin-bottom: 4px;
}
#fwzn ul { /*margin:15px 5px;*/margin:8px 5px 0; height:100%; overflow:auto;}
#fwzn ul li{ float:left; margin-right:5px; margin-bottom:5px;}

#tzgg .title span{ float:right;
padding-top: 12px;
padding-right: 8px;}

#xfjb {
    margin: 21px 16px 18px 20px;
    overflow: hidden;
    border-top: 2px solid #277ee0;
    border-left: 1px solid #f2f2f2;
    border-right: 1px solid #f2f2f2;
    border-bottom: 1px solid #f2f2f2;
    height: 390px;
}

#xfjb .title a {
    font-size: 18px;
    color: #277ee0;
    line-height: 47px;
    display: block;
}

#xfjb .title img {
    vertical-align: middle;
    margin-bottom: 5px;
    margin-right: 10px;
}


#xfjb ul li {
    font-size: 16px;
    color: #333;
    margin: 0 20px;
   /* height: 52px;*/
    line-height: 52px;
    overflow: hidden;
    border-bottom: 1px solid #f2f2f2;
}

#xfjb ul li h4{
  margin: 0;
    float: left;
    font-weight: normal;
}

#xfjb ul li p{
   padding-left: 120px;
    margin: 0;
    line-height: 32px;
    padding-top: 10px;
    padding-bottom: 10px;
}

#xfjb ul li img{
  vertical-align: middle;
    margin-right: 8px;
}



#xfjb ul li+li+li p{
     /* line-height: 18px;
      padding-top: 14px;
      font-size: 14px;*/
}

#xfjb ul li+li+li+li{
   border-bottom: 1px solid #f2f2f2;
}

/* #xfjb ul li+li+li+li h4{
   width: 119px;
    text-align: right;
} */

#xfjb ul li+li+li+li p{
      margin-bottom: 9px;

}

#xfjb .tousu{
   display: block;
    font-size: 18px;
    color: #fff;
    text-align: center;
    background: #a40403;
    height: 37px;
    line-height: 37px;
    width: 80%;
    margin: 10px auto;
    border-radius: 20px;
}


.IndexContent01 {}

.IndexContent01 {}
.IndexContent01 H1 {
	line-height: 30px; background: url(titlebj01.jpg) repeat-x; height: 30px
;}
.IndexContent01 H1 SPAN {
	padding-right: 9px; float: right; padding-top: 11px
;}
.IndexContent01 H1 P {
	float: left
;}
.IndexContent01 H1 P A {
	padding-bottom: 0px; padding-left: 20px; padding-right: 8px; display: block; padding-top: 0px
;}
.IndexContent01 H1 P A:hover {
	background: url(titlebj03.jpg) no-repeat; color: #fff
;}
.IndexContent01 H1 P A.hover {
	background: url(titlebj03.jpg) no-repeat; color: #fff
;}
.IndexContent01 H3 {
	line-height: 30px; margin-top: 9px; background: url(titlebj01.jpg) repeat-x; height: 30px
;}
.IndexContent01 H3 SPAN {
	padding-right: 9px; float: right; padding-top: 11px
;}
.IndexContent01 H3 P {
	float: left
;}
.IndexContent01 H3 P A {
	padding-bottom: 0px; padding-left: 20px; padding-right: 8px; display: block; padding-top: 0px
;}
.IndexContent01 H3 P A:hover {
	background: url(titlebj04.jpg) no-repeat; color: #fff
;}
.IndexContent01 H3 P A.hover {
	background: url(titlebj04.jpg) no-repeat; color: #fff
;}
.IndexContent01 .PicNews {
	border-bottom: #fff 1px solid; position: relative; width: 475px; background: #fff; height: 358px; border-top: #fff 1px solid; border-right: #fff 1px solid
;}
.IndexContent01 .PicNews H2 {
	line-height: 32px; background: url(../img/s1.png) repeat ; font-weight:normal; width:475px; text-indent:15px;
	position:absolute; bottom:80px;
	 z-index:9999;
	  font-size:16px;
	  height:30px; margin:0px; border:0px; padding:0px;}
.IndexContent01 .PicNews H2 a{ color:white;}
.IndexContent01 .PicNews H2 a:hover{ color:white;}

.IndexContent01 .PicNews .Maxpic {
	width: 475px; height: 315px
;}
.IndexContent01 .PicNews .pic {
	position: absolute; width: 475px; bottom: 0px; background: #fff; height: 80px; left: 0px;
	
	}
.IndexContent01 .PicNews .pic UL {}
.IndexContent01 .PicNews .pic UL LI {
	float: left; padding-left: 10px;    margin-top: 10px;}
.IndexContent01 .PicNews .pic UL LI:first-child{
    padding-left: 0px;
}
.IndexContent01 .PicNews .pic UL LI A {
	 zoom: 1; display: inline;}
.IndexContent01 .PicNews .pic UL LI A.hover {}
.IndexContent01 .PicNews .pic UL LI img {}
.IndexContent01 .ul01 {
	background: #fff; height: 56px; padding-top: 5px
;}
.IndexContent01 .ul01 LI {
	line-height: 26px; padding-left: 18px; padding-right: 30px; float: left
;}
.IndexContent01 .NewList {
	padding-left: 7px; width: 326px; padding-right: 10px; background: #fff; height: 155px; padding-top: 5px
;}
.IndexContent01 .NewList LI {
	line-height: 25px; padding-left: 8px; background: url(s3.jpg) no-repeat 0px center
;}
.IndexContent01 .NewList LI SPAN {
	float: right; color: #999
;}
.IndexContent01 .right_title {
	padding-left: 40px; width: 218px; background: url(titlebj05.jpg) no-repeat; height: 23px; font-size: 14px; font-weight: bold; padding-top: 11px
;}
.IndexContent01 .right_box {
	border-bottom: #7fa6cb 1px solid; border-left: #7fa6cb 1px solid; padding-bottom: 2px; padding-left: 3px; width: 250px; padding-right: 3px; background: #fff; height: 349px; overflow: hidden; border-top: #7fa6cb 1px solid; border-right: #7fa6cb 1px solid; padding-top: 2px
;}
.IndexContent01 .right_box P {
	border-bottom: #fff 1px solid; line-height: 30px; padding-left: 30px; width: 220px; background: url(s5.jpg) no-repeat; height: 30px; cursor: hand
;}
.IndexContent01 .right_box .hover {
	border-bottom: #c3c3c3 1px dashed; background: url(s4.jpg) no-repeat; color: #d4171d;}
.IndexContent01 .right_box UL {
	padding-bottom: 5px; margin: 0px auto; padding-left: 0px; width: 240px; padding-right: 0px; padding-top: 5px
;}
.IndexContent01 .right_box UL LI {
	line-height: 25px; padding-left: 10px; width: 70px; display: inline; background: url(s6.jpg) no-repeat 0px center; float: left
;}
.IndexContent02 {
	margin-top: 170px
;}
.IndexContent03 {
	margin-top: 7px
;}

.IndexContent03 .link_box {
	border-bottom: #dedede 1px solid; border-left: #dedede 1px solid; width: 953px; background: url(linkbg.jpg) repeat-x; height: 65px; border-top: #dedede 1px solid; border-right: #dedede 1px solid; padding-top: 5px
;}
.IndexContent03 .link_box P {
	padding-bottom: 0px; padding-left: 8px; padding-right: 8px; float: left; padding-top: 0px
;}
.IndexContent03 .link_box P A {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; width: 218px; height: 59px; border-top: #fff 1px solid; border-right: #fff 1px solid
;}