﻿@charset "utf-8";

html, body, form {
    margin: 0;
    padding: 0;
    height: 100%;
}
    html, body, form a div p h2{
        font-family:"微软雅黑";
    }
    html, body, form a div p {
    font-size:14px;
    }
body {
    margin: 0px;
    color: #000;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 12px;
    height: 100%;
}
.mainw {
    width:1260px;
    margin:auto
}
.main .layui-nav .layui-nav-item {
    line-height:50px
}
.main .layui-nav * {
    font-size: 20px;
    font-family:"微软雅黑";
    background:#0943c6;
}
.main .layui-nav .layui-nav-item a:link {
color:#fff;
}
    .mainw .phone {
    line-height:120px;
    font-size:14px;
    }
        .mainw .phone span {
         color:#0052a4;
         font-weight:bold
        }
.rownav {
background:#0052a4
}
    .rownav .layui-nav-bar {
    display:none
    }
.rownav .layui-nav-item{
margin:0 10px
}
    .rownav .select {
    background:#0052a4;
    }
    /*.rownav .select a{
    color:#1e9fff
    }*/
    .rownav .select a:hover{
    color:#0052a4;
    }
    .rownav .layui-nav-child {
        background:#0052a4;
        top:50px;
    }
        .rownav .layui-nav-child a {
        color:#fff;font-size: 16px;
        }
.mainw .search {
    height: 29px;
    line-height:29px;
    background: url(../images/index2_11.jpg);
    margin-bottom: 3px;
}
#menu {
    background:#0052a4;
}
    #menu .layui-nav *{
    font-size: 20px;
    font-family:"微软雅黑";    
    text-align:center
    }
    #menu .layui-nav-child{
    top:60px;
    text-align:center
    }
    #menu .layui-nav-child a {
    font-size: 17px;
    }
.info {
height:200px;
}
    .info .layui-row {
    height:120px;
    margin-top:40px
    }
        .info .layui-row div {
        line-height:60px;
        text-align:center
        }
.policy {
margin:40px 0
}
    .policy p {
    color:#5dbcfc;
    text-align:center;
    font-size:30px;
    font-family:"微软雅黑";
    }
.policy h1 {
margin-top:30px
}
    .policy .layui-card-body {
    height:50px
    }
    .policy .layui-card-header {
   font-size:13px;
    font-family:"微软雅黑";
    }
.service {
background:url(../images/index_07.jpg);
height:453px;
}
    .service p {
        color:#fff;
    text-align:center;
    font-size:30px;
    font-family:"微软雅黑";
    padding-top:60px
    }

.partner {
background:url(../images/index_09.jpg);
height:740px;
}
    .partner p {
        color:#fff;
    text-align:center;
    font-size:30px;
    font-family:"微软雅黑";
    line-height:240px
    }
    .partner .logos {
    width:1160px;margin:auto;
    line-height:170px
    }
        .partner .logos a {
        margin:15px
        }
.expert {
background:url(../images/index_11.jpg);
height:429px;
}
    .expert p {
    color:#5dbcfc;
    text-align:center;
    font-size:30px;
    font-family:"微软雅黑";
    line-height:150px
    }
     .expert .photos {
        width:1100px;
        margin:auto
    }
    .expertphotos a {
        margin:5px; display:inline-block; position:relative;
        }
    .expertphotos a .mask {
        position:absolute;top:20%;left:0px;width:100%;height:80%;background: rgba(0,0,0,0.3);color:#fff;
        display:none;line-height:26px;text-align:center 
    }
    .expertphotos a .mask .exname{
        font-size:15px;
        font-weight:bold     
    }
.btmmenu {
    height:300px;
    background:#333333;
    color:#fff;
}
    .btmmenu .menublock {
    float:left;
    }
    .btmmenu .title {
    text-align:center;
    height:65px;
    line-height:65px;
    border-bottom:solid 1px #585858;
    font-size: 18px;
    font-family:"微软雅黑";
    }
    .btmmenu .menubody {
        height:200px;
        margin:10px 0 0 40px;
        line-height:30px;

        font-size: 16px;
        font-family:"微软雅黑";
    }
    .btmmenu .rightline {
        border-right:solid 1px #585858;
    }
.btmmenu a {
color:#fff
}

.navi {
margin:20px;
padding:15px 0;
border-bottom:solid 1px #efefef
}
.inpage {
padding-bottom:50px
}
    .inpage .photo {
    text-align:center;margin:30px;
    }
        .inpage .photo img {
            max-width:600px
        }
.inpage .title {
    color:#5dbcfc;
    text-align:center;
    font-size:30px;
    font-family:"微软雅黑";
}
    .inpage .search {
        width:400px
    }
.inpage .contents {
margin-top:10px;
padding:50px;
line-height:30px
}
.inpage .contents img{
margin:auto
}
    .inpage .aboutpartner img {
    margin:5px
    }
.inpage .contents .expertdetail span{
    display:inline-block;padding:3px;margin:3px 10px; width:120px; text-align:center;
    background:#333333; color:#fff
}

.list {
    margin:0 50px 50px 50px;
    line-height:35px
}
    .list .icon {
    margin-right:9px
    }
.pagerdiv {
text-align:center
}
.pager {
color:#fff
}
.pager a {
margin:3px;line-height:40px;
}

.pager .current{
    color:#333;
}
.hide {
display:none
}
.foot {
height:45px;
line-height:45px;
background:#000000;
color:#fff;
text-align:center
}