/**
 * PgwMenu - Version 1.0
 *
 * Copyright 2014, Jonathan M. Piat
 * http://pgwjs.com - http://pagawa.com
 *
 * Released under the GNU GPLv3 license - http://opensource.org/licenses/gpl-3.0
 */


/*css reset*/


/*css #main_con*/

.main_con {
    width: 960px;
    height: auto;
    margin: 0 auto;
    overflow: hidden;
}

.main_con .m_banner {
    width: 100%;
}

.main_con .bgc {
    background: url(../images/bg.jpg) no-repeat;
    background-size: 100%;
    width: 100%;
    padding: 0 0 20px 0;
}

.main_con .m_banner img {
    width: 100%;
}

.main_con .text_inf {
    width: 96%;
    height: auto;
    margin: 0 auto;
    padding: 10px 0 30px 0;
    background: #fff;
    /* box-shadow: 5px 5px 5px rgba(0, 0, 0, .2); */
    border-radius: 10px;
}

.gongshi {
    width: 300px !important;
}

.main_con .text_inf .inf_con {
    margin: 0 auto;
    padding: 0 20px;
    margin-bottom: 10px;
}

.main_con .text_inf .inf_con .bg {
    margin: 8px 0;
    width: 100%;
}

.main_con .text_inf .tit {
    width: 180px;
    margin: 0 auto;
    margin-top: 20px;
}

.main_con .text_inf .tit img {
    width: 100%;
}

.main_con .text_inf .inf_con h1 {
    color: #fff;
    text-align: center;
    line-height: 1.2em;
    display: block;
    width: 5.5em;
    padding: 7px 4px;
    background-color: #e94553;
    font-size: 20px;
    font-weight: bold;
    margin-top: 1em;
    margin-bottom: 1em;
    border-radius: 5px;
}

.color {
    color: #444 !important;
}

.main_con .text_inf .inf_con .zhushi {
    font-size: 15px;
    color: #444;
    margin-bottom: 10px;
}

.main_con .text_inf .inf_con p {
    font-size: 18px;
    color: #444;
    line-height: 1.8em;
    font-weight: 400;
    text-align: justify;
}


/* .main_con .text_inf .inf_con .p1 {
    width: 100%;
} */

.main_con .text_inf .inf_con_1 p {
    font-size: 18px;
    color: #444;
    line-height: 1.8em;
    font-weight: 400;
    /* text-indent: 2em; */
    margin: 0 auto;
    width: 98%;
}

.main_con .text_inf .inf_con .qudao {
    font-size: 20px;
    color: #09b6f2;
    font-weight: 600;
}

.main_con .text_inf .inf_con i {
    background-color: #e94553;
    color: #fff;
    border-radius: 4px;
    padding: 4px 18px 4px 18px;
}

.main_con .text_inf .inf_con em {
    color: #e94553;
}

.main_con .text_inf .inf_con b {
    color: #e94553;
    font-size: 24px;
}

.main_con .text_inf .inf_con .xiahua {
    color: #e94553;
    text-decoration: underline;
}

.main_con .text_inf .inf_con .xiahua:hover {
    text-decoration: underline;
}

.main_con .text_inf .inf_con table {
    width: 100%;
    border: solid #bce5ff 1px;
    /*给表格添加边框*/
    border-radius: 6px;
    /*设置表格圆角*/
    box-shadow: 0 1px 1px #f3fbff;
    /*表格阴影设置*/
}

.bordered {
    border: solid #bce5ff 1px;
    /*给表格添加边框*/
    border-radius: 6px;
    /*设置表格圆角*/
    box-shadow: 0 1px 1px #f3fbff;
    /*表格阴影设置*/
}

.bordered tr {
    -o-transition: all 0.1s ease-in-out;
    -webkit-transition: all 0.1s ease-in-out;
    -moz-transition: all 0.1s ease-in-out;
    -ms-transition: all 0.1s ease-in-out;
    transition: all 0.1s ease-in-out;
}

.bordered .highlight,
.bordered tbody tr:hover {
    background: #f3fbff;
    /*表格行的悬浮状态效果*/
}

.bordered td,
.bordered th {
    border-left: 1px solid #bce5ff;
    border-top: 1px solid #bce5ff;
    padding: 10px;
    text-align: center;
    font-size: 18px;
}

.bordered td a {
    color: #e94553;
    text-decoration: underline;
}

.bordered thead {
    font-weight: bold;
    color: #444;
    background-color: #c3e6f8;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebf3fc), to(#ecf2fa));
    background-image: -webkit-linear-gradient( #f2f8ff 0%, #f2f8ff 50%, #f2f8ff 100%);
    background-image: -moz-linear-gradient( #f2f8ff 0%, #f2f8ff 50%, #f2f8ff 100%);
    background-image: -ms-linear-gradient( #f2f8ff 0%, #f2f8ff 50%, #f2f8ff 100%);
    background-image: -o-linear-gradient( #f2f8ff 0%, #f2f8ff 50%, #f2f8ff 100%);
    background-image: linear-gradient( #f2f8ff 0%, #f2f8ff 50%, #f2f8ff 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr=#ebf3fc, endColorstr=#dce9f9);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#ebf3fc, endColorstr=#dce9f9)";
    box-shadow: 0 1px 0 rgba(255, 255, 255, .8) inset;
    /*表格表头设置内阴影*/
    border-top: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, .5);
    /*表格表头设置文字阴影*/
}


/*使用:first-child去除表格每行的第一个单元格的左边框*/


/*使用:first-child设置表格表头第一个单元格仅左上角为圆角*/

.bordered thead tr :first-child {
    border-radius: 6px 0 0 0;
}


/*使用:last-child设置表格表头最后一个单元格仅右上角为圆角*/

.bordered th:last-child {
    border-radius: 0 6px 0 0;
}


/*使用:first-child和:last-child设置表格最后一行的第一个单元格左下角为圆角*/

.bordered tr:last-child td:first-child {
    border-radius: 0 0 0 6px;
}


/*使用:last-child设置表格最后一行的最后一个单元格右上角为圆角*/

.bordered tr:last-child td:last-child {
    border-radius: 0 0 6px 0;
}

.lanrenzhijia {
    width: 100%;
    margin: 10px auto;
    background: #fff;
    border: 1px solid #f0f0f0;
    font-family: '微软雅黑';
}

.lanrenzhijia .tab {
    overflow: hidden;
    background: #eee;
}

.lanrenzhijia .tab a {
    display: block;
    width: 25%;
    padding: 10px 0px;
    float: left;
    text-decoration: none;
    color: #666;
    font-size: 16px;
    line-height: 24px;
    text-align: center;
}

.lanrenzhijia .tab a:hover {
    background: #e94553;
    color: #fff;
    text-decoration: none;
}

.lanrenzhijia .tab a.on {
    background: #e94553;
    color: #fff;
    text-decoration: none;
}

.lanrenzhijia .content {
    padding: 10px;
}

.lanrenzhijia .content li {
    display: none;
}

.lanrenzhijia .content li p {
    font-size: 18px;
    text-indent: 2em;
    margin-top: 10px;
}

.lanrenzhijia .content li p .three {
    /* background: url(../images/three.png); */
    background: transparent!important;
    padding: 0;
}

.lanrenzhijia .content li img {
    margin: 0 auto;
    text-align: center;
    margin-left: 0;
    padding-top: 0;
    vertical-align: bottom;
}

.lanrenzhijia .content .icon_i {
    margin-left: 2em;
    margin-top: 1em;
    margin-bottom: 1em;
}

.lanrenzhijia .content .duanxin {
    margin-left: 32px;
}

.lanrenzhijia .content .shouji {
    margin: 25px 0;
    margin-left: 65px;
}

#_button {
    width: 480px;
    margin: 0 auto;
    display: table;
}

#_button a {
    /* display: table-cell;
    text-align: center; */
    display: inline-block;
    float: left;
}

.linkbtn1 {
    float: left;
}

.linkbtn2 {
    float: right!important;
}

.button {
    width: 140px;
    min-height: 1.2em;
    padding: 4px 10px;
    cursor: pointer;
    opacity: 0.9;
    margin-top: 20px;
    color: #FFF;
    font-size: 1.6em;
    letter-spacing: 1px;
    text-shadow: rgba(0, 0, 0, 0.9) 0px 1px 2px;
    text-align: center;
    background: #e94553;
    border: 1px solid #e94553;
    text-align: center;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -khtml-box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -moz-box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -o-box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -webkit-transition: all 0.1s linear;
    -khtml-transition: all 0.1s linear;
    -moz-transition: all 0.1s linear;
    -o-transition: all 0.1s linear;
    transition: all 0.1s linear;
}

.button:hover {
    -webkit-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 5px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -khtml-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 5px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -moz-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 5px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -o-box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 5px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 2px 5px, inset rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(0, 0, 0, 0.25) 0px 0px 0px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
}

.button:active {
    -webkit-box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0) 0px 1px 0px, inset rgba(0, 0, 0, 0.5) 0px 0px 5px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -khtml-box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0) 0px 1px 0px, inset rgba(0, 0, 0, 0.5) 0px 0px 5px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -moz-box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0) 0px 1px 0px, inset rgba(0, 0, 0, 0.5) 0px 0px 5px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    -o-box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0) 0px 1px 0px, inset rgba(0, 0, 0, 0.5) 0px 0px 5px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
    box-shadow: rgba(255, 255, 255, 0.25) 0px 1px 0px, inset rgba(255, 255, 255, 0) 0px 1px 0px, inset rgba(0, 0, 0, 0.5) 0px 0px 5px, inset rgba(255, 255, 255, 0.03) 0px 20px 0px, inset rgba(0, 0, 0, 0.15) 0px -20px 20px, inset rgba(255, 255, 255, 0.05) 0px 20px 20px;
}