/*------------首页顶部内容块--------*/

.main3
{
    width: 975px;
    height: 280px;
    background: #eeeeee;
    border:0;
    /*border-left: solid 5px #ffffff;
    border-right: solid 5px #ffffff;*/
    padding: 0;
    margin: auto;
}

.maincontent
{
    width: 975px;
    height: 1930px;
    background: #cccccc;
    border:0;
    padding: 0;
    margin: auto;
    overflow:hidden;
}
.indextop1
{
    width: 745px;
    float: left;
    height: 295px;
    background: #ffffff;
    margin-bottom:1px;
    padding:5px;
}
.indextop2
{
    width: 180px;
    float: right;
    height: 125px;
    background: #E6E7E8;
    margin-bottom:1px;
}

.indexmid
{
    width: 440px;
    float: left;
    height: 1365px;
    background: #ffffff;
    margin-left:1px;
    margin-bottom:1px;
    overflow:hidden;
    padding:5px;
}
.indexleft
{
    width: 170px;
    float: left;
    height: 530px;
    background: #ffffff;
    margin-bottom:1px;
    overflow:hidden;
    padding:5px;
}

.indexright
{
    width: 219px;
    float: right;
    height: 1589px;
    background: #E6E7E8;
    /*border: solid 1px #A4A19B;*/
    margin-bottom:5px;
    overflow:hidden;
}


.picslide
{
    width: 450px;
    float: left;
}
.news
{
    width: 294px;
    height: 240px;
}

.news ul
{
    margin: 0;
    padding: 0;
    border: medium none; /*不显示边框*/
    line-height: normal;
    list-style-type: none;
}
.news li
{
    width: 260px;
    height: 14px;
    background: url(arrow1.gif) transparent no-repeat 5px 4px;
    padding: 5px 5px 5px 24px;
    margin: 0;
    float: left;
}
.newstitle
{
    width: 231px;
    float: left;
    padding: 0;
    margin: 0;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.font
{
    width: 34px;
    padding: 0;
    margin: 0;
    text-align: right;
    color: #aaaaaa;
    float: right;
}

/*---------------------------------*/
.ad
{
    padding-left: 10px;
    padding-top: 10px;
}
.main_top1
{
    width: 745px;
    height: 27px;
    background: #E6E7E8;
    padding: 0;
    float: left;
}
.main_top11
{
    width: 603px;
    height: 27px;
    background: #E6E7E8;
    padding: 0;
    float: left;
}

.main_top
{
    width: 440px;
    height: 27px;
    background: #f7f7f4;
    border-bottom:solid 1px #dddddd;
    padding: 0;
    float: left;
}
.itopmain
{
    width: 440px;
    float: left;
}
.itopmain div
{
    background-image: url(arrow112.gif);
    background-repeat: no-repeat;
  /*  background-position: 6px 6px;*/
    padding-left: 12px;
    padding-top: 7px;
    float: left;
    color: #730B0C;
    font-weight: bold;
}
.itopmain span
{
    width: 46px;
    background: url(bm.gif);
    height: 28px;
    float: right;
    cursor: hand;
}

.main_link
{
    width: 975px;
    height: 148px;
    margin: auto;
    background:#ffffff;
}
.bylinks
{
    background:#ffffff;
    width: 745px;
    height: 190px;
    float:left;
    padding:5px;
    /*border:solid 1px #D8D9DB;*/
}
.links
{
    background:#ffffff;
    width: 735px;
    height: 165px;
    padding: 5px;
}
/*---------------------------------*/

/*----------主要部分---------------*/

.iltop
{
    width: 180px;
    padding: 0;
    margin: 0;
    background: #D8D9DB;
    float: right;
    height: 27px;
}
.iltitle
{
    background-image: url(arrow101.gif);
    background-repeat: no-repeat;
    background-position: 3px 6px;
    padding-left: 22px;
    padding-top: 8px;
    float: left;
    color: #111111;
}
.iltitle A:link, .iltitle A:visited, .iltitle A:active
{
    color: #111111;
    text-decoration: none;
}
.iltitle A:hover
{
    color: #000000;
    text-decoration: underline;
}
.illist2
{
    width: 219px;
    height:121px;
    margin: 0;
    padding: 0;
    float: left;
}

.illist
{
    width: 168px;
    margin: 0;
    padding: 0;
    float: left;
}
.illist55
{
    width: 168px;
    margin: 0;
    padding: 0;
    float: left;
}
.illist div
{
    padding:7px;
    line-height:180%;
    }

.illist ul
{
    width: 168px;
    margin: 0;
    padding: 0px;
    list-style-type: none;
}
.illist li
{
    width: 168px;
    margin: 0;
    height: 16px;
    padding-top: 4px;
}
.ilmag
{
    width: 219px;
    height: 120px;
    padding: 0;
    margin: 0;
    float: right;
}
.ilmag ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.ilmag li
{
    width: 110px;
    height: 115px;
    padding-top: 5px;
    margin: 0;
    float: left;
    text-align: center;
}


.ilblog
{
    width: 219px;
    overflow: hidden;
    height: 140px;
    float: right;
}

.ildivno
{
    width: 219px;
    float: left;
}

.irtopdiv
{
    width: 308px;
    float: right;
}

/*-------------*/

.irdiv
{
    width: 758px;
    height: 280px;
    padding: 0;
    background: #ffffff;
}

.irdiv_news
{
    width: 758px;
    height: 280px;
    padding: 0;
    background: #ffffff;
}

.irdiv_imglist
{
    width: 758px;
    height: 280px;
    padding: 0;
    background: #ffffff;
}

.irdiv_piclist
{
    width: 758px;
    height: 185px;
    padding: 0;
    background: #ffffff;
}
.irhalf
{
    width: 180px;
    margin: 0;
    padding: 0;
    float: right;
}
.irhalf0
{
    width: 745px;
    height: 240px;
    padding: 0;
    margin: 0;
    float: left;
}
.irhalf1
{
    width: 445px;
    height: 375px;
    padding: 0;
    margin: 0;
    float: left;
}
.irhalf2
{
    width: 302px;
    height: 350px;
    margin: 0;
    padding: 0;
    float: right;
}
.irhalf3
{
    width: 435px;
    height: 250px;
    padding: 0;
    margin: 0;
    float: left;
}
.irhalf4
{
    width: 302px;
    height: 300px;
    margin: 0;
    padding: 0;
    float: right;
}
.irhalf5
{
    width: 180px;
    height: 280px;
    margin: 0;
    padding: 0;
    float: right;
}

.irtop1
{
    float:left;
    height: 27px;
    background: #eeeeee;
    border-top: solid 1px #d1d1d1;
}
.irtop
{
    height: 27px;
   background: #f7f7f4;
    border-bottom: solid 1px #dddddd;
}

.irtitle
{
    background-image: url(arrow112.gif);
    background-repeat: no-repeat;
  /*  background-position: 6px 6px;*/
    padding-left: 12px;
    padding-top: 7px;
    float: left;
    color: #730B0C;
    font-weight: bold;
}
.irtitle A:link, .irtitle A:visited, .irtitle A:active
{
    color: #730B0C;
    text-decoration: none;
}
.irtitle A:hover
{
    color: #730B0C;
    text-decoration: underline;
}
.irtitle2
{
    float: right;
    padding-top: 8px;
    padding-right: 10px;
}

.listpic
{
    width: 160px;
    height: 222px;
    float: left;
}
.listpic ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.listpic li
{
    margin: 0;
    padding-top: 10px;
    padding-right: 7px;
    float: left;
}

.listpic div
{
    border: solid 1px #e5e5e5;
    background: #ffffff;
    padding: 5px;
}


.listpic2
{
    width: 305px;
    height: 310px;
    float: left;
}
.listpic2 ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.listpic2 li
{
    margin: 0;
    padding-top: 10px;
    padding-left: 7px;
    float: left;
}

.listpic2 div
{
    border: solid 1px #e5e5e5;
    background: #ffffff;
    padding: 5px;
}


.person
{
    padding-top: 10px;
    padding-right:5px;
    width: 210px;
    height: 80px;
    float: left;
    line-height: 180%;
	word-break:break-all;
}
.person div
{
    width: 60px;
    height:80px;
    float: left;
    padding-right: 5px;
}


/*----------------------------------------------------*/

.logininput
{
    font-family: Tahoma;
    font-size: 11px;
    width: 85px;
    height: 17px;
    padding: 0;
    margin: 0;
    color: #666666;
    border: solid 1px #aaaaaa;
}

/*----------------------------------------------------*/
.demo
{
    border: 0;
    margin-top: 5px;
    margin-bottom: 3px;
}

.demo img
{
    margin: 0 5px 0 5px;
}


.irlist
{
    height: 235px;
    overflow: hidden;
}
.irlist ul
{
    padding: 0;
    margin-bottom: 5px;
    margin-top: 10px;
    margin-left: 5px;
    margin-right: 0;
    list-style-type: none;
}
.irlist li
{
    padding: 0;
    margin-top: 7px;
}
.irlist div
{
    width: 265px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.irlist2
{
    overflow: hidden;
}
.irlist2 ul
{
    padding: 0;
    margin-bottom: 15px;
    margin-top: 5px;
    margin-left: 5px;
    margin-right: 0;
    list-style-type: none;
}
.irlist2 li
{
    padding: 0;
    margin-top: 7px;
}
.irlist2 div
{
    width: 205px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.irlist3
{
    overflow: hidden;
}
.irlist3 ul
{
    padding: 0;
    margin-bottom: 5px;
    margin-left: 5px;
    list-style-type: none;
}
.irlist3 li
{
    width:420px;
    padding: 5px;
    margin-top: 5px;
    margin-right: 5px;
    border-bottom:solid 1px #eeeeee;
    line-height:160%;
    float:none;
}
.irlist3 li div
{
    width:50px;
    float:left;
    }
.irlist3 li span
{
    width:375px;
    float:right;
    }
    
.irlist4
{
    overflow: hidden;
}
.irlist4 ul
{
    padding: 0;
    margin-bottom: 15px;
    margin-top: 5px;
    margin-left: 10px;
    margin-right: 0;
    list-style-type: none;
}
.irlist4 li
{
	float:left;	
    padding: 5px;
    margin-top: 7px;
}

/*----------------------------------------------------*/

.showpicdiv
{
    width: 450px;
    height: 140px;
    margin: 0;
    padding: 0;
}
.showpicdiv ul
{
    width: 445px;
    height: 140px;
    margin: 0;
    list-style-type: none;
    background-color: #ffffff;
    padding-left: 5px;
}
.showpicdiv li
{
    width: 125px;
    height: 140px;
    margin: 0;
    float: left;
}
.showpicdiv img
{
    background: #ffffff;
    padding: 4px;
    margin-top: 5px;
    margin-bottom: 5px;
    border: solid 1px #dddddd;
}

.imglist0
{
    background: #ffffff;
    width: 745px;
    height: 245px;
}
.imglist0 ul
{
    width: 745px;
    margin: 0;
    padding-top: 5px;
    list-style-type: none;
}
.imglist0 li
{
    width: 138px;
    height: 107px;
    margin: 0;
    padding-right: 8px;
    padding-bottom:10px;
    float: left;
}

.imglist
{
    background: #ffffff;
    width: 445px;
    height: 360px;
}
.imglist ul
{
    width: 442px;
    margin: 0;
    padding-left: 0px;
    padding-top: 10px;
    list-style-type: none;
}
.imglist li
{
    width: 140px;
    height: 110px;
    margin: 0;
    padding-right:5px;
    padding-bottom:5px;
    float: left;
}

.imglist2
{
    width: 219px;
    height: 363px;
}
.imglist2 ul
{
    width: 200px;
    margin: 0;
    padding-left: 10px;
    list-style-type: none;
}
.imglist2 li
{
    width: 90px;
    height: 110px;
    margin: 0;
    padding: 5px;
    float: left;
}

.piclist
{
    width: 250px;
}
.piclist ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.piclist li
{
    width: 125px;
    text-align: center;
    margin: 0;
    padding: 0;
    float: left;
}
.piclist img
{
    padding-top: 5px;
    padding-bottom: 5px;
}

.showpicdiv2img
{
    background: #ffffff;
    width: 130px;
    height: 130px;
    border: solid 1px #e5e5e5;
    padding: 4px;
    text-overflow: ellipsis;
    text-align:center;
    overflow: hidden;
    white-space: nowrap;
}
.showpicdiv2img img
{
	padding-bottom:10px;
}

#footdiv
{
    width: 975px;
    height: 30px;
    padding-top: 8px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    color: #999999;
}
.title
{
    color: #ff6600;
    font-weight:bold;
	}
a.title:link, a.title:visited, a.title:active
{
    color: #ff6600;
    text-decoration: none;
    font-weight:bold;
}
a.title:hover
{
    color: #ff6600;
    text-decoration: underline;
    font-weight:bold;
}