.p4-titlel-1{height: 55px; font-size: 20px;  font-weight: normal;color: #242424; line-height:52px; margin-bottom: 24px;font-family:"Microsoft Yahei";}
.p4-titlel-1 em{display: block;height: 1px;background: #eee;}
.p4-titlel-1 span{width:36px; height: 2px; background: #29166f; display: block;}
.p4-titlel-2{height: 55px;font-size: 20px; color: #ebebeb; line-height: 55px;padding-left:18px;background:#29166f;font-family:"Microsoft Yahei";}
.p4-titlel-2 span{display: block;font-weight: normal;max-width: 80%; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.p4-page{text-align:center;font-family:"Microsoft Yahei";}
.p4-page .laypageskin_yahei .laypage_curr{background-color:#29166f;}
.p4-page  .laypageskin_yahei a, .p4-page .laypageskin_yahei span{background-color: #eee;}
/*结束*/
        .p4-search-1{background: #e5e5e5;height: 82px;overflow: hidden; }
        .p4-search-1 p{ color: #6b6b6b; line-height: 82px; }
        .p4-search-1 a{ color: #999; display: inline-block; margin-right: 15px; }
        .p4-search-1 a:hover{text-decoration: underline;}
        .p4-search-1-inp{width:384px; height: 40px;  border-top: 1px solid #d4d4d4; border-bottom: 1px solid #d4d4d4;  margin-top: 20px;}
        .p4-search-1-inp1{width:336px;height: 40px; font-size: 12px; background: none; color: #b1b1b1; line-height: 40px; float: left;border: 0; outline: none;}
        .p4-search-1-inp2{width: 36px;height: 40px; background: url(images/VISkins-p4.png) no-repeat  -962px -620px; cursor: pointer; float: right; border: 0;}
    

        .p4-curmbs-1{ height: 110px; line-height: 110px; overflow: hidden;}
        .p4-curmbs-1 dt{float: left; padding-left:28px; color: #1e1e1e; background: url(images/VISkins-p4.png) no-repeat 0 40px; width:70px;}
        .p4-curmbs-1 dd{ color: #999; }
        .p4-curmbs-1 a{color: #999;padding:0 6px;display: inline-block;}
        .p4-curmbs-1 a:hover, .p4-curmbs-1 .cur{color:#29166f;}

    

        .p1-info-list-title-4 .sidenavcur a {
            color:#29166f;
        } 
.p1-info-list-title-4 {
            height: 54px;
            line-height: 40px;
        } 
.p1-info-list-title-4 li {
            width:13.77%;
            height: 40px;
            background: #f0f0f0;
            float: left;
            font-size: 14px;
            font-weight: bold;
            margin: 0 0.3% 20px 0;
            text-align: center;
        } 
.p1-info-list-title-4 li a {
            display: block;
        }
        /*.p1-info-list-title-4 li:nth-child(4){margin: 0;}*/ 
.p1-info-list-title-4 li:hover,
        .p1-info-list-title-4 li.sidenavcur {
            background: #29166f;
            position: relative;
            color: #fff;
        } 
.p1-info-list-title-4 li:hover:before,
        .p1-info-list-title-4 li.sidenavcur:before {
            content: "";
            position: absolute;
            left: 50%;
            margin-left: -3px;
            bottom: 0;
            width: 0;
            height: 0;
            border-left: solid 6px transparent;
            border-right: solid 6px transparent;
            border-bottom: solid 6px #fff;
        } 
.p1-info-list-title-4 li:hover a,
        .p1-info-list-title-4 li.sidenavcur a {
            color: #fff;
        }
    

        .p4-info-content-2 {
            padding-bottom: 30px;
            overflow: hidden;
        } 
.p4-info-content-2 .p4-titlel-1 {
            margin-bottom: 18px;
            margin-top: 10px; padding-left:20px
        } 
.p4-info-content-2-text a {
            color: red;
        } 
.p4-info-content-1-fy-t2 {
            height: 24px;
            overflow: hidden;
            padding-top: 20px;
            margin-top: 20px;
            border-top: 1px solid #ccc;
        } 
.p4-info-content-1-fy-t2 dt {
            float: left;
            line-height: 24px;
            margin-right: -88px;
            width: 92px;
            height: 24px;
            display: inline-block;
            font-weight: bold;
            color: #fff;
            text-align: center;
            background: #29166f;
            margin-right: 10px;
        } 
.p4-info-content-1-fy-t2 dd {
            padding: 0 0 0 102px;
        } 
.p4-info-content-1-fy-t2 dd a {
            color: #999;
            margin-right: 10px;
            display: inline-block;
        } 
.p4-info-content-1-fy-t2 dd a:hover {
            color: #29166f;
        }
    

        .p4-info-3{position: relative; overflow: hidden;}
        .p4-info-3 .p4-titlel{margin-bottom: 30px;}
        .p4-info-3-con{overflow: hidden;}
        .p4-info-3-con dl{width: 34%; float: left;}
        .p4-info-3-con dt{ margin-bottom: 8px; padding-right:7.5%;overflow: hidden;}
        .p4-info-3-con dt img{display: block;width: 100%; border: 1px solid #eee; box-sizing: border-box;height:218px;}
        .p4-info-3-con dl:hover dt img{border-color: #29166f;}
        .p4-info-3-con dd{overflow: hidden; padding-right: 7.5%;}
        .p4-info-3-con h4{height: 46px; font-size: 14px;font-weight: bold;line-height: 44px; margin-bottom: 8px; max-width: 80%;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
        .p4-info-3-con h4 a{color: #333;}
        .p4-info-3-con p{height: 48px; line-height: 24px;}
        
        .p4-info-3-con dl:hover h4 a{color:#29166f;}
        .p4-info-dd{height: 12px; position: absolute; top: 12px; right: 0; overflow: hidden;}
        .p4-info-dd li{width: 12px; height: 12px; border-radius: 100%; background: #eee; float: left; margin-right: 18px; text-indent: -999px; cursor: pointer;}
        .p4-info-dd li:nth-last-child(1){margin-right: 0;}
        .p4-info-dd .cur{background: #29166f;}
        
    


        