
/*@charset "utf-8";*/

/*公共样式开始*/
*
{
    margin: 0;
    padding: 0;
    list-style: none;
}

body
{
    font: 12px/1.5em 宋体, Verdana, "Simsun" , Geneva, sans-serif;
    margin: 0 auto; /**/
    background-image: none;
    background-color: #e6e7e8;
    background-repeat: repeat;
}
a
{
    outline: none; /* FF去链接点击虚线 */
    text-decoration: none;
    color: #000;
}
a:hover
{
    /*color: #fff;*/
}
a
{
    nofocusline: expression(this.onFocus=this.blur());
}
/*IE 去链接点击虚线*/
td, img, button
{
    border: none;
}
.right img { max-width:650px;}
img, input, select
{
    vertical-align: middle;
}
table
{
    border-collapse: collapse;
}
h1, h2, h3, h4, h5, h6, small, big
{
    font: 12px/1.5em Arial, Verdana, "Simsun" , Geneva, sans-serif;
    font-weight: normal;
}
.clearfix:after
{
    content: "";
    height: 0;
    display: block;
    clear: both;
    visibility: hidden;
}
/*公共样式结束*/

/*top*/
.maintopbox
{
    min-width: 1000px;
    margin: 0 auto;
    height: 103px;
    background-color: #ffffff;
}

.maintopbox .maintop
{
    width: 1000px;
    margin: 0 auto;
    height: 134px;
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/topbg.gif);
    background-position: left top;
    background-repeat: no-repeat;
}
.maintopbox .maintop .search
{
    float: right;
    margin-right: 27px;
    margin-top: 45px;
    width: 243px;
    height: 38px;
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/searchtxtbg.gif);
    background-position: left top;
    background-repeat: no-repeat;
}

.maintopbox .maintop .search .searchtxt
{
    float: left;
    width: 188px;
    height: 38px;
    line-height: 38px;
    border-style: none;
    vertical-align: middle;
    border-width: 0px;
    padding-left: 16px;
    background-color: transparent;
    color: #a99e96;
    font-size: 13px;
}

.maintopbox .maintop .search .searchbtn
{
    float: left;
    width: 39px;
    height: 38px;
    border-style: none;
    border-width: 0px;
    padding-left: 18px;
    background-color: transparent;
}
/*top---*/

/*nav*/
.navbox
{
    background-color: #d1d3d4;
    min-width: 1000px;
    height: 39px;
}

.nav
{
    width: 1000px;
    margin: 0 auto;
    height: 39px;
    /*overflow: hidden;*/
}

.nav ul
{
    list-style-type: none;
    float: left;
    width: 1000px;
}

.nav ul .l
{
    width: 2px;
    padding: 0;
    height: 35px;
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/navlbg.gif);
    background-position: left 50%;
    background-repeat: no-repeat;
}

.nav ul li
{
    padding: 0 25px;
    height: 39px;
    list-style-type: none;
    float: left;
    text-align: center;
    line-height: 39px;
    font-size: 15px;
    font-family: 微软雅黑;
    font-weight: 500;
    position: relative;
}

.nav ul li a
{
    margin: 0 auto;
    display: block;
    min-width: 50px;
    line-height: 39px;
    height: 39px;
    list-style-type: none;
    float: left;
    cursor: pointer;
    text-align: center;
    color: #1a1a1a;
}

.nav ul li a:hover
{
    color: #da2027;
}

.nav ul .sul
{
    position: absolute;
    left: 1px;
    margin: 0;
    padding: 0;
    list-style: none;
    padding-bottom: 3px;
    z-index:99999;
    top:39px;
    background-image:url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/slidertitlebg.png);
    background-position:left top;
    background-repeat:repeat;
}

.nav ul  .sul li
{
    width:80px;
}

/*---nav*/
/*banner*/
.bannerbox
{
    background-color: #da2027;
    min-width: 1000px;
    height: 372px;
}

.banner
{
    background-color: #525252;
    width: 1000px;
    height: 372px;
    margin: 0 auto;
}

.banner img
{
    width: 100%;
    height:100%;
}
/*---banner*/

/*position*/
.positionbox
{
    height: 44px;
    width: 1000px;
    margin: 0 auto;
}

.position
{
    padding-left: 7px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    padding-top: 15px;
    color: #525252;
    margin: 0 auto;
    font-family:微软雅黑;
}

.position a
{
    color:#525252;
}
.position a:hover
{
    color:#000;
}
/*---position*/


/*body*/
.mainbody
{
    width: 1000px;
    margin: 0 auto;
    margin-top: 15px;
    margin-bottom: 8px;
}

.mainbody .ml
{
    float: left;
    width: 224px;
    margin-left: 7px;
    height: 295px;
}
.mainbody .mc
{
    float: left;
    width: 510px;
    margin-left: 14px;
    background-color: Red;
    height: 295px;
}

.mainbody .mr
{
    float: left;
    width: 225px;
    height: 229px;
    margin-left: 12px;
    background-color: Red;
}




.mainbody .item
{
    width: 100%;
}

.mainbody .item .title
{
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/titlebg.gif);
    background-position: left top;
    background-repeat: no-repeat;
    height: 31px;
    width: 100%;
    background-color: #d1d3d4;
}

.mainbody .item .title .d1
{
    float: left;
    width: 100px;
    height: 31px;
    line-height: 33px;
    text-align: left;
    padding-left: 24px;
}

.mainbody .item .title .d1 a
{
    font-size: 16px;
    color: #fff;
    font-family: 微软雅黑;
}

.mainbody .item .title .d2
{
    position: relative;
    float: right;
    width: 80px;
    height: 31px;
    line-height: 31px;
    text-align: right;
}

.mainbody .item .title .d2 a
{
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/amoreimg.gif);
    background-position: center center;
    background-repeat: no-repeat;
    position: absolute;
    width: 11px;
    height: 11px;
    line-height: 11px;
    top: 11px;
    right: 12px;
    font-size: 11px;
    color: #fff;
    cursor: pointer;
}

.mainbody .item .title .d2 a:hover
{
    color: #f00;
}
.mainbody .item .info
{
    width: 100%;
    height: 146px;
    background-color: #fff;
}

.mainbody .item .info ul
{
    float: left;
    width: 100%;
    font-size: 12px;
}
.mainbody .item .info ul li
{
    line-height: 26px;
    height: 26px;
    width: 90%;
    padding-left: 7%;
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/icon2.gif);
    background-position: 4% center;
    background-repeat: no-repeat;
}

.mainbody .item .info ul li a
{
    width: 95%;
    text-align: left;
    color: #525252;
    overflow: hidden;
    cursor: pointer;
    line-height:26px;
    height:26px;
    font-family: 微软雅黑;
}

.mainbody .item .info ul li a span
{
    text-align: left;
    line-height:26px;
    height:26px;
    padding: 0 5px 0 0px;
}
.mainbody .item .info ul li a:hover
{
    color: red;
}


.mainbody .t1 .info
{
    height: 102px;
}
.mainbody .t1 .info ul li
{
    line-height: 24px;
    height: 24px;
    width: 90%;
    padding-left: 7%;
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/icon2.gif);
    background-position: 4% center;
    background-repeat: no-repeat;
}

.mainbody .t1 .info ul li a
{
    width: 95%;
    text-align: left;
    color: #525252;
    overflow: hidden;
    cursor: pointer;
    line-height:24px;
    height:24px;
    font-family: 微软雅黑;
}

.mainbody .t1 .info ul li a span
{
    text-align: left;
    line-height:24px;
    height:24px;
    padding: 0 5px 0 0px;
}





.mainbody .t2
{
    margin-top: 8px;
}
.mainbody .t2 .info
{
    height:124px;
}
.mainbody .t2 .info ul li
{
    line-height: 24px;
    height: 24px;
    width: 90%;
    padding-left: 7%;
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/icon2.gif);
    background-position: 4% center;
    background-repeat: no-repeat;
}

.mainbody .t2 .info ul li a
{
    width: 95%;
    text-align: left;
    color: #525252;
    overflow: hidden;
    cursor: pointer;
    line-height:24px;
    height:24px;
    font-family: 微软雅黑;
}

.mainbody .t2 .info ul li a span
{
    text-align: left;
    line-height:24px;
    height:24px;
    padding: 0 5px 0 0px;
}






.mainbody .t3 .info
{
    height: 264px;
}


.mainbody .t4 .info
{
    height: 264px;
    overflow:hidden;
}



/*---body*/


/*mainfoot*/
.mainfoot
{
    border-style: solid;
    border-width: 2px 0px 0px 0px;
    border-color: #da151f;
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 12px;
    padding-top: 12px;
    font-size: 12px;
    font-family: 微软雅黑;
    text-align: center;
    line-height: 13px;
}
/*---mainfoot*/


/*listbody*/


.mainbody1
{
    width: 1000px;
    margin: 0 auto;
    padding-bottom: 15px;
}

.mainbody1 .left
{
    float: left;
    width: 235px;
    min-height: 130px;
    background-color: #fff;
    background-image:url();
    background-position:right bottom;
    background-repeat:no-repeat;
    padding-top:16px;
    padding-bottom:329px;
}


.mainbody1 .right
{
    float: right;
    width: 758px;
    min-height:475px;
    background-image:url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/rightbg.png);
    background-position:right top;
    background-repeat:no-repeat;
}


.mainbody1 .left .leftlist
{
   
}

.mainbody1 .left .leftlist ul
{
    width: 235px;
    float: left;
    list-style-type: none;
}

.mainbody1 .left .leftlist ul li
{
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/icon2.gif);
    background-position: 25px center;
    background-repeat: no-repeat;
    padding-left: 40px;
    font-size: 14px;
    color: #525252;
    float: left;
    width: 180px;
    height: 36px;
    line-height: 36px;
}

.mainbody1 .left .leftlist ul li a
{
    height: 36px;
    line-height: 36px;
    display: block;
    float: left;
    font-size: 13px;
    color: #000;
}

.mainbody1 .left .leftlist ul li a:hover
{
    color: #f00;
}

.mainbody1 .left .leftlist ul li.cur
{
    color: #f00;
}

.mainbody1 .left .leftlist ul li.cur a
{
    color: #f00;
}
.mainbody1 .left .leftlist ul li.selected
{
    color: #f00;
}

.mainbody1 .left .leftlist ul li.selected a
{
    color: #f00;
}
.mainbody1 .left .leftbottom
{
    float: right;
    width: 231px;
    height: 321px;
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/listleftlbg.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
}




.mainbody1 .right .listitem
{
    float: left;
    width: 655px;
    margin-top: 5px;
}

.mainbody1 .right .listitem .itemtitle
{
    float: left;
    width: 600px;
    padding-left: 13px;
    height: 35px;
    line-height: 35px;
    font-size: 17px;
    color: #f00;
}

.mainbody1 .right .listitem .itemlist
{
    float: left;
    width: 655px;
    height: 80px;
    border-style: dashed;
    border-width: 0px 0px 1px 0px;
    border-color: #7d7d7d;
}

.mainbody1 .right .listitem .itemlist ul
{
    float: left;
    width: 655px;
    list-style-type: none;
}
.mainbody1 .right .listitem .itemlist ul li
{
    float: left;
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/listico.gif);
    background-position: 5px 50%;
    background-repeat: no-repeat;
    line-height: 25px;
    width: 655px;
    list-style-type: none;
}

.mainbody1 .right .listitem .itemlist ul li a
{
    float: left;
    margin-left: 13px;
    line-height: 25px;
    height: 25px;
    display: block;
    font-size: 13px;
    color: #525252;
    width: 550px;
    overflow: hidden;
}

.mainbody1 .right .listitem .itemlist ul li a:hover
{
    color: Red;
}

.mainbody1 .right .listitem .itemlist ul li span
{
    float: right;
    line-height: 25px;
    height: 25px;
    display: block;
    font-size: 12px;
    text-align: right;
    color: #525252;
    width: 80px;
    overflow: hidden;
}

.mainbody1 .right .newstitle
{
    text-align: center;
    float: left;
    padding-top: 25px;
    line-height: 30px;
    display: block;
    font-size: 21px;
    color: #d92026;
    width: 100%;
}

.mainbody1 .right .newsinfo
{
    text-align: center;
    float: left;
    line-height: 30px;
    height: 30px;
    display: block;
    font-size: 12px;
    color: #525252;
    width: 100%;
}

.mainbody1 .right .newscontent
{
    margin-top: 10px;
    text-align: left;
    line-height: 200%;
    font-size: 12px;
    width: 658px;;
    color: #525252;
    padding:0 50px;
    padding-bottom:30px;
}

/*---listbody*/

/*contentbody*/

/*---contentbody*/

/*Page-----index*/


/*Page list*/
/*listpage*/
.mainbody1 .right .listitem1
{
    display: block;
    float: left;
    width:100%;
    margin-top: 15px;
    display: inline;
}

.mainbody1 .right .listitem1 .itemtitle
{
    display: inline;
    float: left;
    width: 700px;
    padding-left: 13px;
    height: 35px;
    line-height: 35px;
    font-size: 17px;
    color: #525252;
}

.mainbody1 .right .listitem1 .itemlist
{
    float: left;
    width: 720px;
    margin-left:15px;
    min-height: 410px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #515151;
}

.mainbody1 .right .listitem1 .itemlist ul
{
    float: left;
    width: 720px;
    list-style-type: none;
    padding-bottom: -1px;
}
.mainbody1 .right .listitem1 .itemlist ul li
{
    float: left;
    background-image: url(/_upload/tpl/00/37/55/template55/htmlRes/style_res/icon2.gif);
    background-position: 5px 50%;
    background-repeat: no-repeat;
    line-height: 38px;
    width: 720px;
    list-style-type: none;
}

.mainbody1 .right .listitem1 .itemlist ul li a
{
    display: inline;
    float: left;
    margin-left: 13px;
    line-height: 38px;
    height: 38px;
    display: block;
    font-size: 14px;
    color: #525252;
    width: 550px;
    overflow: hidden;
    display: inline;
}

.mainbody1 .right .listitem1 .itemlist ul li a:hover
{
    color: Red;
}

.mainbody1 .right .listitem1 .itemlist ul li span
{
    float: right;
    line-height: 38px;
    height: 38px;
    display: block;
    font-size: 14px;
    text-align: right;
    color: #525252;
    width: 80px;
    overflow: hidden;
    display: inline;
}


/*分页*/
.mainbody1 .right .listitem1 .itemlistpages
{
    display: inline;
    margin-top: 10px;
    margin-left:15px;
    float: left;
    width: 720px;
    height: 30px;
    line-height: 30px;
    color: #525252;
}


.mainbody1 .right .listitem1 .itemlistpages li
{
    display: inline;
    float: left;
    margin: 0 4px;
    font-size: 12px;
    height: 30px;
    line-height: 20px;
    color: #525252;
}

.mainbody1 .right .listitem1 .itemlistpages li a
{
    text-align: center;
    height: 20px;
    line-height: 20px;
    padding: 0 3px;
    font-size: 13px;
    color: #525252;
}
.mainbody1 .right .listitem1 .itemlistpages li a:hover
{
    color: #f00;
}

.mainbody1 .right .listitem1 .itemlistpages li .pageinfo span
{
    font-size: 13px;
    color: #525252;
}

.mainbody1 .right .listitem1 .itemlistpages li .pageinfo span strong
{
    font-size: 13px;
    font-weight: bold;
    color: #f00;
}

.mainbody1 .right .listitem1 .itemlistpages .thisclass
{
    font-size: 13px;
    color: #f00;
    font-weight: bold;
}
.mainbody1 .right .listitem1 .itemlistpages .thisclass a
{
    text-align: center;
    height: 20px;
    display: block;
    border: 1px solid #808080;
    background-color: #f00;
    font-size: 13px;
    color: #fff;
    line-height: 20px;
}

.mainbody1 .right .listitem1 .itemlistpages .thisclass a:hover
{
    color: #fff;
}
.possplit { background:url(/_upload/tpl/00/37/55/template55/htmlRes/fgx_1.png) 0px 0px no-repeat; width:15px;}

.bignews li { background:url(/_upload/tpl/00/37/55/template55/htmlRes/ico-2.gif) 6px 11px no-repeat !important;     padding-left: 15px !important;}

/*Page------list*/





