﻿/*项目页底部定位*/
.xm_footer{ position: fixed; bottom: 45px; z-index: 200; width: 100%;}
.xm_footer .xm_line{ width: 100%; border-top: 1px solid #494a4b; border-bottom: 1px solid #535455;}
.xm_footer ul{ background: rgba(64,65,66,0.9); height: 68px; border-top: 1px solid #a4a4a4; padding: 0 3%;}
.xm_footer ul li{ float: left; width: 49%; margin-right: 2%; border-radius: 5px; height: 40px; line-height: 40px; margin-top: 15px;}
.xm_footer ul li:last-of-type{ margin-right: 0;}
.xm_footer ul li.xm_ico1{ background: #7fbcf3;}
.xm_footer ul li.xm_ico2{ background: #9ed628;}
.xm_footer ul li.xm_ico3{ background: #f4b10e;}
.xm_footer ul li a{ display: block; color: #fff; font-size: 0.9em;}
.xm_footer ul li.xm_ico1 a span{ display: block; background: url(../../images/xm_fo1.png) no-repeat left center; background-size: 18px 15px; width: 80px; margin: 0 auto; text-indent: 22px;}
.xm_footer ul li.xm_ico2 a span{ display: block; background: url(../../images/xm_fo2.png) no-repeat left center; background-size: 17px 17px; width: 80px; margin: 0 auto; text-indent: 22px;}
.xm_footer ul li.xm_ico3 a span{ display: block; background: url(../../images/xm_fo3.png) no-repeat left center; background-size: 18px 16px; width: 80px; margin: 0 auto; text-indent: 22px;}

.J-extent{ width: 272px; height: 362px; background: rgba(255,255,255,0.2); border-radius: 4px; padding: 4px; position: fixed; left: 50%; top:45%; margin-left: -140px; margin-top: -185px; z-index: 1002; display: none;}
.extent_child{ background: #f3f4f7; background-size: 207px 132px; width: 272px; height: 430px; position: relative; border-radius: 3px 3px 0 0;}
.extentTop{ height: 30px; line-height: 30px; background: #e44b46; border-radius: 2px 2px 0 0; padding: 0 7px 0 10px;}
.extentTop span{ float: left; color: #fff; font-size: 0.85em;}
.extentTop a{ float: right; font-size: 1.4em; color: #fff; position: relative; top: -2px;}
.extentBtn{ padding: 0 10px;}
.extent-1{ color: #999; font-size: 0.7em; padding: 1em 0;}
.extent-2{ margin-bottom: 8px;}
.extent-2 label,.extent-3 label{ display: inline-block; vertical-align: middle; color: #444; font-size: 0.8em; padding-right: 3px;}
.extent-2 input{ vertical-align: middle; background: #fff; border: 1px solid #d8d9dd; border-radius: 3px; width: 180px; height: 28px; line-height: 28px; padding: 0 3px; color: #333;}
.extent-3 textarea{ vertical-align: middle; background: #fff; border: 1px solid #d8d9dd; border-radius: 3px; width: 200px; height: 120px; line-height: 20px; padding: 3px; color: #333;}
.extent-4{ margin-top: 12px;}
.extent-4 input{ background: #e44b46 url(..../../images/button_bg.png) repeat; height: 30px; line-height: 30px; overflow: hidden; text-align: center; color: #fff; border: none; border-radius: 4px; width: 100px; cursor: pointer; margin-left: 85px;}
.fengxiangW {
    background: rgba(0, 0, 0, 0) url("../../images/fengxiang01.png") no-repeat scroll 0 0;
    cursor: pointer;
    height: 185px;
    margin-left: 663px;
    overflow: hidden;
    position: fixed;
    top: 420px;
    width: 23px;
    z-index: 100;
}
.fengxiangW .cona {
    height: 89px;
    overflow: hidden;
    width: 23px;
}
.fengxiangW .conb {
    height: 89px;
    overflow: hidden;
    width: 23px;
}
.fengxiangW .cona a, .fengxiangW .conb a {
    float: left;
    height: 89px;
    text-indent: -9999em;
    width: 23px;
}
#windownbg {
    background: #000 none repeat scroll 0 0;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
}
#windown-box {
    background: #fff none repeat scroll 0 0;
    border: 5px solid #e9f3fd;
    position: fixed;
    text-align: left;
}
#windown-title {
    background: rgba(0, 0, 0, 0) url("../../images/tipbg.png") repeat-x scroll 0 0;
    border: 1px solid #a6c9e1;
    height: 30px;
    overflow: hidden;
    position: relative;
}
#windown-title .tit {
    color: #666;
    font-size: 14px;
    left: 10px;
    position: relative;
    top: 5px;
}
#windown-close {
    background: rgba(0, 0, 0, 0) url("../../images/tipbg.png") no-repeat scroll 100% -49px;
    cursor: pointer;
    height: 16px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    text-indent: -10em;
    top: 8px;
    width: 10px;
}
#windown-content-border {
    border: 1px solid #a6c9e1;
    padding: 5px 0 5px 5px;
    position: relative;
    top: -1px;
}
#windown-content img, #windown-content iframe {
    display: block;
}
#windown-content .loading {
    left: 50%;
    margin-left: -8px;
    margin-top: -8px;
    position: absolute;
    top: 50%;
}