@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2017-10-26 10:03:38
 * @version $Id$
 */
*{margin: 0 ;padding: 0;text-decoration: none;list-style: none;font-family: "微软雅黑";box-sizing: content-box}
img{vertical-align: bottom;border: none}
li{vertical-align:middle;}
a{color: #333333}
html,body{*overflow-x:hidden;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix{display:block;}
.clear{clear:both;height:0;font:0/0 Arial;visibility:hidden;}
.currentdate{color: red!important;}
#warp{background: #f5f5f5}
.more {
    color: #999999;
    font-size: 15px;
    float: right;
    line-height: 46px
}
.content-right .more{line-height: 24px}
/*顶部*/
.header {
    background: #ffffff;
    width: 100%;
    padding-bottom: 25px;
}
.h-content{
    overflow: hidden;
}
.h-content h1 {
    float: left;
    margin-top: 24px;
}

.h-content .h-right {
    float: right;
    text-align: right
}

.h-content .link {
    color: #666;
    font-size: 12px;
    margin-left: 14px
}

.h-content .lang {
    color: #999999;
    font-size: 12px;
    margin-right: 9px;
    line-height: 30px;
    float: left;
}
.h-content img {
    vertical-align: bottom
}
.banner p{
	color:#fff;
}
.top_rbr {
    float: right;
    width: 260px;
    height: 30px;
    background: #efefef;
    margin-left: 20px;
}

.search_txt {
    width: 210px;
    height: 22px;
    float: left;
    line-height: 22px;
    border: 0;
    background: none;
    font-size: 13px;
    color: #999;
    outline: 0;
    margin: 4px 0 0 10px;
}

.search_tj {
    width: 35px;
    height: 30px;
    float: left;
    background: url(search_icon_001.png) no-repeat 50% 50%;
    border: 0;
    outline: 0;
    margin-left: 3px;
}

    .nav_bg {
    width: 100%;
    /* float: left; */
    height: 50px;
    background: #2373c8;
}
.w1200 {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    /* overflow: hidden; */
}

.nav_list,
.nav_list>ul {
    height: 50px;
}

.nav_list>ul>li {
    width: 171px;
    height: 50px;
    float: left;
    position: relative;
}

.nav_list>ul>li>a {
    color: #fff;
    width: 170px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: block;
    font-size: 17px;
    font-weight: bold;
}

.nav_boxl {
    position: absolute;
    top: 50px;
    left: 0;
    width: 170px;
    display: none;
    background: url(box_xialabar.png) center bottom no-repeat;
    z-index: 99999;
}

.nav_boxl li {
    width: 170px;
    background: #fff;
    height: 37px;
}

.nav_boxl li a {
    width: 150px;
    display: block;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
    color: #666;
    margin: 0 auto;
    border-bottom: 1px solid #e6e6e6;
}

.nav_boxl li a:hover {
    background: #F5F1F1;
    color: #2373c8;
}
.nav_bg{
    position: relative;
    z-index: 1000;
}
.content{
    z-index: 100;
}
.tpxw .text{
    z-index: 1000;
}
.tpxw-point{
    z-index: 600;
}

   .bgc_fff{
        background-color: #FFFFFF;
   }

   /*footer*/
    .footer {
        width: 100%;
        height: 213px;
        background: #ffffff
    }

    .footer .f-blue {
        background: #2373c8;
    }

    .footer .f-content {
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
    }

    .f-blue a {
        color: #ffffff
    }

    .f-blue .f-link {
        text-align: center;
        padding-top: 19px;
        height: 16px;
        line-height: 16px;
        font-size: 15px;
        margin: 0 auto;
        width: 865px
    }

    .f-blue .f-link a {
        float: left;
        font-size: 15px
    }

    .f-blue .f-link span {
        background: url("footericon.png") no-repeat left top;
        float: left;
        width: 1px;
        display: block;
        height: 16px;
        margin: 0 20px 0 26px
    }

    .f-blue .f-left {
        width: 388px;
        float: left;
        margin-top: 30px;
        margin-right: 28px;
        margin-bottom: 5px
    }

    .f-blue .f-mid {
        float: left;
        margin-left: 39px;
        margin-top: 30px;
        margin-bottom: 5px
    }

    .f-blue .f-right {
        float: right;
        margin-top: 30px
    }

    .f-blue .f-tit {
        color: white;
        font-size: 17px;
        margin-bottom: 10px
    }

    .f-blue p {
        font-size: 14px;
        color: #abcaeb;
        line-height: 30px
    }

    .f-blue .f-right dl {
        float: left;
        margin-left: 44px;
        width: 89px;
        text-align: center
    }

    .f-blue .f-right dl p {
        color: white;
        font-size: 15px;
    }
    .h-content {
        width: 1200px;
        margin: 0 auto
    }
    
.cp {
        width: 1200px;
        margin: 0 auto
    }
.cp-left {
    float: left;
}

.cp-right {
    float: right
}

.cp-right p {
    font-size: 13px;
    line-height: 50px
}

.cp-left a {
    float: left;
    font-size: 13px;
    line-height: 50px
}

.cp-left span {
    float: left;
    display: block;
    background: url("icon3.png") left 19px no-repeat;
    width: 1px;
    height: 50px;
    margin: 0 12px
}
.footer #erweima-text{
    font-size: 15px;
    line-height: 24px;
    float: left;
    margin-left: 18px;
    width: 120px;
    text-align: center;
    color:#fff;
}
.footer .f-content{
    padding-bottom: 10px;
}
    .f-content a{
        color: #abcaeb;
    }
.content li:hover a{
    color: #2373c8;
}
body{
            min-width: 1200px;
        }
 