/*-----------------[初始化]--------------*/
body{color: #666;font-size: 12px;line-height: 1.5;font-family:"微软雅黑","Microsoft Yahei";min-width: 1000px;}
img{max-width: 100%;}
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
input,input:focus,textarea,select{color: #333;font-family:"微软雅黑","Microsoft Yahei";outline: 0;border-radius: 0;border: none;}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

.ani,a{
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
/*布局*/
.wp{margin: 0 auto;width: 1200px;}


/*******************************
  -------[=头部]-------
********************************/
#hd{height: 100px;line-height: 100px; border-top: 2px solid #004ea1;}
#hd .logo{display: inline-block;height: 100%;}
#hd .logo img{display: inline-block;vertical-align: middle;height: 60px;}
/*******************************
    -------[=导航]-------
********************************/
#nav{height: 73px;background-color: #f3f3f3; clear: both;}
#nav ul{position: relative; height: 73px;text-align: center;}
#nav li{position: relative; float: left;height: 100%;line-height: 73px;font-size: 14px;font-weight: bold; color: #222; width: 149px;/*border-right: 1px solid #d1d1d1;*/}
#nav li:last-child{border: none;}
#nav li > a{
    display: block;height: 100%; 
    font-size: 16px;color: #222;
    -o-transition:0s;
    -ms-transition:0s;
    -moz-transition:0s;
    -webkit-transition:0s;
    transition:0s;
}
#nav li .sp1{
    padding-bottom: 15px;
}
/*#nav .sub .sp1{
    background: url(../images/ico-13.png) bottom center no-repeat;
}*/
#nav .sub2{ position: static;}
#hd .right{
    float: right;
}
#hd .right .tel{ float: left; font-size: 22px; color: #b2b2b2; font-weight: bold;}
#hd .right .wx{ margin-left: 20px; float: left; position: relative;}
#hd .right .wx .img{ display: none; position: absolute; top: 72px; width: 112px; height: 112px;}
#hd .right .wx:hover .img{ background: #ffffff; left: -25px; z-index: 999; display: block;}
#hd .right .wx .img img{ width: 100%; height: 100%;}
#hd .right .tel .icon-tel{ display: inline-block; width: 27px; height: 22px; background: url("../images/xz1.png");}
#hd .right .wx .icon-wx{  position: relative; top: 7px; width: 31px; height: 25px; display: inline-block; background: url("../images/xz2.png");}

#nav .sub-box2{ padding: 10px 35px; width: 100%; left: 0; right: 0;}
#nav .sub-box2 .item{ float: left; width: 180px; margin: 10px;}
#nav .sub-box2 .item .img{ height: auto; line-height:normal;}
#nav .sub-box2 .item .img img{ width: 100%; height: auto;}
#nav .sub-box2 .item h4{ line-height: 35px; color: #333333;}

#nav li:hover > a,#nav li.on > a{cursor: pointer; background: #004ea1; color: #ffffff; /*background-color: #004ea1;*/}
#nav li:hover .sp1{ color: #ffffff;}
    /*
    .sp1{background: url(../images/ico-14.png) bottom center no-repeat;}
    */
    
    #nav .home{background-color: #004ea1;}
    #nav .home a{color: #fff;}
    #nav .home:hover a{color: #fff;}
    .sub-box{
        display: none;
        position: absolute;
        top: 100%;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 9;
        border-bottom: 2px solid #004ea1;
        background: url(../images/ico-15.png);
    }
    .sub-box dd{border-bottom: 1px solid #ddd;height: 50px;line-height: 50px;text-align: left;text-align: center;overflow: hidden;}
    .sub-box dd a{
        display: inline-block;
        vertical-align: middle;
        height: 100%;font-size: 14px;
        color: #737373;padding: 0 25px;
        font-weight: normal;
        white-space: nowrap;
        overflow: hidden;
        -o-transition:0s;
        -ms-transition:0s;
        -moz-transition:0s;
        -webkit-transition:0s;
        transition:0s;
    }
    /*.sub-box dd:hover,.sub-box dd.on{
        background-color: #155ba6;
    }
    
    
    .sub-box dd:hover a,.sub-box dd.on a{
        color: #fff;
        background: url(../images/ico-16.png) 10px center no-repeat;
    }*/
.sub-box  dd a:hover{
    color: #004ea1;
}
    
    
    
    
    /*******************************
        -------[=banner]-------
    ********************************/
#banner .item{outline: none;}
#banner .item img{display: block;width: 100%;}
#banner .slick-dots{position: absolute;left: 0;right: 0;bottom: 29px;text-align: center;}
#banner .slick-dots li{display: inline-block;vertical-align: middle;width: 9px;height: 9px;margin: 0 5px; background: url(../images/ico-01.png) center center no-repeat;background-size: 100% 100%;}
#banner .slick-dots li.slick-active{background: #fff;}

#ban {
    height: 370px;
    
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat;
}

/*******************************
  -------[=底部]-------
********************************/

.fd-b{
    height: 66px;
    line-height: 66px;
    background-color: #484848;
}

.link-list{
    float: left;
}
.link-list li{float: left;margin-right: 15px;}
.link-list li a{font-size: 14px;color: #a7a7a7;}
.link-list li a:hover{color: #004ea1;}

#fd .bdsharebuttonbox{float: right;margin-top: 16px;}

.fd-t{background-color: #525252;overflow: hidden;padding: 60px 0 40px;}
.fd-t .m-txt1{float: right;margin-left: 98px;}
.fd-t .m-txt1 p{padding: 0 10px;}
.fd-t .m-txt1 .p1{font-size: 14px;color: #939393;}
.fd-t .m-txt1 .p2{font-size: 12px;color: #a5a5a5;}
.fd-t .m-txt1 .p3{font-size: 12px;color: #808080;margin-top: 10px;}
.sl-tit1{font-size: 16px;color: #fff;padding: 0 9px;margin-bottom: 10px; line-height: 1em;padding-bottom: 9px;border-bottom: 1px solid #757575;}
.sl-tit1.ad-tit1{width: 210px;}
.fd-t .m-txt1.ad-txt1 p{
    font-size: 12px;
    color: #a5a5a5;
    line-height: 24px;
}
.fd-t .m-txt1.ad-txt1 p span{color: #fff;}

#fd .so-box{float: left;width: 300px;}
#fd .so-box .box{
    width: 260px;
    height: 24px;
    line-height: 24px;
    position: relative;
}
#fd .so-box .box .inp{display: block;padding: 0 40px 0 10px;width: 210px;color: #484848; height: 100%;line-height: 24px;background-color: #959595;}
#fd .so-box .box .btn{position: absolute;top: 0;right: 0; width: 30px;height: 100%;background: url(../images/ico-02.png) center center no-repeat;background-size: 100% 100%;}


/*******************************
    -------[=正文]-------
********************************/


.col-l{width: 240px;padding-bottom: 40px;}
.col-r{width: 886px;padding-bottom: 40px;}

.s-nav{position: relative;top: -93px;background-color: #f3f3f3;border-bottom: 2px solid #004ea1;}
.s-nav .tit{
    padding: 7px 8px;
    height: 79px;
    background-color: #004ea1;
}
.s-nav .tit span{display: block;border: 1px solid #005fc4;height: 77px;line-height: 77px;text-align: center;font-size: 20px;font-weight: bold;color: #fff;}
.s-nav li{height: 60px;line-height: 60px;border-bottom: 1px solid #d6d6d6;overflow: hidden;}
.s-nav li a{display: block;height: 100%;background: url(../images/ico-05.png)  37px center no-repeat;padding-left: 60px;font-size: 16px;color: #737373;white-space: nowrap;overflow: hidden;}
.s-nav li.on a,.s-nav li:hover a{color: #004ea1;background: url(../images/ico-17.png) 37px center no-repeat;}
/*.s-nav li.on a,.s-nav li:hover a{color: #fff;background: url(../images/ico-16.png) #004ea1 37px center no-repeat;}*/

.bdsharebuttonbox .sp{display: block;float: left;height: 24px;line-height: 24px;margin: 6px 6px 6px 0;}


.bdsharebuttonbox a{background-position: left top !important;}
.bdshare-button-style0-24 .bds_tsina {
    background: url(../images/sina1.png) center center no-repeat;
    background-size: 100% 100%;
}
.bdshare-button-style0-24 .bds_qzone {
    background: url(../images/qzone1.png) center center no-repeat;
    background-size: 100% 100%;
}
.bdshare-button-style0-24 .bds_douban {
    background: url(../images/dou1.png) center center no-repeat;
    background-size: 100% 100%;
}
.bdshare-button-style0-24 .bds_renren {
    background: url(../images/renren1.png) center center no-repeat;
    background-size: 100% 100%;
}

.bdshare-button-style0-24 .bds_tsina:hover {
    background: url(../images/sina2.png) center center no-repeat;
    background-size: 100% 100%;
}
.bdshare-button-style0-24 .bds_qzone:hover {
    background: url(../images/qzone2.png) center center no-repeat;
    background-size: 100% 100%;
}
.bdshare-button-style0-24 .bds_douban:hover {
    background: url(../images/dou2.png) center center no-repeat;
    background-size: 100% 100%;
}
.bdshare-button-style0-24 .bds_renren:hover {
    background: url(../images/renren2.png) center center no-repeat;
    background-size: 100% 100%;
}




