@charset "utf-8";

html {
    overflow: -moz-scrollbars-vertical;
    overflow-x: hidden;
}


/*始终让 Firefox 显示滚动条*/

* {
    word-wrap: break-word;
    margin: 0;
    padding: 0;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    background-color: #efefef;
    border-radius: 5px;
}

::-webkit-scrollbar {
    width: 6px;
    background-color: #103c6a;
    border-radius: 5px;
}

::-webkit-scrollbar-thumb {
    background-color: #0ae;
    border-radius: 5px;
    background-image: -webkit-gradient(linear, 0 0, 0 100%, color-stop(.5, rgba(255, 255, 255, .2)), color-stop(.5, transparent), to(transparent));
}

/*文字强制换行word-break:keep-all;(Ff)*/

table {
    border-collapse: collapse;
    margin: auto;
}


/*细线表格*/

fieldset,
img {
    border: none;
}

@font-face {
    font-family: "Swis721BlkCnk";
    src: url(../fonts/Swis721BlkCnk.ttf);
}

/*清除描边,块显示*/

ul,
h1,
h2,
h3,
h4,
li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    font-weight: normal;
}


/*无列表项目标记*/

a {
    text-decoration: none;
    color: #666666;
    outline: none;
}


/* 链接无下划线,有为underline;链接去框 */

a:link {
    color: #666666;
}


/* 未访问的链接 */

a:visited {
    color: #666666;
}


/* 已访问的链接 */

a:hover {
    color: #1a83e0;
}


/* 鼠标在链接上 */

a:active {
    color: #666666;
    blr: expression(this.onFocus=this.blur());
}

.clearboth {
    clear: both;
}

.clearfix::before,
.clearfix::after {
    content: "";
    display: table;
}

.clearfix::after {
    clear: both;
}

/* 鍏煎 IE 67 */
.clearfix {
    *zoom: 1;
}

/* 点击激活链接 */

body {
    font-family: "Microsoft YaHei", "SF Pro SC", "SF Pro Display", "SF Pro Icons", "PingFang SC", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";
    font-size: 12px;
    color: #666;
    background: #f0f0f0;
    min-width: 1260px;
}


/* 设置body */

select,
input {
    vertical-align: middle;
    outline: none;
    font-family: "Microsoft YaHei";
}


/* 设置表单 */

input[type=button],
input[type=reset],
input[type=submit],
input[type=radio],
input[type=checkbox] {
    cursor: pointer;
    outline: none;
}

s,
i,
em {
    font-style: normal;
    text-decoration: none;
}

/* 设置表单按钮 */

textarea {
    outline: none;
    font-family: "Microsoft YaHei";
}


/* 设置表单文本域 */

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #aab2bd;
    /* placeholder颜色  */
    font-size: 12px;
    /* placeholder字体大小  */
    text-align: left;
    /* placeholder位置  */
}

.fl {
    float: left;
    display: inline;
}


/* 左浮动 */

.fr {
    float: right;
    display: inline;
}


/*头部部代码css begin*/

.topbox {
    position: relative;
    width: 100%;
    height: 34px;
    background: #f6f6f6;
}

.grbgbox {
    float: left;
    width: 40%;
    height: 34px;
    background: url(../images/grbg.png) right no-repeat;
}

.blbgbox {
    float: left;
    width: 60%;
    height: 34px;
    background: url(../images/blrbg.png) left no-repeat;
}

.top1200 {
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -600px;
    width: 1200px;
    height: 34px;
    text-align: right;
    z-index: 999;
    font-size: 14px;
    color: #a8d8ef;
}

a.logina {
    color: #fff;
    line-height: 34px;
    padding: 0 10px;
}

a.logina:hover {
    color: #a6ccf0;
}

.navbox {
    width: 100%;
    height: 100px;
    background: #fff;
    border-bottom: 1px solid #e1e1e1;
}

.navbo1200 {
    margin: 0 auto;
    width: 1200px;
    height: 100px;
}

.logo {
    float: left;
    margin-top: 17px;
    width: 408px;
    height: 68px;
    background: url(../images/logo.png);
}


/*menu开始*/

.menu dd {
    float: left;
    display: inline;
    position: relative;
    margin: 0 7px;
}

.menu dd .yj {
    overflow: hidden;
    position: relative;
}

.menu dd .yj:after {
    display: block;
    content: "";
    position: absolute;
    width: 0%;
    height: 4px;
    bottom: 0;
    left: 0;
    background: #1da8eb;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
}

.menu dd .yj .on {
    display: block;
    content: "";

    background: url(../images/ttbg.png) bottom no-repeat;

}

.menu dd:hover .yj:after {
    width: 100%;
}

.menu dd.hover .yj:after {
    width: 100%;
}

.menu dd .yj a {
    overflow: hidden;
    display: block;
    height: 100px;
    text-align: center;
    font-size: 15px;
    padding: 0 18px;
    color: #333;
}

.jtbox {
    background: url(../images/jt.png) center 75px no-repeat;
}

.menuBox {
    width: 538px;
}

.menu dd .yj a .Chinese {
    display: block;
    height: 100px;
    line-height: 100px;
    font-size: 16px;
}

.menu dd .ej {
    position: absolute;
    left: 0px;
    top: 100px;
    width: 100%;
    background: #fff;
    display: none;
    z-index: 99999999;
}

.menu dd .ej a {
    display: block;
    padding: 7px 5px;
    line-height: 28px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #e6e6e6;
}

.menu dd .ej a:last-child {
    border: none;
}

.menu dd.hover .yj a {
    color: #1da8eb;
}

.menu dd:hover .yj a {
    color: #1da8eb;
}

.menu dd .ej a:hover {
    color: #1da8eb;
}

.menu dd .ej a.hover {
    color: #1da8eb;
}

.sfsearche {
    float: right;
    position: relative;
    width: 155px;
    height: 32px;
    margin-top: 33px;
    background: url(../images/ss.png);
}

.asinput {
    width: 100%;
    border: 1px solid #cfcfcf;
    height: 30px;
    border-radius: 30px;
    text-indent: 10px;
}

.asbutton {
    position: absolute;
    top: 7px;
    right: 10px;
    width: 16px;
    height: 16px;
    border: 0;
    background: url(../images/fdj.png) no-repeat;
}


/*头部部代码css end*/


/*底部代码css begin*/

.footer {
    position: relative;
    width: 100%;
    background: url(../images/bottbg.png) repeat-x;
    height: 390px;
}

.dgont {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 45px;
    line-height: 45px;
    color: #a6ccf0;
    font-size: 14px;
    text-align: center;
}

.link {
    overflow: hidden;
    margin-bottom: 40px;
}

.linkT {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
    height: 65px;
    line-height: 65px;
}

.footerDl {
    overflow: hidden;
    padding-top: 5px;
}

.footerDl dd {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    position: relative;
    color: #a6ccf0;
}

.footerDl dd a {
    color: #a6ccf0;
}

.footerDl dd a:hover {
    color: #fff;
}

.jsB {
    overflow: hidden;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    color: #666;
}

.jsB .beian {
    margin-right: 16px;
}

.jsB .js a {
    font-size: 14px;
    color: #666;
}

.jsB .js a:hover {
    color: #333;
}

.footerLeft h3 {
    font-size: 16px;
    color: #fff;
    line-height: 40px;
    margin-bottom: 15px;
    width: 80px;
    border-bottom: 1px solid #93d7f5;
}

.footerC {
    overflow: hidden;
    padding-top: 18px;
}

.footerC .footerRight a {
    width: 32px;
    height: 32px;
    padding-left: 10px;
    margin: 0;
}

.footerEwm {
    overflow: hidden;
    padding-left: 160px;
}

.footerEwm dd {
    float: left;
    display: inline;
    position: relative;
    width: 160px;
    overflow: hidden;
}

.footerEwm dd .ewmPic {
    width: 160px;
    background: #fff;
}

.footerEwm dd img {
    display: block;
    width: 160px;
    height: 160px;
}

.footerEwm dd span {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #fff;
    font-size: 14px;
}

.wrap {
    width: 1200px;
    clear: both;
    margin: 0 auto;
}

.s-particles-canvas {
    position: absolute;
    bottom: 45px;
    height: 300px;
    overflow: hidden;
}


/* 文字友情链接滚动cssbegin */

a.abtn {
    display: block;
    height: 65px;
    width: 17px;
    overflow: hidden;
    background: url(../images/arrow3.png) no-repeat 0px 50%;
}

a.aleft {
    float: left;
}

a.aright {
    float: right;
    background-position: -17px 50%;
}

.scrolllist {
    float: right;
    width: 1120px;
    height: 65px;
}

.scrolllist .imglist_w {
    width: 1080px;
    height: 65px;
    overflow: hidden;
    float: left;
    position: relative;
    /*必要元素*/
}

.scrolllist .imglist_w ul {
    width: 20000px;
    position: absolute;
    left: 0px;
    top: 0px;
}

.scrolllist .imglist_w li {
    padding: 0 20px;
    float: left;
    font-size: 15px;
}

.scrolllist .imglist_w li a {
    color: #a6ccf0;
    text-decoration: none;
    float: left;
}

.scrolllist .imglist_w li a:hover {
    color: #fff
}

.scrolllist .imglist_w li p {
    height: 65px;
    line-height: 65px;
    overflow: hidden;
    float: left;
}


/* 文字友情链接滚动cssend */


/*底部代码css end*/