@charset "utf-8";
/*---------------------------------------------------------------------------------------------------------初始化start*/
title{
    background: url("../../IMG/title.png");
}
html, body, div, span, object, iframe, h1, h2,
h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn,
em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd,
ol, ul, li, fieldset, form, label, legend, table, caption, tbody,
tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption,
figure, footer, header, menu, nav, section, summary, time, mark,
audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    outline-style: none;
}

* {
    list-style: none;
}

body {
    line-height: 1;
    /*background-color: #DDEEC4;*/
    font-family: "Microsoft YaHei";
    min-height: 900px;
    cursor: default;
}

a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;

}

a:hover, a:focus {
    text-decoration: none;
    outline-style: none;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0px;
    margin: 0px;
}

input, select {
    vertical-align: middle;
}

/*---------------------------------------------------------------------------------------------------------初始化end*/

/*---------------------------------------------------------------------------------------------------------头部start*/
.dheader {
    background-color: #ffffff;
    min-width: 1400px;
}

.logo {
    height:25%;
    width:25%;
}


.logopic {
    width: 600px;
    height: 130px;
    margin-left: 50px;
    background: url("../IMG/img/logo-top_banner.jpg") no-repeat 20px 30px;
    display: inline-block;
    float: left;
}
.logopic1 {
    /*background: url("../IMG/img/ps.jpg") no-repeat 10px 10px;*/
    display: inline-block;
    background-size: 90px 90px;
    background-position: 50% 50%;
    width:130px;
    height: 130px;
    float: right;
    margin-right: 50px;
}

.logopic2 {
    width: 300px;
    height: 130px;
    float: right;
    background: url("../IMG/img/tel.png") no-repeat 40px 60px;
    display: inline-block;
}
/*.dheader-green {*/
/*min-width: 1400px;*/
/*height: 40px;*/
/*background-color: #86C131;*/
/*position: relative;*/
/*z-index: 2*/

/*}*/


/*.slide-outdiv {*/
/*height: 80px;*/
/*position: relative;*/
/*top: -40px;*/
/*z-index: 10;*/
/*}*/

/*.topmenu {*/
/*width: 1300px;*/
/*overflow: auto;*/
/*margin-left: auto;*/
/*margin-right: auto;*/

/*}*/



/*-----------------------------------------------------------------------------------------------------------本站保险网络销售资质提供商----*/
.bgfw {
    background: #fff!important;
}
.columns-box {
    padding: 80px 0;
}
.layout {
    width: 1190px;
    margin-left: auto;
    margin-right: auto;
}
.tac {
    text-align: center;
}

.columns-header {
    margin-bottom: 80px;
    line-height: 1;
}
.f28 {
    font-size: 28px;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
}
/*strong {
    font-weight: bold;
    width: 100%;height: 80px;line-height: 80px;text-align: center;color: green;;font-size:1.2em;font-weight: normal;
    background-image: -webkit-linear-gradient(left, #167993, #fbe500 25%, #167993 50%, #fbe500 75%, #167993);
    background-size: 200% 100%;
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-animation: mask 4s infinite linear;
}*/
strong {
    font-weight: bold;
    width: 100%;
    height: 80px;
    line-height: 80px;
    text-align: center;
    color: #FF6347;
	font-size:1.2em;
	font-weight: normal;
}
/******不太想做IE等浏览器的兼容的分割线******/
@-webkit-keyframes mask {
    0% { background-position: 0 0;}
    100% { background-position: -100% 0;}
}

@-webkit-keyframes anim{
    0%{
        background-position: 0 0;
    }
    100%{
        background-position: -100% 0;
    }
}
.clearfix {
    zoom: 1;
}
.company-list {
    margin-right: -30px;
}
.clearfix {
    zoom: 1;
}
ul, ul li {
    list-style: none;
}

.clearfix:after, .clearfix:before {
    content: "";
    display: table;
}
.company-list .company-item {
    position: relative;
    width: 200px;
    height: 118px;
    margin: 0 30px 30px 0;
    border: 1px solid #f1f1f1;
    text-align: center;
}
.fl {
    display: inline-block;
}
.company-list .company-item a {
    display: block;
    line-height: 118px;
}
a, a:active, a:hover, a:link, a:visited {
    /* text-decoration: none; */
}
.company-list .company-item img {
    max-width: 210px;
    max-height: 62px;
}
.inline-block, img {
    vertical-align: middle;
    border: none;
}
.bottom-content a{
    /* color: blue;*/
}
.bottom-content a:hover{
    color: red;
}





/*-----------------------------------------------------------------------------------------------------------底部---*/
/* .foot{
    background-color: #eaeaea;
    float: left;
    width: 100%;
} */

.ma60{
    margin-top: 60px;
}
.foot-content{
    margin-left: 7%;
    padding: 10px;
}
.foot-way{
    width: 15%;
    float: left;
    text-align: center;
    padding-top: 20px;
    padding-bottom: 20px;
}
.foot-way h2 {
    font-size: 15px;
    color: #666;
    font-weight: bold
}
.foot-way a{
    color: #666;
}
.foot-way ul{
    line-height: 29px;
    color: #666
}
.foot-way ul li{
    font-size: 14px;
}
.foot-way h2{
    font-size: 15px;
    color: #666;
    font-weight: bold;
}
/*-----------------------------------------------------------------------------------------------------------备案号---*/
.bottom{
    background-color: #ffffff;
    text-align: center;
}
.bottom-content{
    display: inline-block;
    padding-bottom: 20px;
    padding-top: 20px;
    font-size: 13px;
    color:#7f7f7f;

}



/*-----------------------------------------------------------------------------------------------------------身体----*/

.dbody {
    min-width: 1300px;
    padding-top: 40px;
    min-height: 600px;
    padding-bottom: 60px;
    background-color: #DDEEC4;

}

.dcontent {
    width: 1400px;
    margin-left: auto;
    margin-right: auto
}

#left {
    width: 200px;
    float: left;
    margin-left: 10px;
}

.greycengci {
    padding: 40px 0 0 50px;
}

.greycengci > span {
    color: grey;
}

#right {
    margin-left: 250px;
    width: 80%;
    min-height: 534px;
    min-width: 1100px;
    background-color: #FFFFFF;
    border-radius: 5px;
    /*padding-bottom: 0px*/
}

#only-right {
    margin-left: auto;
    margin-right: auto;
    width: 70%;
    min-height: 504px;
    min-width: 1300px;
    background-color: #FFFFFF;
    border-radius: 5px;
    padding-bottom: 60px
}

/*-------------------------------------------------------------------------------purchase-guide*/
.pur-div {
    line-height: 20px;
    padding: 10px;
    padding-top: 30px;
    width: 15%;
    display: inline-block;
    margin-left: 6%;
    vertical-align: middle;
    font-size: 14px;
}

.pur-div > img {
    width: 128px;
    height:128px;
    margin-left: 16px;
    margin-bottom: 20px;
    padding: 15px;
    border: 1px solid #DDEEC4;

}

.pur-div > div {
    height: 100px;
    width: 200px;
    line-height: 22px;
}

.mf7{
    margin-left: 7px;
}

.mf20{
    margin-left: 20px;
}

.num{
    font-size: 16px;
}
/*5个图片框*/
.pur-div2 {
    line-height: 20px;
    /*padding: 10px;*/
    padding-top: 30px;
    width: 160px;
    display: inline-block;
    margin-left: 32px;
    vertical-align: middle;
}

.pur-div2 > img {
    width: 128px;
    height: 128px;
    margin-bottom: 10px;
    border: 1px solid #DDEEC4;
    padding: 15px;
}

.pur-div2 > div {
    height: 100px;
    width: 150px;
    line-height: 23px;
}


.mf8{
    margin-left: 20px;
}
/*--------------------------------------------------*/
.bill-tb {
    width: 90%;
    margin-top: 60px;
    text-align: center;
    line-height: 30px;
    margin-left: auto;
    margin-right: auto;
}

.bill-a {
    float: left;
    width: 100px;
    height: 30px;
    border-bottom: 2px solid #003366
}

.bill-b {
    float: left;
    width: 100px;
    height: 30px;
    font-size: 13px;
    border: 2px solid #003366;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom: 0px solid #ffffff
}

.bill-c {
    float: left;
    width: 100px;
    height: 30px;
    font-size: 13px;
    border: 0px solid #ffffff;
    border-bottom: 2px solid #003366
}

.bill-d {
    height: 30px;
    margin-left: 302px;
    border: 0px solid #ffffff;
    border-bottom: 2px solid #003366;

}

/*-------------------------------------------bill2-*/
.bill2-a {
    float: left;
    width: 100px;
    height: 30px;
    border-bottom: 2px solid #003366
}

.bill2-b {
    float: left;
    width: 100px;
    height: 30px;
    font-size: 15px;
    border: 2px solid #003366;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
    border-bottom: 0px solid #ffffff
}

.bill2-c {
    float: left;
    width: 100px;
    height: 30px;
    font-size: 15px;
    border: 0px solid #ffffff;
    border-bottom: 2px solid #003366
}

.bill2-d {
    float: left;
    width: 100px;
    height: 30px;
    font-size: 15px;
    border: 0px solid #ffffff;
    border-bottom: 2px solid #003366

}

.bill2-e {
    float: left;
    width: 100px;
    height: 30px;
    font-size: 15px;
    border: 0px solid #ffffff;
    border-bottom: 2px solid #003366

}

.bill2-f {
    height: 30px;
    margin-left: 504px;
    border: 0px solid #ffffff;
    border-bottom: 2px solid #003366;
}

/*----------------------------------------------*/
.sk-dv {
    width: 75%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 80px;
    line-height: 26px;
    border-bottom: 1px dashed lightgray;
}

.sk-dv > h3 {
    font-size: 16px;
}

.sk-dv > p {
    margin-top: 30px;
    font-size: 15px;
    text-indent:2em;
}

.r-div {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 50px;
    line-height: 22px;
    font-size: 14px;
    padding-bottom: 80px;
}

/*------------------------------------------------------------------------------------------------------------------脚*/
#dfoot {

    height: 100px;
    margin-top: 40px;
    background-color: #E4E4E4;
    min-width: 1400px;
}

/*--------------------------------------------------------------------------------------------------------------小样式*/
.a-href {
    color: black;
}

.a-href:hover {
    color: #666699;
    cursor: pointer;

}

.a-tip1 {
    color: blue;

}

.a-tip2 {
    color: grey;

}

.a-tiphover {
    color: #FFCC00;

}

.a-tip1:hover {
    color: #FFCC00;
    cursor: pointer;

}

.span-org {
    background-color: #FF9966;
    display: inline-block;
    width: 200px;
    height: 80px;
    line-height: 30px;
    border-radius: 5px;
    font-size: 13px;
    font-weight: bold;
}

.tab-text {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;

}

.tab-text th {
    height: 40px;
    line-height: 40px;
    color: orange;
    border: solid 1px #F5A31C;
    text-align: center;
}

.tab-text td:first-child {
    min-width: 200px;

}

.tab-text td {
    line-height: 35px;
    border: solid 1px #F5A31C;
    height: 40px;
    text-align: center;
    vertical-align: middle;
}

.tab-text2 {
    width: 100%;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
    text-align: center;
}

.tip-chos {
    width: 700px;
    margin-top: 20px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.tip-chos td {
    padding: 15px;
}

.tip-chos div {
    height: 59px;
    background-color: #FF9966
}

/*----------------------------------------------------------------------------------------------homepage---*/
.titlename {
    width: 1400px;
    height: 100px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    /*line-height: 100px*/
}

.scrollbg {
    background-color: #ffffff;
    height: 250px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.scrolldiv {
    border: 1px solid red;
    width: 300px;
    height: 200px;
    text-align: center

}

.scrolldiv > img {
    width: 300px;
    height: 150px;
}

.picshow {
    background-color: #ffffff;
    height: 300px;
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.picdiv {
    height: 300px;
    width: 298px;
    border: 1px solid red;
    float: left
}