body, h1, p, ul, p, li, img { margin:0; padding:0; }
a{ text-decoration: none}
html,body,img{border:0;}
ul { list-style:none; }
img { border:none; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*height:1%;}
.over{ overflow: hidden;}
.fix{*zoom:1;}
.fix:after,.fix:before{ display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.l { float:left; }
.r { float:right; }
.dc{ margin:0 auto;}
.db{ display:block;}
.dn{ display:none;}
.inlineblk{ display: inline-block; *display:inline; *zoom:1;}
.tl{ text-align: left;}
.tc{ text-align:center;}
.vm{vertical-align:middle; }


.w33{ width: 33%;}
.pa{ position:absolute;}
.pr{ position:relative;}
.fb{ font-weight:bold;}
/*公用样式*/



/*字体基础样式*/
.f16{ font-size:16px;}
.f20{ font-size: 20px;}
.f24{ font-size: 24px;}


/*兼距*/
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}

.mb5{ margin-bottom: 5px}
.mb15{ margin-bottom: 15px}
.ml10{ margin-left: 10px;}
.ml15{ margin-left: 15px}
.ml20{ margin-left: 20px}
.ml40{ margin-left: 40px}

.mr5{ margin-right:5px}
.mr10{ margin-right: 10px}
.pt10{ padding-top:10px}
.pt20{ padding-top:20px}
.pt35{ padding-top: 35px}
.pb20{ padding-bottom:20px}
.pl20{ padding-left:20px}
.plr20{ padding:0px 20px ;}/*字体默认大小是12px*/

/*字体基础样式*/
/*行高和高度*/
.lh24{ line-height:24px;}
.lh30{ line-height:30px;}


/*宽度*/
.w25{ width:25%}
.w33{ width: 33.3%;}
.w50{ width:50%;}
.w100{ width:100%;}

.v1{
    vertical-align: 1px;
}
. {
    border-radius: 5px;
    -moz-box-shadow:0px 0px 5px #ede3d7; -webkit-box-shadow:0px 0px 5px #ede3d7; box-shadow:0px 0px 5px #ede3d7;
}
.cf{color: #fff;}
.w1200{ width: 1200px;}

@charset "UTF-8";

ul {
    list-style: none
}

.over {
    overflow: hidden
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.dc {
    margin: 0 auto
}

.f16 {
    font-size: 16px
}

.f20 {
    font-size: 20px
}

.f24 {
    font-size: 24px
}

.plr20 {
    padding: 0 20px
}

.pl20 {
    padding-left: 20px
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt35 {
    margin-top: 35px
}

.mt40 {
    margin-top: 40px
}

.pt10 {
    padding-top: 10px
}

.pt20 {
    padding-top: 20px
}

.pr {
    position: relative
}

a {
    text-decoration: none;
    color: #3D383E
}

.tc {
    text-align: center
}

.db {
    display: block
}

.knowList {
    padding-top: 35px;
    width: 1208px;
    margin: 0 auto
}

.knowList a {
    margin-top: 17px;
    margin-bottom: 12px;
    width: 141px;
    cursor: pointer;
    display: inline-block;
    line-height: 36px;
    text-align: center;
    color: #FFF;
    font-size: 16px;
    height: 36px;
    background: #da192a
}

.knowList .know1 {
    border-right: none;
    width: 562px;
    float: left
}

.knowList .know1 ul {
    margin-top: 15px
}

.knowList .know1 ul li {
    width: 500px;
    cursor: pointer;
    font-size: 16px;
    line-height: 48px;
    padding-left: 29px;
    color: #343435;
    background: url(../images/france_images/dc.png) left 13px no-repeat
}

.knowList .know1 ul li div {
    text-indent: 2em;
    display: none;
    padding: 10px;
    background-color: #eee;
    line-height: 28px;
    margin-top: 3px;
    margin-left: -25px;
    margin-right: -45px
}

.knowList .know {
    width: 597px;
    float: left;
}

.knowList .know ul {
    margin-top: 15px
}

.knowList .know ul li {
    width: 500px;
    font-size: 16px;
    line-height: 48px;
    padding-left: 29px;
    position: relative;
    color: #343435;
    background: url(../images/xby_im/add.png) left 11px no-repeat
}

.knowList .know ul li div {
    text-indent: 2em;
    display: none;
    padding: 10px;
    margin-top: 3px;
    margin-left: -25px;
    margin-right: -45px;
    background-color: #eee;
    line-height: 28px
}

.pt35 {
    padding-top: 35px
}

.mt25 {
    margin-top: 25px
}

.mt30 {
    margin-top: 30px
}

body {
    background-color: #fff
}

body, h1 {
    font-family: "Microsoft YaHei", MicrosoftJhengHei
}

body, h1, img, li, p, ul {
    margin: 0;
    padding: 0;
    border: 0
}