﻿li {
    list-style: none;
}

a {
    text-decoration: none;
}

    a:hover {
        /*text-decoration: none !important;*/
        color:red!important;
    }
.bp1 a:hover {
    color: red !important;
}
ul {
    padding: 0px;
}

.clearFloat {
    clear: both;
}

body {
    margin: 0px;
    padding: 0px;
    background-image: url(/images/jg/top_bg.jpg);
    background-repeat: no-repeat;
    background-color: #f5f5f5 !important;
}

div {
    max-width: 100%;
}

.form-control {
    max-width: 350px;
    display: inline !important;
}

.form-group label {
    min-width: 210px;
}

.lh a img {
    margin-right: 5px;
    width: 15px;
}

.lh a {
    color: white !important;
    float: left;
    list-style-type: none;
    text-align: center;
    border-right: 1px solid #FFF
}

.lh1 a {
    color: white !important;
}

    .lh1 a img {
        margin-right: 5px;
        width: 15px;
    }

.field-validation-error {
    color: red;
}
/*加载更多按钮*/
#phonePage {
    width: 70%;
    height: 25px;
    line-height: 25px;
    color: white;
    text-align: center;
    background-color: #509eff;
    border-radius: 3px;
    margin: auto;
    margin-bottom:10px;
}

/*快捷报名按钮*/
.registerBtns {
    position:fixed;
    right:50px;
    top:500px;
}
.greenBtn {
    width: 150px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background-color: #5cb85c;
    color: white;
    border-radius: 5px;
    display: block;
    border: none;
    padding: 0px;
    margin:20px;
}
.greenBtn:hover {
    color: white;
    text-decoration: none;
    cursor: pointer;
}

/*通用蓝色按钮*/
.blueBtn{
    width:115px;
    height:27px;
    line-height:27px;
    text-align:center;
    background-color:#2567b3;
    color:white;
    border-radius:10px;
    display:block;
    border:none;
    padding:0px;
}
.blueBtn:hover{
    color:white;
    text-decoration:none;
    cursor:pointer;
}
/*当前位置*/
.bp1{
    margin-top:15px;
    margin-left:5px;
}
    .bp1 a {
        color: black !important;
    }
img{
    max-width:100%;
}
#footer{
    margin-right:0px;
    width:100%;
}
.shenglue {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    word-break: break-all; /* 追加这一行代码 */
}
.shenglue2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all; /* 追加这一行代码 */
}
/*------------------------------------手机--------------------------------------*/
@media (max-width:640px) {
    body {
        background-image: none;
    }

    #mainContain {
        width: 100%;
        margin: auto;
    }

    #phoneBar {
        position: absolute;
        top: 0px;
        left: 0px;
        width: 100%;
        display: none;
        z-index: 1000;
        min-height: 600px;
    }

        #phoneBar ul li a {
            display: block;
            width: 220px;
            height: 40px;
            line-height: 40px;
            background-color: #e9e9e9;
            color: black;
            border-bottom: 1px solid #9f9f9f;
            padding-left: 10px;
            background-color: #383d61;
        }

    #pcBar {
        display: none;
    }

    #tc {
        display: block;
    }

    #leftNav {
        display: none;
    }

    #leftInfo, #rightList {
        width: 100% !important;
        padding: 0px;
    }
    #phonePage{
        display:block;
    }
    #pageContain {
        display: none;
    }
    #leftInfo {
        width:100% !important;
        max-width:100% !important;
    }
        /*左侧导航start*/

    #leftInfo ul{
        overflow:hidden;
        width:100%;
        height:190px;
    }
    #leftInfo ul li {
        display: block;
        width: 16%;
        height: 65px;
        color: black;
        margin: 4.2%;
        float: left;
        text-align: center;
    }
    #leftInfo #leftUserNav_line5 li {
        width: 15%;
        margin: 2.5%;
    }
    #pcFunc{
        display:none;
    }
    #phoneFunc{
        display:block;
    }
    #leftInfo ul li a, .funcItemPhone {
        color: black;
        font-size: 12px;
        background-color: rgba(0, 0, 0, 0.00) !important;
    }
    #leftInfo ul li a img, .funcItemPhone p img {
        width: 90%;
        margin-bottom: 5px;
        border-radius: 5px;
        box-shadow: 0px 0px 5px 2px #dadada;
        padding: 5px;
    }
    .funcItemPhone p {
        color: black !important;
    }
    #phonehide {
        display: none !important;
    }
    .aactive {
        background-color: #fff !important;
    }
    #bianjie{
        display:none !important;
    }
    /*左侧导航end*/
    /*会员之家*/
    .dj {
        width: 97% !important;
    }
    .huiyuan {
        height:535px !important;
    }

    .itembox{
        width:100% !important;
    }

    #rightList hr{
        margin-top:5px;
        margin-bottom:5px;
    }
    .phoneLine{
        display:block !important;
    }
    .p1{
        margin-bottom:0px;
    }
    .phonekong {
        display: none !important;
    }
    #areaContain div.form-group{
        width:30% !important;
        float:left;
        margin-right:3.33%;
    }
    #countyID{
        width:100% !important;
    }
    #areaContain span{
        margin-left:-220%;
    }
    #ValidateCode{
        margin-left:0px !important;
    }
    .phoneHide{
        display:none;
    }
	.phoneArticleTitle{
		font-size:13px;
	}
    #linkListContain a {
        float:left;
        margin: 5px 10px;
    }
    .linkh3 {
        border-left: 4px red solid;
        font-size: 17px;
        padding-left: 5px;
    }
    #linkListContain hr {
        margin:10px 0px;
    }
}
/*------------------------------------PC--------------------------------------*/
@media (min-width:640px) {
    body {
        min-width: 1240px !important;
        background-size: 100% 170px;
    }
    #mainContain {
        width: 85%;
        margin: auto;
        min-width: 1240px;
    }

    #pcBar * {
        color: white;
    }
    /*右上角按钮链接功能*/
    .topbarFunc {
        margin-top: 10px;
        text-align: right;
    }

        .topbarFunc a {
            margin: 10px;
        }

        .topbarFunc span {
            color: white;
        }
    /*导航栏*/
    #pcBar ul li {
        float: left;
    }
        #pcBar ul li:hover {
            background-color: #00dda5;
        }
    #pcBar ul li a {
        display: block;
        height: 50px;
        line-height: 50px;
        width: 100%;
        text-align: center;
        font-size: 16px;
    }

    #pcBar ul li a:hover {     
        border-bottom: 4px solid #e4c85d !important;
        color: white !important;
        text-decoration: none;
    }

    #pcBar {
        display: block;

    }
    /*左上角按钮*/
    #tc {
        display: none;
    }

    #phoneBar {
        display: none !important;
        font-size: 25px;
        color: white;
    }

    #footer h4 {
        font-size: 25px;
    }
    #phonePage {
        display: none;
    }
    #pageContain{
        display:block;
    }
    /*#leftInfo {
        display: block;
    }*/
    /*左侧导航start*/
    #leftInfo ul li a {
        display: block;
        width: 200px;
        height: 40px;
        color: black;
        font-size: 17px;
        background-color: #e9e9e9;
        margin: 2px;
        line-height: 40px;
        padding-left: 10px;
        letter-spacing: 3px;
    }

    #leftInfo ul li a img {
        width: 25px;
        margin-bottom: 5px;
    }

    .aactive {
        background-color: #badaff !important;
    }
    /*左侧导航end*/
    /*首页四个按钮*/
    .funcItem p img {
        /*width: 50%;*/
        width: 30% !important;
        padding:10px;
    }
    .funcItem {
        height: 130px !important;
    }
    .huiyuan{
        margin-left:15px;
    }
    #pcFunc {
        display: block;
    }

    #phoneFunc {
        display: none;
    }
    /*区域级联*/
    #areaContain .form-group {
        width: 17% !important;
        float: left;
        margin-right: 1%;
    }

    #areaContain {
        overflow: hidden;
        padding-left: 3px;
        margin-bottom: 0px;
    }

        #areaContain span {
            float: left;
            margin-left: 5px;
        }

    #countyID {
        width: 63% !important;
        float: left;
    }

    #areaContain #countyIDGroup {
        width: 30% !important;
    }
    .shenglue{
        padding:3px !important;
    }
    .pcHide{
        display:none;
    }
    .linkh3 {
        border-left: 5px red solid;
        padding-left: 15px;
        margin-top: 15px;
    }
    #linkListContain a {
        float: left;
        padding:0px 15px;
        margin: 10px 10px;
        width: 22%;
        text-align: center;
    }      
}
@media (max-width:1024px) {
    body{
        background-size:1240px 170px;
    }
}