@charset "utf-8";



/* CSS Document */

 ::selection {

        background-color: #1277cf;

        color: #fff;

    }

    

     ::-moz-selection {

        background-color: #1277cf;

        color: #fff;

    }

    

     ::-webkit-selection {

        background-color: #1277cf;

        color: #fff;

    }

    

     ::-webkit-scrollbar {

        width: 8px;

        height: 8px;

        background-color: #F5F5F5

    }

    

     ::-webkit-scrollbar-track {

        border-radius: 10px;

        background-color: #E2E2E2

    }

    

     ::-webkit-scrollbar-thumb {

        border-radius: 10px;

        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

        background-color: #555

    }



/*top*/



.clear {

    clear: both;

}





/*top*/



.topBox {

    width: 100%; height:35px;

    /*! background: #ededed; */

}



.top {

    height: 35px;

    width: 1180px;

    margin: 0 auto;

    line-height: 35px;

    color: #6d6d6d;

}



.top p {

    font-family: "微软雅黑";

    font-size: 12px;

    text-decoration: none;

    color: #a3a3a3;

    float: left;

    line-height: 32px;

}



.top_fr {

    width: 290px;

    height: 32px;

    line-height: 32px;

    float: right;

    text-align: center; color: #a3a3a3;

}



.top_fr a {

    padding: 0 4px;

    color: #a3a3a3;

    font-size: 12px;

}





/*headerBox*/



.headerBox {

    width: 100%; 

    height: 162px;background: url(../images/tbbj.jpg) repeat ;

}



.header {

    width: 1180px;

    margin: 0 auto;

    position: relative;

}



.head {

    width: 1180px;

    overflow: hidden;

}



.head h1 {

    width: 220px;

    float: left;

    margin-top: 33px;

    margin-right: 35px;

}



.head h1 a img {

    width: 222px;

    height: 71px;

}



.head ol {

    width: 466px;

    float: left;

    margin-top: 35px;

}



.head ol li {

    font-size: 20px;

    color: #1277cf;

    line-height: 30px;

    font-weight: normal;

}

.head ol li em{color: #343434; font-size:20px;}





.head_fr {

    width: 224px;

    height: 74px;

    float: right;

    padding-left: 54px;

    background: url(../images/phone-icon.png) no-repeat left;

    margin-top: 33px;

}



.head_fr .num {

    text-align: left;

    float: left;

    width: 270px; background: url(../images/header-fr-icon_03.jpg) no-repeat 0px 8px;

    margin-top: 12px;

}



.head_fr p {

    width: 145px;

    height: 24px;

    line-height: 24px;

    margin-top: 3px;

    font-size: 14px;

    color: #797878;

    padding-bottom: 1px;

    font-family: Arial, Helvetica, sans-serif;

   

    /*! margin-left: 3px; */

    padding-left: 49px;

}



.head_fr span {

    /*! width: 190px; */

    height: 22px;

    display: block;

    font-size: 27px;

    color: #1277cf;

    /*! margin-left:-17px; */

    line-height: 22px;

    font-family: Arial, Helvetica, sans-serif;

    margin-left: 47px;

}



.head_fr a.zx {

    width: 112px;

    height: 32px;

    line-height: 32px;

    margin-top: 15px;

    text-align: center;

    float: right;

    color: #fff;

    background: #569f0b;

}





/*导航开始-2 */



.fixedNav {

    position: fixed;

    top: 0px;

    left: 0px;

    z-index: 100000;

    _position: absolute;

    _top: expression(eval(document.documentElement.scrollTop));

}





/*导航开始-2 */



.head_top_1 {

    width: 100%;

    height: 60px;

    background:#1277cf;

    

}



.head_top_2 {

    width: 1180px;

    height: 60px;

    margin: 0 auto;

   

   

}



.head_top_menu {

    height: 60px;

}



.head_top_menu ul li {

    float: left;

 

    height: 60px;

    line-height: 60px;

    color: #FFF;

    text-align: center;

    font-size: 15px;

}

.head_top_menu ul li a {

    color: #fff;

    display: block;

    padding: 0 33px; background:url(../images/navline.jpg) no-repeat right;

}

.head_top_menu ul li:last-child a{background:none;}



.head_top_menu ul li.last {

    background: none;

}



.head_top_menu ul li a:hover {

    color: #FFF;

    background: -webkit-linear-gradient( #ffa200, #ffa200);

    background: linear-gradient( #ffa200, #ffa200);

    background-size: 100% 100%;

    -webkit-transition: all .5s;

    transition: all .5s;

}



.another{ background:#ffa200;

    height: 60px;}

.another a {

    color: #fff;

    background:#ffa200;

    height: 60px;

    display: block;

}





/*nav*/



/* footer begin */



.footer {

    width: 100%; background:#0a73c9;}



.foot {

    width: 1180px;

    margin: 0 auto;

   

}



.foot_lf{ width:100%; margin:auto;border-top: solid 1px #3389d4;background: #1277cf;}

.foot_lf ul{margin-top: 0px;margin-left: 13px;width: 1180px;margin: auto;height: 68px;line-height: 68px;}

.foot_lf ul li{}

.foot_lf ul li a{ display: block;float: left;line-height: 68px;color: #fff;padding: 0px 36px;}



.foot_ct{ width:1178px; margin:auto; border:solid 1px #3389d4;height: 63px;}

.foot_ct h4{ font-size:20px; color:#d4e2ef;margin-left: 12px;}

.foot_ct h2{ font-size:14px; color:#d4e2ef; background:url(../images/q10.jpg) no-repeat left;height: 56px;line-height: 56px;padding-left: 48px;margin-top: 20px;}

.footer_tel{ display:block; background:url(../images/q11.jpg) no-repeat left; height:35px;line-height: 35px;padding-left: 44px;font-size: 27px;color: #d4e2ef;margin-top: 5px;}

.foot_ct p{ font-size:14px; color:#fff;line-height: 29px;margin-top: 18px;padding-left: 39px;}.foot_ct p a{font-size:14px; color:#fff;}

.footer_rt{ width:1180px; margin:auto;margin-top: 29px;}

.footer_rtlf{color:#fff;}

.footer_rtlf h2{ font-size:14px; color:#fff;background:url(../images/q8.jpg) no-repeat left; height: 26px;line-height: 26px;padding-left: 33px;}
.footer_rtlf a{ color:#fff;}
.footer_rtlf img{ margin-top:10px;}

.jszc{ font-size:14px; color:#fff; background:url(../images/q10.jpg) no-repeat left;height: 25px;line-height: 25px;padding-left: 32px;margin-top: 19px;}

.jszc a{color:#fff;}

.footer_rtlf p{ width:732px; color:#fff;margin-top: 15px;}

.footer_rtlf p a{color:#fff;}

.ewm{ float:right; width: 150px;height: 151px;padding-left: 66px;padding-top: 40px;}.footer_rtlf{ width:910px; float:left;margin-top: 32px;}.ewm img{ width:99px; height:99px; border:3px solid #fff; }





/* footer begin */



