
* {
    margin: 0;
    padding: 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0
}

fieldset, img {
    border: 0
}

address, caption, cite, code, dfn, em, strong, th, var ,i{
    font-style: normal;
    font-weight: normal
}

ol, ul ,li{
    list-style: none
}

caption, th {
    text-align: left
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: normal
}

q:before, q:after {
    content: ''
}

input, textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit
}

input, textarea, select {
    * font-size: 100%
}

a {
    text-decoration: none;
}

input {
    border: none;
    outline: none;
}

img {
    border: none;
}

a, a:link, a:active {
    color: #313131;
}

a:hover,
.cBdy_views .vewLeft .pbl_list_pic>ul>li>a.title:hover,
.cBdy_views .vewLeft .pbl_list_list>ul>li>a.title:hover,
.cBdy_views .vewLeft .pbl_list_pic>ul>li>h3.h3_t_a>a:hover,
.cBdy_views .vewLeft .pbl_list_list>ul>li>h3.h3_t_a>a:hover,
.centerBody .searchResBox .searchResList li dl span.dateLine a:hover{
    color: #cc0018;
    cursor: pointer;
}

body {
    font: 12px / 1.5 'Microsoft Yahei', "hiragino sans gb", Tahoma, Helvetica, Arial, "\5b8b\4f53", 'sans-serif';
    color: #333;
    width: 100%;
    min-width: 1250px;
    background: #efefef;
}

.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: '';
    display: block;
    visibility: hidden;
    clear: both;
}

.content {
    width: 1200px;
    margin: 0 auto;
}
.wp {
    min-height: 100%;
}
.centerBody {
    padding-bottom: 60px;
}

/*Opera Fix*/
body:before {
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;
}



/*****   header ******/
.header{
    position: relative;
    padding-top: 18px;
    background: #ffffff;
    padding-bottom: 16px;
}
.header .logo, .header .searchBox,
.header .searchBox .searchIn,
.header .searchBox .serachSelect{
    float: left;
}
.header .flTopImg{
    position: absolute;
    top: -18px;
    right: 0px;
}
.header .searchBox{
    margin:34px 0px 0px 80px;
    font-size: 14px;
}
.header .searchBox .searchIn input{
    border: 1px #b4b4b4 solid;
    width: 226px;
    height: 29px;
    padding-left: 5px;
    color: #c8c8c8;

}
.header .searchBox .serachSelect{
    margin-left: 10px;
    border: 1px #b4b4b4 solid;
    width: 170px;
    height: 29px;
    line-height: 29px;
}
.header .searchBox .serachSelect a{
    color: #828282;
}
.header .searchBox .serachSelect .searchSeDD{
    float: left;
}
.header .searchBox .serachSelect .searchSeDD a.searchSeA{
    padding-left: 10px;
    width: 114px;
    display: inline-block;
    background: url("../images/commonIco.png") 103px -40px no-repeat;
}
.header .searchBox .serachSelect .searchSeDD a.searchSeA_up{
    width: 114px;
    display: inline-block;
    background: url("../images/commonIco.png") 103px -62px no-repeat;
}

.header .searchBox .serachSelect .searchSeDD .searchSeli{
    border: 1px #b4b4b4 solid;
    border-top: none;
    padding-left: 10px;
    width: 115px;
    margin-left: -1px;
    display: none;
    background: #FFFFFF;
}
.header .searchBox .serachSelect .searchSeDD .searchSeli a{
    display: block;
}
.header .searchBox .serachSelect .searchBtn{
    float: right;
    width: 44px;
    height: 29px;
    background: url("../images/commonIco.png") 0 0 no-repeat;
}


/***** nav *********/

.navBox{
    width: 100%;
    height: 52px;
    line-height: 52px;
    background: #cf1026;
}
.navBox ul li{
    float: left;
}
.navBox ul li a{
    font-size: 18px;
    color: #FFFFFF;
    width: 133.33px;
    text-align: center;
    height: 52px;
    line-height: 52px;
    display: inline-block;
}

.navBox ul li a.active,
.navBox ul li a:hover{
    color: #313131;
    background: #f5c418;
}


/***** index.html  ********/
/******** index list pbl ********/
.cBdy_views .vewLeft{
    margin-top: 27px;
    position: relative;
    width: 914px;
}
.cBdy_views .vewLeft .viewList{
    position: relative;
    margin-top: 16px;
    padding-top: 300px;
    padding-bottom: 30px;
    overflow: hidden;
    background: #ffffff;
}
.cBdy_views .vewLeft .viewList .viewListUl .vewLeftNews{
    float: left;
    width: 916px;
}
.cBdy_views .vewLeft .viewList .viewListUl .vewLeftNews ul{
    position: relative;
}
.cBdy_views .vewLeft .pbl_list_tab .pbl_A,
.cBdy_views .vewLeft .pbl_list_tab .vewList_A{
    width: 47px;
    height: 32px;
    line-height: 32px;
    background-color: #b2b2b2;
    color: #ffffff;
    display: block;
    float: left;
    padding-left: 38px;
}
.cBdy_views .vewLeft .pbl_list_tab .pbl_A:hover,
.cBdy_views .vewLeft .pbl_list_tab .vewList_A:hover,
.cBdy_views .vewLeft .pbl_list_tab .pbl_A.active,
.cBdy_views .vewLeft .pbl_list_tab .vewList_A.active{
    background-color: #cc0018;
}
.cBdy_views .vewLeft .pbl_list_tab .pbl_A{
    background-image: url("../images/commonIco.png");
    background-position: -270px 0;
}
.cBdy_views .vewLeft .pbl_list_tab .vewList_A{
    background-image: url("../images/commonIco.png");
    background-position: -382px 0;
}
.cBdy_views .vewLeft,
.cBdy_views .vewLeft .pbl_list_pic>ul>li{
    float: left;
}

.cBdy_views .vewLeft .pbl_list_pic>ul>li{
    position: absolute;
    padding: 18px;
    width: 267px;
    border: 1px solid #f4f4f4;
    color: #666666;
}
.cBdy_views .vewLeft .vewLeftNews>ul>li{
    z-index: 999;
}
.cBdy_views .vewLeft .vewLeftNews>ul>li.hover{
    border-right: 2px solid #d2d2d2;
    border-bottom: 2px solid #d2d2d2;
    background: #f7f8fd;
}
.cBdy_views .vewLeft .vewLeftNews ul li a.pic{
    position: relative;
    display: inline-block;
    width: 269px;
    height: 153px;
    overflow: hidden;
}
.cBdy_views .vewLeft .vewLeftNews ul li i.recIco{
    position: absolute;
    top:30px;
    left: 8px;
    width: 52px;
    height: 31px;
    font-style: normal;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    background: url("../images/tj_bg.png") no-repeat;
}
.cBdy_views .vewLeft .vewLeftNews ul li a.pic img{-webkit-transition: all .2s;-ms-transition: all .2s;transition: all 1s ease 0s;}
.cBdy_views .vewLeft .vewLeftNews ul li a.pic img.hover {
    -webkit-transform: scale(1.1);
    transform: scale(1.1)
}
.cBdy_views .vewLeft .pbl_list_pic>ul>li>a.title,
.cBdy_views .vewLeft .pbl_list_list>ul>li>a.title,
.cBdy_views .vewLeft .pbl_list_pic>ul>li>h3.h3_t_a>a,
.cBdy_views .vewLeft .pbl_list_list>ul>li>h3.h3_t_a>a{
    font-size: 16px;
    color: #313131;
}
.cBdy_views .vewLeft .pbl_list_pic>ul>li>a.title h3,
.cBdy_views .vewLeft .pbl_list_list>ul>li>a.title h3,
.cBdy_views .vewLeft .pbl_list_pic>ul>li>h3.h3_t_a,
.cBdy_views .vewLeft .pbl_list_list>ul>li>h3.h3_t_a{
    /*text-align:justify;
    text-align-last:justify;*/
    margin-top: 14px;
}
.cBdy_views .vewLeft .pbl_list_pic>ul>li>p.summary{
    font-size: 14px;
    color: #666666;
    line-height: 24px;
    margin-top: 20px;
}
.cBdy_views .vewLeft .pbl_list_pic>ul>li>span.dateLine{
    display: block;
    width: 100%;
    margin-top: 20px;
    font-size: 14px;
    color: #999;
}
.cBdy_views .vewLeft .pbl_list_pic>ul>li>span.dateLine a,
.cBdy_views .vewLeft .pbl_list_list>ul>li>span.dateLine a{
    font-size: 14px;
    display: inline-block;
    color: #999;
}
.cBdy_views .vewLeft .pbl_list_pic>ul>li>span.dateLine a:hover,
.cBdy_views .vewLeft .pbl_list_list>ul>li>span.dateLine a:hover{
    color: #3d3d3d;
}
.cBdy_views .vewLeft .pbl_list_pic>ul>li>span.dateLine i,
.cBdy_views .vewLeft .pbl_list_list>ul>li>span.dateLine i{
    font-style: normal;
}
/**end pbl**/

/******   pbl_list_list   ****/
.cBdy_views .vewLeft .pbl_list_list>ul>li{
    padding: 18px;
    width: 100%;
    border-right: 2px #f4f4f4 solid;
    border-bottom: 2px #f4f4f4 solid;
    overflow: hidden;
    position: relative;
    left: 0px !important;
    top:0px !important;
}
.cBdy_views .vewLeft .pbl_list_list>ul>li>a,
.cBdy_views .vewLeft .pbl_list_list>ul>li>p,
.cBdy_views .vewLeft .pbl_list_list>ul>li>span,
.cBdy_views .vewLeft .pbl_list_list>ul>li>h3.h3_t_a{
    float: left;
}
.cBdy_views .vewLeft .pbl_list_list>ul>li>a.title,
.cBdy_views .vewLeft .pbl_list_list>ul>li>p,
.cBdy_views .vewLeft .pbl_list_list>ul>li>span{
    margin-left: 22px;
}
.cBdy_views .vewLeft .pbl_list_list>ul>li>h3.h3_t_a{
    margin:0 0 0 22px;
    line-height: 1;
}
.cBdy_views .vewLeft .pbl_list_list>ul>li>a.title h3{
    margin: 0px;
    line-height: 1;
}
.cBdy_views .vewLeft .pbl_list_list>ul>li>p.summary{
    margin-top: 20px;
    font-size: 14px;
    width: 587px;
    height: 66px;
    line-height: 24px;
    color: #666666;
}
.cBdy_views .vewLeft .pbl_list_list>ul>li>span{
    margin-top: 32px;
    width: 300px;
    color: #999;
}
/*****end list*****/

/***click morer**/
.cBdy_views .vewLeft .clkMore{
    display: block;
    color: #149ed1;
    font-size: 14px;
    width: 90px;
    margin: 45px auto;
}
.add_more{
    width: 280px;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    color: #01a5ec;
    cursor: pointer;
    margin: 0 auto 30px;
}

/****  view right info*****/
.cBdy_views .vewRight{
    float: right;
    width: 230px;
    margin-top: 74px;
    border-left: 1px #d8d8d8 solid;
    padding-left: 20px;
}
/*right list a*/
.vewRight .vrList h3 a.h3,
.vewRight .YLinks h3 a.h3,
.vewRight .xyl_box h3 a.h3{
    position: relative;
    display: block;
    width: 210px;
    height: 35px;
    line-height: 35px;
    background: #FFFFFF;
    border-left: 5px #d11b30 solid;
    color: #d11b30;
    font-size: 20px;
    padding-left: 20px;
}
.vewRight h3 a.h3:hover em.more{
    color: #d11b30;
}
.vewRight .vrList>a{
    display: block;
    height: 70px;
    line-height: 30px;
    border-top: 1px #FFFFFF solid;
    border-bottom: 1px #bfbfbf solid;
    font-size: 16px;
    padding-top: 10px;
}
.vewRight .vrList>a>i{
    display: inline-block;
    width: 18px;
    height: 80px;
    background: url("../images/commonIco.png") no-repeat;
    float: left;
    margin-right: 10px;
}
.vewRight .vrList>a.vrList_A_1{
    border-top: none;
    margin-top: 12px;
}
.vewRight .vrList>a.vrList_A_6:after{
    content: "";
    display: block;
    border-top: 1px #FFFFFF solid;
    margin-top: 11px;
}
.vewRight .vrList>a.vrList_A_1>i{
    background-position: -72px -2px;
}
.vewRight .vrList>a.vrList_A_2>i{
    background-position: -96px -2px;
}
.vewRight .vrList>a.vrList_A_3>i{
    background-position: -120px -2px;
}
.vewRight .vrList>a.vrList_A_4>i{
    background-position: -144px -2px;
}
.vewRight .vrList>a.vrList_A_5>i{
    background-position: -168px -2px;
}
.vewRight .vrList>a.vrList_A_6>i{
    background-position: -192px -2px;
}
.vewRight h3 em.more{
    margin-left: 90px;
    font-size: 20px;
    color: #929292;
    position: absolute;
    right: 20px;
}

/*right weCaht*/
.vewRight .idxWechat{
    margin-top: 20px;
    width: 230px;
    background: #FFFFFF;
}
.vewRight .idxWechat h3{
    display: block;
    width: 230px;
    height: 35px;
    line-height: 35px;
    background: #FFFFFF;
    color: #d11b30;
    font-size: 20px;
    padding-left: 20px;
    border-bottom: 2px #efefef solid;
}
.vewRight .idxWechat img{
    display: block;
    width: 166px;
    margin: 12px auto;
}
.vewRight .idxWechat span{
    display: block;
    text-align: center;
    height: 44px;
    font-size: 16px;
}
/*right links*/
.vewRight .YLinks{
    margin-top: 23px;
}
.vewRight .YLinks h3{
    margin-bottom: 12px;
}
.vewRight .YLinks>a{
    display: block;
    font-size: 16px;
    line-height: 36px;
}

/*right xiaoyoulu*/
.vewRight .xyl_box{
    margin-top: 12px;
    padding-bottom: 20px;
}
.vewRight .xyl_box h3{
    margin-bottom: 20px;
}
.vewRight .xyl_box>a>i{
    display: inline-block;
    width: 18px;
    height: 30px;
    background: url("../images/commonIco.png") no-repeat;
    float: left;
    margin-right: 10px;
}
.vewRight .xyl_box>a{
    display: block;
    font-size: 16px;
    line-height: 30px;
}
.vewRight .xyl_box>a.regA>i{
    background-position: -216px -1px;
}
.vewRight .xyl_box>a.loginA>i{
    background-position: -240px -1px;
}
/** end v right info **/

/*********************************** end index.html **************************************/

/****** local ******/
.centerBody  .localBox,
.centerBody  .localBox>a{
    font-size: 14px;
    color: #7b7b7b;
}
.centerBody  .localBox>a:hover{
    color: #cc0018;
}
.centerBody  .localBox>span{
    color: #149ed1;
}

/*********************************** searchResult.html **************************************/
.centerBody .searchResBox{
    padding: 34px 102px;
    background: #FFFFFF;
}

.centerBody .searchResBox .searchResInBox{
    border-top: 1px #dbdbdb solid;
    border-bottom: 1px #dbdbdb solid;
    margin-top: 18px;
}
.centerBody .searchResBox .searchResInBox .serResb{
    width: 566px;
    height: 41px;
    margin: 0 auto;
    margin-top: 30px;
    background: #e3e3e3;
}
.centerBody .searchResBox .searchResInBox .serResb>span,
.centerBody .searchResBox .searchResInBox .serResb>input,
.centerBody .searchResBox .searchResInBox .serResb>a{
    float: left;
}
.centerBody .searchResBox .searchResInBox .serResb>span{
    width: 144px;
    display: inline-block;
    line-height: 41px;
    font-size: 18px;
    color: #FFFFFF;
    text-align: center;
    background: #149ed1;
}
.centerBody .searchResBox .searchResInBox .serResb>input{
    background: #e3e3e3;
    font-size: 18px;
    color: #3b3b3b;
    height: 40px;
    line-height: 40px;
    width: 360px;
    margin-left: 12px;
}
.centerBody .searchResBox .searchResInBox .serResb>a{
    display: inline-block;
    width: 20px;
    height: 40px;
    background: url("../images/searchResIco.png") center no-repeat;
}
.centerBody .searchResBox .searchResInBox .seresTips{
    width: 566px;
    margin: 14px auto;
    font-size: 14px;
    color: #7b7b7b;
}


.centerBody .searchResBox .searchResList li{
    display: block;
    border-bottom: 1px #797979 solid;
    margin-top: 54px;
    padding-bottom: 15px;
}
.centerBody .searchResBox .searchResList li h1 a{
    font-size: 24px;
    font-weight: bold;
    color: #3d3d3d;
}
.centerBody .searchResBox .searchResList li h1 a:hover{
    color: #cc0018;
}
.centerBody .searchResBox .searchResList li p{
    margin-top: 16px;
    line-height: 32px;
    font-size: 18px;
    color: #3d3d3d;
}
.centerBody .searchResBox .searchResList li dl{
    margin-top: 36px;
    font-size: 14px;
    color: #7b7b7b;
}
.centerBody .searchResBox .searchResList li dl:after{
    content: '';
    display: block;
    clear: both;
}
.centerBody .searchResBox .searchResList li dl span.author{
    float: left;
}
.centerBody .searchResBox .searchResList li dl span.dateLine{
    float: right;
}
.centerBody .searchResBox .searchResList li dl span.dateLine a{
    color: #7b7b7b;
}
.centerBody .searchResBox .searchResList li dl span.dateLine i{
    font-style: normal;
}


/*********************************** end searchResult.html **************************************/


/*********************************** views.html **************************************/
.viewCenter{
    background: #FFFFFF;
    padding: 30px 192px;
    position: relative;
}

.viewCenter .viewsBox{
    margin-top: 35px;
}

.viewCenter .viewsBox .title h1,
.centerBody .aboutCenter .aboutBox .title h1{
    font-size: 32px;
    color: #3d3d3d;
}.viewCenter .viewsBox .title h2,
 .centerBody .aboutCenter .aboutBox .title h2{
     font-size: 24px;
     color: #5d5d5d;
 }
.viewCenter .viewsBox .title,
.centerBody .aboutCenter .aboutBox .title{
    padding-bottom: 32px;
    border-bottom: 1px #dbdbdb solid;
}
.viewCenter .viewsBox .postInfo,
.viewCenter .viewsBox .postInfo dl a{
    color: #7b7b7b;
    font-size: 14px;
}
.viewCenter .viewsBox .postInfo dl{
    float: left;
}
.viewCenter .viewsBox .postInfo dl a,
.viewCenter .viewsBox .postInfo dl i{
    display: block;
    margin-top: 12px;
    line-height: 1;
}
.viewCenter .viewsBox .postInfo dl a:hover{
    color: #cc0018;
}
.viewCenter .viewsBox .postInfo span{
    float: right;
    margin-top: 35px;
}
.viewCenter .viewsBox .postInfo:after{
    content: '';
    display: block;
    clear: both;
}
.viewCenter .viewsBox .viewsTxt{
    line-height: 30px;
    font-size: 18px;
    color: #313131;
}
.viewCenter .viewsBox .viewsTxt p{
    margin-top: 35px;
    line-height: 30px;
    font-size: 18px;
    color: #313131;
}
.viewCenter .viewsBox .viewsTxt img{
    width: 815px;
    margin: 0 auto;
    margin-top: 35px;
}

.viewCenter .viewsBox .bottomInfo{
    margin-top: 90px;
    margin-bottom: 100px;
}
.viewCenter .viewsBox .bottomInfo span{
    float: left;
    font-size: 14px;
    color: #7b7b7b;
    margin-top: 22px;
}
.viewCenter .viewsBox .bottomInfo div.viewsPage{
    float: right;
}
.viewCenter .viewsBox .bottomInfo div.viewsPage a{
    display: inline-block;
    margin-left: 80px;
    height: 40px;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 40px;
}
.viewCenter .viewsBox .bottomInfo div.viewsPage a.viewsPagePre{
    width: 70px;
    padding-left: 44px;
    background: url("../images/viewsPagePre_bg.png") no-repeat;
}
.viewCenter .viewsBox .bottomInfo div.viewsPage a.viewsPageNext{
    width: 100px;
    padding-left: 14px;
    background: url("../images/viewsPageNext_bg.png") no-repeat;
}

/*********************************** end views.html **************************************/

/*********************************** about_team.html **************************************/
.centerBody .aboutCenter{
    background: #FFFFFF;
    padding: 30px 192px;
    position: relative;
}
.centerBody .aboutCenter .aboutBox{
    margin-top: 30px;
}

.centerBody .aboutCenter .aboutBox .aboutTeamList ul{
    margin: 10px 0px 0px -32px;
    padding-bottom: 60px;
    border-bottom: 1px #dbdbdb dashed;
}
.centerBody .aboutCenter .aboutBox .aboutTeamList ul:after{
    content: '';
    display: block;
    clear: both;
}

.centerBody .aboutCenter .aboutBox .aboutTeamList ul li{
    float: left;
    width: 180px;
    overflow: hidden;
    margin-left: 32px;
    color: #313131;
}
.centerBody .aboutCenter .aboutBox .aboutTeamList ul li h1,
.centerBody .aboutCenter .aboutBox .aboutTeamList ul li h2{
    font-size: 24px;
    font-weight: bold;
    display: block;
    border-left: 8px #df5910 solid;
    height: 25px;
    margin-top: 43px;
    margin-bottom: 18px;
    line-height: 1;
    padding-left: 20px;
}
.centerBody .aboutCenter .aboutBox .aboutTeamList ul li span{
    font-size: 18px;
    line-height: 30px;
    color: #585858;
    display: block;
}
.centerBody .aboutCenter .aboutBox .aboutTeamList ul li h2{
    border-left: 8px #f5a925 solid;
}
.centerBody .aboutCenter .aboutBox .aboutTeamtips{
    color: #585858;
    font-size: 18px;
    line-height: 32px;
    margin-bottom: 100px;
}
/*********************************** end about_team.html **************************************/

/*********************************** aluLogin.html *************************************/
.centerBody .aulCenter{
    background: #FFFFFF;
    padding: 30px 192px;
}
.centerBody .aulCenter .aulLoginBox{
    margin-top: 60px;
}
.centerBody .aulCenter .aulLeftNav{
    margin-top: 56px;
    margin-right: 35px;
    float: left;
    width: 171px;
    height: 342px;
    background: #e8e8e8;
}
.centerBody .aulCenter .aulLeftNav h1{
    font-size: 18px;
    margin-top: 15px;
    padding: 0px 15px;
}
.centerBody .aulCenter .aulLeftNav h1>a{
    color: #cc0018;
    text-decoration: underline;
}
.centerBody .aulCenter .aulLeftNav dl{
    margin-top: 28px;
}
.centerBody .aulCenter .aulLeftNav dl a{
    display: block;
    height: 47px;
    line-height: 47px;
    font-size: 18px;
    padding-left: 15px;
}
.centerBody .aulCenter .aulLeftNav dl a:hover,
.centerBody .aulCenter .aulLeftNav dl a.active{
    color: #cc0018;
    background: #f7f7f7 url("../images/commonIco.png") 145px -475px no-repeat;
}

.centerBody .aulCenter .aulLoginBox>.title{
    padding-bottom: 32px;
    border-bottom: 1px #dbdbdb solid;
}
.centerBody .aulCenter .aulLoginBox>.title h1{
    float: left;
    font-size: 32px;
    color: #cc0018;
}
.centerBody .aulCenter .aulLoginBox>.title a{
    float: right;
    font-size: 24px;
    color: #666;
    margin-top: 10px;
}
.centerBody .aulCenter .aulLoginBox>.title a:hover{
    color: #cc0018;
}
.centerBody .aulCenter .aulLoginBox>.loginTips{
    margin-top: 50px;
    line-height: 32px;
    font-size: 18px;
    color: #313131;
}
.centerBody .aulCenter .aulLoginBox>.loginBox{
    margin: 106px 0px;
    float: left;
}
.centerBody .aulCenter .aulLoginBox>.loginBox .passIn,
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSel,
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSelTime{
    margin-top: 9px;
}
.centerBody .aulCenter .aulLoginBox>.loginBox .userIn span,
.centerBody .aulCenter .aulLoginBox>.loginBox .passIn span,
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSel span,
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSelTime span{
    font-size: 20px;
    display:block;
    width: 90px;
    text-align:justify;
    text-align-last:justify;
    text-justify:inter-ideograph;
    float: left;

}
.centerBody .aulCenter .aulLoginBox>.loginBox .userIn input,
.centerBody .aulCenter .aulLoginBox>.loginBox .passIn input{
    width: 297px;
    height: 35px;
    border: 1px #bababa solid;
    padding-left: 5px;
    margin-left: 24px;
    font-size: 16px;
}
.centerBody .aulCenter .aulLoginBox>.loginBox>.loginBtn>input{
    background: #cc0018;
    width: 302px;
    height:35px;
    color: #ffffff;
    font-size: 20px;
    text-align: center;
    cursor: pointer;
    margin: 24px 0px 0px 119px;
}
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSel .selectBox{
    float: right;
    overflow: hidden;
    width: 328px;
    margin-right: 10px;
    position: relative;
    height: 35px;
}
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSel .selectBox select{
    position: absolute;
    background: url("../images/regSel_d.png") no-repeat 270px 0px;
    width: 324px;
    height: 35px;
    padding-left: 5px;
    margin-left: 24px;
    font-size: 16px;
    border: 1px #bababa solid;
    border-radius: 0px;
    overflow: hidden;
    -webkit-appearance: none; /*for chrome*/
}
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSelTime{
    position: relative;
}
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSelTime .selectTimeBox{
    float: left;
    position: relative;
    width: 149px;
    height: 35px;
    overflow: hidden;
}

.centerBody .aulCenter .aulLoginBox>.loginBox .sexSelTime em.year{
    position: absolute;
    top: 4px;
    left: 254px;
    font-size: 18px;
    color: #313131;
}
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSelTime em.month{
    position: absolute;
    top: 4px;
    right: -18px;
    font-size: 18px;
    color: #313131;
}
.centerBody .aulCenter .aulLoginBox>.loginBox .sexSelTime .selectTimeBox select{
    position: absolute;
    background: url("../images/regSel_d.png") no-repeat 91px 0px;
    width: 169px;
    height: 35px;
    padding-left: 10px;
    margin-left: 24px;
    font-size: 16px;
    border: 1px #bababa solid;
    border-radius: 0px;
    overflow: hidden;
    -webkit-appearance: none; /*for chrome*/
}
/*********************************** end aluLogin.html & aluRegist.html *************************************/


/*********** page *************/
.page{
    width: 452px;
    margin: 115px auto 30px auto;
}
.page>a,
.page>dl.selDl{
    float: left;
    cursor: pointer;
    width: 42px;
    height: 43px;
    text-align: center;
    line-height: 43px;
    font-size: 22px;
    margin-left: 19px;
    background: url("../images/commonIco.png") no-repeat;
}
.page .pagePre{
    background-position: -100px -413px;
}
.page .pagePre:hover,
.page .pagePrehover{
    background-position: -226px -413px;
}
.page .pageNext{
    background-position: -164px -413px;
}
.page .pageNext:hover,
.page .pageNexthover{
    background-position: -286px -413px;
}
.page .pageNum{
    background-position: -341px -413px;
}
.page .pageNumactive{
    background-position: -398px -413px;
    color: #FFFFFF;
}
.page>dl.selDl{
    width: 80px;
    height: 44px;
    text-align: left;
    margin-left: 20px;
    background-position: 0px -412px;
    position: relative;
}
.page>dl.selDl>a.selA{
    padding-left: 20px;
    width: 60px;
    display: block;
}

.page>dl.selDl .optionDD{
    width: 80px;
    text-align: center;
    position: absolute;
    z-index: 999;
    background: #FFFFFF;
    height: 80px;
    border: 1px #a5a5a5 solid;
    border-top: none;
    border-radius: 4px;
    overflow-y: scroll;
    padding-top: 2px;
    margin-top: -2px;
}
.page>dl.selDl .optionDD a{
    display: block;
    height: 40px;
}
/*********** page end *************/

    /****   footer   ****/
.footer {
    width: 100%;
    position: relative;
    margin-top: -68px;
    clear: both;
    background: #80000f;
    height: 68px;
    line-height: 68px;
    color: #FFFFFF;
    font-size: 14px;
}

.footer a{
    color: #FFFFFF;
}
.footer .footerNav,
.footer .footerCopyInfo{
    float: left;
}
.footer .footerIPC{
    float: right;
}
.footer .footerNav span{
    width: 46px;
    display: inline-block;
    text-align: center;
}
.footer .footerCopyInfo{
    margin-left: 178px;
}


/**  閸掑棔闊╂禒锝囩垳閺嶅嘲绱�  **/

/**** views share box *****/
.viewShareBox{
    width: 36px;
    position: fixed;
    bottom: 108px;
    left: 50% !important;
    margin-left: -525px;
    z-index: 999;
}
.viewShareBox a{
    display: block;
    width: 36px;
    height: 36px;
    cursor: pointer;
    background: url("../images/views_shareIco.png") no-repeat;
    margin-top: 16px;
}
.viewShareBox a.shareQQ_A{
    background-position: 0px 0px;
}
.viewShareBox a.shareWx_A{
    background-position: 0px -52px;
}
.viewShareBox a.shareWb_A{
    background-position: 0px -104px;
}
.bshare-custom {
    padding-bottom: 10px;
    width: 36px;
    position: fixed;
    bottom: 108px;
    left: 50% !important;
    margin-left: -525px;
    z-index: 999;
}

#bshare-shareto {
    font-size: 12px !important;
    white-space: nowrap;
    padding: 0px !important;
    margin: 0px !important;
    font-weight: normal !important;
    font-family: Arial;
}

.bshare-custom a {
    display: block !important;
    width: 36px !important;
    height: 36px !important;
    font-size: 12px !important;
    padding: 0px !important;
    color: #252525 !important;
    text-align: center;
    vertical-align: top !important;
    margin: 16px !important;
}

.bshare-custom a:hover {
    color: #d90a1e !important;
}


.bshare-custom .bshare-qqim {
    background: url("../images/views_shareIco.png") 0px 0px no-repeat !important;
}

.bshare-custom .bshare-weixin {
    background: url("../images/views_shareIco.png") 0px -52px no-repeat !important;
}

.bshare-custom .bshare-sinaminiblog {
    background: url("../images/views_shareIco.png") 0px -104px no-repeat !important;
}


