@charset "utf-8";

body{margin: 0;padding: 0;}

a,button{cursor: pointer;}

a{text-decoration: none;}

a:hover,button:hover{color: #0f78cb;}

.bg-white{background-color: #ffffff;}

.bg-bar{background-color: #f1f1f1;}

.color-white{color: #ffffff;}

.color-blue{color: #0f78cb;}

.color-dark{color: #333333;}

.color-gray{color: #666666;}

.color-grey{color: #999999;}

.ld-center{margin: 0 auto;}

.border-top{border-top: 2px solid #0f78cb;}

.img-full img{width: 100%;display: block;}

.mt-30{margin-top: 30px;}

.mlr-25{margin: 0 25px;}

.font-14{font-size: 14px;}

.hidden{display: none!important;}

.ld-inline{

    display: inline-block;

    float: left;

}

.width-60{width: 60%;}

.width-70{width: 70%;}

.width-80{width: 80%;}

ul.my-ul{

    margin: 0;

    padding: 0;

    list-style: none;

}

ul.ul-inline{

    margin: 0;

    padding: 0;

    list-style: none;

    zoom: 1;

}

ul.ul-inline li{

    display: inline-block;

    float: left;

}

ul.ul-inline:before, ul.ul-inline:after{

    display: table;

    content: " ";

}

ul.ul-inline:after{

    clear: both;

}

.color-blue a{color: #0f78cb;}

/*---------------------------------*/

.leader{

    font-family: "microsoft yahei", "微软雅黑", simhei, "黑体", arial, sans-serif;

    font-size: 16px;

}

.leader-site{

    height: 45px;

    line-height: 45px;

    font-size: 14px;

}

.leader-head{

    width:100%;

    height: 230px;

}

.leader-bg{

    height: 100%;

    background:  no-repeat center;

    background-size: cover;

    color: #ffffff;

    text-align: center;

}

.leader-prov{

    font-size: 70px;

    font-weight: bold;

    padding-top: 25px;

}

.leader-title{

    font-size: 50px;

}

.leader-body{

    width: 100%;

    max-width: 1200px;

    margin: 0 auto;

}

.leader-foot{margin-top: 50px;}

.ld-left{

    display: inline-block;

    float: left;

    width: 416px;

    padding: 30px 0;

    background-color: #f2f2f2;

}

.ld-right{

    display: inline-block;

    float: right;

    width: 750px;

    border-bottom: 1px solid #d9d9d9;

    border-left: 1px solid #d9d9d9;

    border-right: 1px solid #d9d9d9;

}

.ld-title{

    margin-top: 30px;

    border-left: 3px solid #0f78cb;

}

.ld-title b{

    margin-left: 8px;

    font-size: 18px;

}

.ld-title a{

    font-size: 14px;

    margin-top: 8px;

    float: right;

}

.ld-left b{

    font-size: 32px;

    text-align: left;

}

/*------------------*/

.per-info{display: block;}

.per-name{margin: 10px 0;}

.per-intro{

    height: 146px;

    margin-bottom: 10px;

    overflow: hidden;

}

.per-intro p{

    font-size: 14px;

    line-height: 1.8em;

}

.my-list{margin: 15px 0;}

.my-list a{

    display: block;

    width: 100%;

    line-height: 30px;

    height: 30px;

    overflow: hidden;

}

.my-list span{font-size: 14px;}

/*-------------------*/

.load{

    height: 40px;

    line-height: 40px;

    margin-top: 20px;

    margin-bottom: 50px;

}

.load .load-box{

    width: 100%;

    height: 100%;

    margin: 0 auto;

    text-align: center;

    cursor: pointer;

    font-size: 14px;

    font-weight: bold;

}

.load-more{

    border: 1px solid #d9d9d9;

    background-color: #f2f2f2;

}

.load-more:hover{color: #0f78cb;}

/*--------tianjin added---------*/

.ld-left .ld-center{width: 256px;}

.ld-right .ld-center{width: 670px;}

/*------------------------------*/


.fix{zoom: 1;}

.fix:before, .fix:after{

    display: table;

    content: " ";

}

.fix:after{clear: both;}

