@charset "utf-8";
/* CSS Document */
/*公共样式*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
ul,ol{ list-style: none;}
.clearfix { display: block; }
.fl{float:left;}
.fr{float:right;}
.hide{ display:none;}
img{display:inline;border:0;}
.container{margin:0px auto 10px;}
/*左侧导航*/
.slider{ width:19%;/* border:1px solid #d3d7dd; */ font-size:14px;}
.slider a{ text-align:left; padding:0 15px; height:40px; line-height:40px;  display:block; background: #08bf6f;border-bottom:1px solid #FFF; color:#fff; position:relative;}
.side_nav  li a.current{ background:#05a861; color:#fff;}
.sel_nav{ display:none;}
.sel_nav .s_nav{ position: relative;}
.sel_nav .s_nav a{ padding-left:3.5em;*padding-left:0.5em;display:block;  height:40px; line-height:40px; color:#535353; background:#e7eaef; position:static; border-bottom: 2px solid #FFF; }
.sel_nav .s_nav a:hover{color:#0068B7;}
.sel_nav .s_nav a.current{background:#05a861;color:#fff;}
.add{ display: inline-block; position:absolute; right:10px;top:16px;}
.side_nav li span.dian{ font-size:22px; float:left;  margin-top:0;padding-left: 34px; font-family:"微软雅黑"; background:transform; height:40px;}

/*右侧内容*/
.content{width:79.5%;background: #fff;
    padding-right: 20px;
    padding-left: 20px;min-height: 500px;}
/*原有样式重写*/
#latestposts li{border-bottom:1px dotted #d7d7d7;}
/**/
.about_con p{text-indent:2em;margin-bottom:20px;}
.about_con p:last-child{margin:0;}
.con_l{width:794px;margin-right:10px;}
.con_r{width:296px;}
.map{width:794px;height:557px;position:relative;}
.arrow,.map_address{position:absolute;}
.arrow{left:244px;top:414px;width:25px;height:36px;}
.map_address{left:294px;top:330px;width:314px;height:90px;padding:5px 10px;background:#fff;border:2px solid #fc7500;border-width:0 0 0 2px;}
.map_address p{padding-top:10px;}
.msg{width:100%;background:#f5f5f5;}
.msg span{display:inline-block;line-height:48px;margin-right:20px;}
.msg label,.msg input{display:inline-block;}
.msg input{padding:7px; width:288px; border:1px solid #e0e0e0;}
.msg_content,.msg_bt{margin-top:20px;}
.msg_content textarea{width:100%;border:1px solid #e0e0e0;padding:7px;}
.msg_bt{text-align:right;}

/*******************联系我们 开始*********************/
#leave_message_container .textbox{
    border:none;
    border-bottom:1px solid #999;
    background: transparent;
    /*width: 100%;*/
    line-height: 1.23076923;
}
#leave_message_container .mt{
    font-size: 24px;
    color: #999;
    line-height: 24px;
    margin-left: 10px;
    padding-top: 10px;
}
.btn-primary{
    background-color: #05a861;
    background-image: linear-gradient(90deg, #05a861 0%, #05ad64 100%);
    box-shadow: 0 10px 20px 0 rgba(51,153,238,0.30);
    border-radius: 20px;
    width: 180px !important;
    height: 45px;
    line-height: 2;
    border: none;
    color:#fff;
}
.ul_lxfs_container{
    list-style: none;
}
.ul_lxfs_container li{
    display: block;
    float: left;
}
.map_container{
    width: 58%;
}
.address_container{
    font-size:14px;
    color:#737373;
    width:40%;
}
@media (max-width: 800px){
    .map_container{
        width: 100%;
    }
    .address_container{
        width: 100%;
    }
}
.contactTitle{
    font-size:18px;
    line-height: 40px;
    border-bottom: 2px solid #08bf6f;
    margin-bottom:20px;
}
.address_container p{
    font-size: 16px;
    margin-top: 16px;
    padding-left: 28px;
    position: relative;
}
.address_container img {
    display: block;
    height: 20px;
    position: absolute;
    top: 1px;
    left: 0;
}
/*******************联系我们 结束*********************/

/*******************关于我们 开始*********************/
.section-title{
    margin: 30px 0 20px;
    text-align: center;
}
.section-title h2 {
    color: #666;
    -webkit-animation: slideInDown_px 1.5s both;
    -moz-animation: slideInDown_px 1.5s both;
    animation: slideInDown_px 1.5s both;
    font-size: 24px;
}
.section-title .title {
    background: url(../images/icon/section-title.png) center center no-repeat;
    -webkit-animation: slideInDown_px 1.5s both;
    -moz-animation: slideInDown_px 1.5s both;
    animation: slideInDown_px 1.5s both;
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 24px;
    color: #333;
}
.profile_container{
    line-height: 32px;
}
.profile_container p{
    text-indent:2rem;
}
.corporate_image{
    background: #efefef;
    padding-top: 0.1px;
    padding-bottom: 20px;
}
.item{
    margin-bottom: 20px;
}
/*******************联系我们 开始*********************/
