*{
 margin: 0px;
 padding: 0px;
}
body{
 background: #f6e6d5 url("../images/body_bg.png") no-repeat;
}
.all_content{
 width: 1100px;
 margin: 0px auto;
}
.index_header{
 width: 1100px;
 height: 160px;
 background: url("../images/logo_left.png") left center no-repeat;
}
.index_header_row{
 width: 1000px;
 height: 100px;
 margin: 0px auto; 
 padding-top: 20px;
}
.index_header_img{
 width: 448px;
 height: 100px;
 margin: 0px auto;
}
.index_nav{
 width: 1100px;
 height: 52px;
 background: #EA6A6B;
}
.index_content_top{
 width: 1100px;
 height: 410px;
 background: white;
 border-top: 0px solid white;
}
.index_content_top_left{
 width: 497px;
 height: 370px;
 float: left;
 margin-left: 20px;
 margin-top: 20px;
}
.index_pic_contro{
 width: 497px;
 height: 80px;
 background: #3c3c3c;
 position: absolute;
 z-index: 9999;
 top: 290px;
 filter:alpha(Opacity=90);
 -moz-opacity:0.9;
 opacity: 0.9;
}
.index_content_top_right{
 width: 522px;
 height: 370px;
 float: left;
 margin-left: 25px;
 margin-top: 20px;
}
.index_content_top_right_top{
 width: 522px;
 height: 30px;
 background: url("../images/littleLogo.png") left center no-repeat;
 border-bottom: 1px solid #ddd;
}
.index_content_top_right_top span{
 font-size: 18px;
 color: #EA6A6B;
 line-height: 30px;
 padding-left: 30px; 
 float:left;
}
.index_content_top_right_top a{
 font-size: 14px;
 color: black;
 text-decoration: none;
 float: right;
 line-height: 30px;
}
.index_content_top_right_top a:hover{
 text-decoration: underline;
}
.index_content_top_right_bottom{
 width: 522px;
 height: 310px;
 margin-top: 15px
}
.index_content_top_right_bottom_title{
 width: 522px;
 height: 110px;
 text-align: center;
 border-bottom: 1px dashed;
 font-size: 14px;
}
.index_content_top_right_bottom_title a{
 text-decoration: none;
 font-size: 25px;
 font-weight: bold;
 color: #7a531c;
}
.index_content_top_right_bottom_title a:hover{
 text-decoration: underline;
}
.index_content_top_right_bottom_content{
 width: 522px;
 height: 60px;
 font-size: 14px;
 color: #6c6c6c;
 text-align: left;
 text-indent: 2em;
 margin-top: 6px;
 text-overflow:ellipsis; 
 -o-text-overflow:ellipsis; 
 overflow: hidden;
}
.index_content_top_right_bottom_bottom{
 width: 522px;
 height: 200px;
 margin-top: 10px;
}
.index_content_top_right_bottom_bottom ul{
 width: 522px;
 height: 200px;
 list-style: none;
}
.index_content_top_right_bottom_bottom ul li{
 width:522px;
 height: 30px;
 font-size: 12px;
 line-height: 28px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
.index_content_top_right_bottom_bottom ul li a{
 width: 500px;
 font-size: 14px;
 color: black;
 text-decoration: none;
 float: left;
}
.index_content_top_right_bottom_bottom ul li span{
 float: right;
}
.index_content_top_right_bottom_bottom ul li a:hover{
 text-decoration: underline;
}
.index_content_bottom{
 width: 1100px;
 height: 650px;
 background: white;
}
.index_content_bottom_all{
 width: 337px;
 height: 282px;
 margin-left: 20px;
 margin-top: 28px;
 float: left;
}
.index_content_bottom_title{
 width: 337px;
 height: 31px;
 background: url("../images/littleLogo.png") left center no-repeat;
 border-bottom: 1px solid #ddd;
}
.index_content_bottom_title span{
 font-size: 18px;
 color: #EA6A6B;
 line-height: 31px;
 padding-left: 30px;

}
.index_content_bottom_title a{
 font-size: 14px;
 color: black;
 text-decoration: none;
 float: right;
 line-height: 31px;
}
.index_content_bottom_title a:hover{
 text-decoration: underline;
}
.index_content_bottom_content{
 width: 337px;
 height: 240px;
 margin-top: 9px;
}
.index_content_bottom_content ul{
 width: 337px;
 height: 240px;
 list-style: none;
}
.index_content_bottom_content ul li{
 width: 317px;
 height: 40px;
 font-size: 14px;
 margin-left: 10px;
 line-height: 40px;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}
.index_content_bottom_content ul li span{
 color: red;
}
.index_content_bottom_content ul li a{
 font-size: 15px;
 color: black;
 text-decoration: none;
}
.index_content_bottom_content ul li a:hover{
 text-decoration: underline;
}
.index_footer{
 width: 1100px;
 height: 200px;
 clear: both;
}
.index_footer_top{
 width:1100px;
 height: 80px;
 background: #bebebe;
}
.index_footer_top_yqlj{
 width: 1100px;
 height: 40px;
line-height: 40px;
}
.index_footer_top_yqlj p{
  color: #555555;
 text-align: center;
}
.index_footer_top_yqlj p span{
 float: left;
 margin-left: 220px;
}
.index_footer_top_yqlj p a{
 width: 160px;
 display: block;
 float: left;
 color: #5b5b5b;
 text-decoration: none;
}
.index_footer_top_yqlj p a:hover{
 color: black;
 text-decoration: underline;
}
.index_footer_top_lxfs{
 width: 1100px;
 height: 40px;
 line-height: 40px;
 margin: 0px auto;
 color: #555555;
}
.index_footer_top_lxfs_content{
 width: 900px;
 height: 40px;
line-height: 40px;
 margin: 0px auto;
}
.index_footer_top_lxfs span{
 margin-left: 18px;
}