body {
    font-family:'微軟正黑體','华文细黑','微软雅黑',"宋体",Arial,Helvetica,sans-serif;
    font-weight: normal;
    background-color: #fff;
    font-size: 14px;
    /*max-width: 1920px;*/
    min-width: 1440px;
    /*overflow-x: hidden;*/

}
/*本地字体引用*/
@font-face {
    font-family: 'Candara';
    src:url(../fonts/Candara.ttf), url(../fonts/Candara.woff), url(../fonts/Candara.woff2);
}
@font-face {
    font-family: 'nexalight';
    src:url(../fonts/nexalight.TTF), url(../fonts/nexalight.woff), url(../fonts/nexalight.woff2);
}
@font-face {
    font-family: 'Roman';
    src:url(../fonts/Roman.TTF), url(../fonts/Roman.woff), url(../fonts/Roman.woff2);
}
@font-face {
    font-family: 'Walkway';
    src:url(../fonts/Walkway.TTF), url(../fonts/Walkway.woff), url(../fonts/Walkway.woff2);
}
@font-face {
    font-family: 'Akzidenz';
    src:url(../fonts/Akzidenz.TTF), url(../fonts/Akzidenz.woff), url(../fonts/Akzidenz.woff2);
}
@font-face {
    font-family: 'Frank';
    src:url(../fonts/Frank.TTF), url(../fonts/Frank.woff), url(../fonts/Frank.woff2);
}

*{ margin: 0; padding: 0;}
body,div,span,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,td,tr,th,p{padding:0; margin:0;}
li,dd,ol,ul{list-style-type:none;}
a{ text-decoration:none;cursor: pointer;}
img{border:none; outline: medium none; }
img a{border:none;}
input, select,button{outline: medium none;border: none; padding: 0; margin: 0; font-family: "Microsoft YaHei",Helvetica,sans-serif,"宋体";}
textarea {outline: medium none; background: none; border: 0; padding: 0; margin: 0; resize: none; font-family:"Microsoft YaHei",Helvetica,sans-serif,"宋体";}
i{font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight: normal;}
ul  li img { display: block;cursor:pointer;}
::selection{background-color: #ff8700;color: #fff;}
a:hover{background: none;-webkit-tap-highlight-color: rgba(255, 255, 255, 0.2);-webkit-user-select: none;-moz-user-select: none;}
input[type="button"], input[type="submit"], input[type="reset"],button { -webkit-appearance: none;  }
textarea {  -webkit-appearance: none;}
.fl{float: left}
.fr{float: right;}
.mr{margin-right: 0!important;}
.content1{width: 100%;min-width:1440px;margin: 0 auto;}
.content{width: 1440px;height: auto;overflow: hidden;margin: 0 auto;}





/*头部*/
.head{/*position: fixed;z-index: 998;width: 100%;top: 15px;*/}
.head .head-left{background-color: #fff;position: fixed;z-index: 998;padding-top: 15px;padding-left: 15px;left: 0;top: 0;}
.head .head-left .title{width: 18px;text-align: center;font-size: 16px;color: #ea5532;float: left;}
.head .head-left .left1{float: left;margin-left: 18px;}
.head .head-left .left1 p{border-left: 1px #000 dashed;height: 15px;margin: 5px 0;}
.head .head-left .left1 .nav-btn{margin-top: 10px;cursor: pointer;height: 100px;}
.head .head-left .left1 .nav-btn p{    float: right;
    width: 22px;
    line-height: 20px;
    font-size: 15px;
    border: none;
    margin-top: 61px;
    font-weight: bold;
    color: #ea5632;}
#preloader_1{position:relative;}
#preloader_1 span{
    display: block;height: 100px;width:2px;background-color: #ea5532;float: left;margin: 0;
    position:absolute;
    -webkit-animation: preloader_1 2.5s	 infinite ease-in-out;
    -moz-animation: preloader_1 2.5s	 infinite ease-in-out;
    -ms-animation: preloader_1 2.5s	 infinite ease-in-out;
    -o-animation: preloader_121.5s	 infinite ease-in-out;
    animation: preloader_1 2.5s	 infinite ease-in-out;

}
#preloader_1 span:nth-child(2){
    left:12px;
    -webkit-animation-delay: .2s;
    -moz-animation-delay: .2s;
    -ms-animation-delay: .2s;
    -o-animation-delay: .2s;
    animation-delay: .2s;

}
#preloader_1 span:nth-child(3){
    left:24px;
    -webkit-animation-delay: .3s;
    -moz-animation-delay: .3s;
    -ms-animation-delay: .3s;
    -o-animation-delay: .3s;
    animation-delay: .3s;
}
#preloader_1 span:nth-child(4){
    left:46px;
    -webkit-animation-delay: .4s;
    -moz-animation-delay: .4s;
    -ms-animation-delay: .4s;
    -o-animation-delay: .4s;
    animation-delay: .4s;
}
#preloader_1 span:nth-child(5){
    left:44px;
    -webkit-animation-delay: .5s;
    -moz-animation-delay: .5s;
    -ms-animation-delay: .5s;
    -o-animation-delay: .5s;
    animation-delay: .5s;
}
@-webkit-keyframes preloader_1 {
    0% {width:2px;-webkit-transform:translateX(0px);}
    25% {width:2px;-webkit-transform:translateX(5px);}
    50% {width:2px;-webkit-transform:translateX(0px);}
    100% {width:2px;-webkit-transform:translateX(0px);}
}

@-moz-keyframes preloader_1 {
    0% {width:2px;-webkit-transform:translateX(0px);}
    25% {width:2px;-webkit-transform:translateX(5px);}
    50% {width:2px;-webkit-transform:translateX(0px);}
    100% {width:2px;-webkit-transform:translateX(0px);}
}

@-ms-keyframes preloader_1 {
    0% {width:2px;-webkit-transform:translateX(0px);}
    25% {width:2px;-webkit-transform:translateX(5px);}
    50% {width:2px;-webkit-transform:translateX(0px);}
    100% {width:2px;-webkit-transform:translateX(0px);}
}

@keyframes preloader_1 {
    0% {width:2px;-webkit-transform:translateX(0px);}
    25% {width:2px;-webkit-transform:translateX(5px);}
    50% {width:2px;-webkit-transform:translateX(0px);}
    100% {width:2px;-webkit-transform:translateX(0px);}
}
.head .head-right{color: #ea5532;position: fixed;z-index: 998;padding-top: 15px;padding-left: 15px;right: 0;top: 0;padding-right: 10px;}
.head .head-right .p1{font-weight: bold; background-color: #fff;text-transform: uppercase;text-align: right;margin-bottom: 15px;letter-spacing:1px;}
.head .head-right .p2{float: left;line-height: 30px;border-left: 1px solid #ea5532;border-right: 1px solid #ea5532;padding: 0 30px;background-color: #fff; font-weight: bold;letter-spacing:3px;font-size: 16px;}
.head .head-right .p3{float: right;width: 18px;font-size: 16px;text-align: center;background-color: #fff;margin-left: 40px;}

.head .nav1{background-color: #fff;position: fixed;z-index: 997;right: 0;top: 0;width: 100%;height: 85px;}
.head .nav1 ul{height: auto;overflow: hidden;float: right;margin-right: 270px;}
.head .nav1 ul li{float: left;margin-right: 40px;line-height: 50px;position: relative;overflow: hidden;}
.head .nav1 ul li span{position: absolute;z-index: -1;border-bottom: 5px solid #EA5532;margin-top: 28px;width: 0;left: 50%;transition: all 0.3s;}
.head .nav1 ul li a{color: #2f2f2f;font-size: 15px;font-weight: bold;}
.head .nav1 ul .on span{color:#EA5532; width: 100%;left: 0;}
.head .nav1 ul li:hover span{width: 100%;left: 0;}

.head2{display: none;padding: 6px 5%;background-color: #ffffff;height: auto;overflow: hidden;position: fixed;z-index: 500;width:90%;/*min-width: 1314px;*/ top:0;border-bottom: 1px solid #EA5532;}
.head2 .head-left{float: left;width: 200px;}
.head2 .head-left .logo{float: left;}
.head2 .head-left .nav-btn{float: left;margin-left: 30px;line-height:45px; cursor: pointer;font-weight: bold;}
.head2 .head-left .nav-btn .mune{width: 20px;float: left;margin-right: 10px;margin-top: 16px;}
.head2 .head-left .nav-btn .mune span{display: block;border-bottom: 1px solid #000;margin-bottom: 6px;transition: all 0.3s;}
.head2 .head-left .nav-btn:hover span:nth-child(1){width: 15px!important;}
.head2 .head-left .nav-btn:hover span:nth-child(2){width: 20px!important;}
.head2 .head-left .nav-btn:hover span:nth-child(3){width: 15px!important;}

.head2 .head-right{float: right;}
.head2 .head-right .p2{float: right;line-height: 20px;margin-top: 15px;letter-spacing:3px;font-size: 16px;margin-right: 30px;padding-right: 30px;border-right: 1px solid #EA5532;padding-left: 30px;border-left: 1px solid #EA5532;color: #EA5532;font-weight: bold;}
.head2 .head-right .p3{float: right;line-height: 20px;margin-top: 15px;font-size: 15px;letter-spacing:3px;color: #1e1e1e;}
.head2 .nav1{line-height: 30px;height: 30px;float: right;margin-top: 10px;}
.head2 .nav1 ul{height: auto;overflow: hidden;}
.head2 .nav1 ul li{float: left;margin-right: 30px;line-height: 30px;border-bottom: 1px solid #fff;position: relative;overflow: hidden;}
.head2 .nav1 ul li span{position: absolute;z-index: -1;border-bottom: 5px solid #EA5532;margin-top: 18px;width: 0;left: 50%;transition: all 0.3s;}
.head2 .nav1 ul li a{color: #2f2f2f;font-size: 15px;font-weight: bold;}
.head2 .nav1 ul .on span{color:#EA5532; width: 100%;left: 0;}
.head2 .nav1 ul li:hover span{width: 100%;left: 0;}



.nav{position: fixed;z-index: 10000;background-color:#ea5532;padding: 40px 55px;width: 850px;height: 100%;display: none;top: 0;left: -100%;}
.nav .close{float: right;width: 60px;transition: all 0.3s;cursor: pointer;}
.nav .close:hover{transform: rotateZ(-90deg);}
.nav ul{text-align: center;font-size: 30px;margin: 30px auto;overflow: hidden;}
.nav ul li{line-height: 55px;height: 55px;margin-top: 20px;display: none;position: relative;}
.nav ul li span{position: absolute;z-index: -1;display: block;width: 0px;height: 14px;margin-top: 25px;background-color: #9B2609;margin-left: 50%;left: 0;transition: all 0.3s;
    top: 0;}
.nav ul li a{color: #fff;font-weight: bold;position:relative;padding: 0 15px;}
.nav ul .on span{margin-left: 0;width:100%;}
.nav ul li:hover span{margin-left: 0;width: 100%;}

.head .record{position: fixed;right: -88px;transform: rotateZ(90deg);color: #ea5532;font-family: Roman;font-size:12px;text-transform: uppercase;z-index: 997;top: 60%;display: none; }


.footer{background-color: #2E2E2E;padding: 50px 0;height: auto;overflow: hidden;}
.footer .logo{float: left;}
.footer .logo .img{float: left;width: 100px;height: 100px;background-color: #575757;text-align: center;border-radius: 50px;}
.footer .logo .img img{margin: 20px auto;}
.footer .logo .p1{float: left;margin-left: 35px;width: 235px;line-height: 25px;color: #ababab;}
.footer .list{float: right;border-left: 1px solid #5C5C5C;border-right: 1px solid #5C5C5C;width: 1060px;}
.footer .list li{float: left;margin:0 20px;padding:0 10px;line-height: 30px;position: relative;overflow: hidden;z-index: 1;}
.footer .list li a{color: #8d8c8c;}
.footer .list li span{position: absolute;height: 9px;width: 0;background-color: #EA5635;margin-top: 10px;z-index: -1;transition: all 0.3s; }
.footer .list li:hover span{width: 50%;}
.footer .list li:hover a{color: #fff;}
.footer .message{float: left;margin-top: 60px;}
.footer .message .p1{line-height: 38px;height: 45px;color: #fff;font-size: 32px;font-family: Arial;}
.footer .message .p1 span{float: left;}
.footer .message .p1 img{float: left;margin-left: 30px;}
.footer .message .p2{line-height: 30px;color: #828282;}
.footer .message .p2 span{margin-right: 60px;}
.footer .message .p3{line-height: 30px;color: #828282;margin-top: 25px;}
.footer .show{float: right;margin-top: 60px;}
.footer .show ul{}
.footer .show ul li{float: left;height: auto;overflow: hidden;line-height: 40px;margin-left: 50px;width: 120px;cursor: pointer;}
.footer .show ul li .img{float: left;margin-right: 10px;}
.footer .show ul li span{color: #828282;}
.footer .show ul li .ewm1{position: absolute;width: 120px;;height: 120px;margin-top: -70px;opacity: 0;transition: all 0.5s;}
.footer .show ul li .ewm2{position: absolute;width: 120px;;height: 120px;margin-top: -70px;opacity: 0;transition: all 0.3s;}
.footer .show ul .wx1:hover .ewm1{opacity: 1;margin-top: -80px;}
.footer .show ul .wx2:hover .ewm2{opacity: 1;margin-top: -80px;}



.bq{line-height: 40px;height: 40px;background-color: #fff;color: #828282;}
.bq span{color: #000;margin-right: 40px;}
.gotop{position: fixed;z-index: 888;right: 100px;bottom:50px;cursor: pointer;display: none;}
.footer2{padding: 80px 0;}
.footer2 .message{margin-top: 0;}
.footer2 .show{float: right;margin-top: 0px;}
.footer2 .show ul{}
.footer2 .show ul li{float: left;height: auto;overflow: hidden;line-height: 40px;margin-left: 50px;width: 120px;cursor: pointer;}
.footer2 .show ul li .img{float: left;margin-right: 10px;}
.footer2 .show ul li span{color: #828282;}
.footer2 .show ul li .ewm1{position: absolute;width: 120px;;height: 120px;margin-top: -10px;opacity: 0;transition: all 0.5s;}
.footer2 .show ul li .ewm2{position: absolute;width: 120px;;height: 120px;margin-top: -10px;opacity: 0;transition: all 0.3s;}
.footer2 .show ul .wx1:hover .ewm1{opacity: 1;margin-top: 0px;}
.footer2 .show ul .wx2:hover .ewm2{opacity: 1;margin-top: 0px;}


.page{width: 100%; margin:40px auto 50px;font-size: 14px;text-align: center;}
.page a{/*border: 1px solid #ababab;*/background-color: #4c4c4c;padding: 5px;   margin: 0px 5px; display: inline-block;display: inline-block; min-width: 22px; text-align:center; height: 22px;  line-height: 22px;color: #ffffff; }
.page span{display: inline-block; min-width: 22px; text-align:center; height: 22px;  line-height: 22px; margin: 0px 5px;padding: 5px;/*border: 1px solid #ea5532;*/background-color: #EA5532;}
.page .current{  width: 22px;/*border: 1px solid #ea5532;*/color: #ffffff;background-color: #EA5532;}
.page .current a{color: #ffffff;}
.page .prev{padding:5px 15px;}
.page .prev:hover{background-color: #999999;color: #ffffff;}
.page .next{padding:5px 15px;}
.page .next:hover{background-color: #999999;color: #ffffff;}



@media only screen and (min-width: 1921px) {
    body{font-size: 16px;}
    .nav ul{margin: 100px auto;}
    .head .nav1 ul li a{font-size: 16px;}
    .head .head-left .left1 .nav-btn p{font-size: 16px;}
    .footer .message .p2{font-size: 16px;}
    .content{width: 2000px;}
    body .news ul {
     width: 1520px;
    }
    body .news ul li{width: 310px;}
    #newBridge #issueBox .issue-item .issue-icon{margin-right: 5px;}
    #newBridge, #nbInviteWrapper, #nbWebImLightContainer, #newBridge ins, #nbInviteWrapper ins, #nbWebImLightContainer ins, #newBridge a, #nbInviteWrapper a, #nbWebImLightContainer a, #newBridge div, #nbInviteWrapper div, #nbWebImLightContainer div, #newBridge p, #nbInviteWrapper p, #nbWebImLightContainer p, #newBridge em, #nbInviteWrapper em, #nbWebImLightContainer em, #newBridge b, #nbInviteWrapper b, #nbWebImLightContainer b, #newBridge dd, #nbInviteWrapper dd, #nbWebImLightContainer dd, #newBridge dl, #nbInviteWrapper dl, #nbWebImLightContainer dl, #newBridge ul, #nbInviteWrapper ul, #nbWebImLightContainer ul, #newBridge li, #nbInviteWrapper li, #nbWebImLightContainer li, #newBridge i, #nbInviteWrapper i, #nbWebImLightContainer i, #newBridge h1, #nbInviteWrapper h1, #nbWebImLightContainer h1, #newBridge h2, #nbInviteWrapper h2, #nbWebImLightContainer h2, #newBridge h3, #nbInviteWrapper h3, #nbWebImLightContainer h3, #newBridge h4, #nbInviteWrapper h4, #nbWebImLightContainer h4, #newBridge h5, #nbInviteWrapper h5, #nbWebImLightContainer h5, #newBridge span, #nbInviteWrapper span, #nbWebImLightContainer span, #newBridge table, #nbInviteWrapper table, #nbWebImLightContainer table, #newBridge td, #nbInviteWrapper td, #nbWebImLightContainer td, #newBridge tr, #nbInviteWrapper tr, #nbWebImLightContainer tr, #newBridge tbody, #nbInviteWrapper tbody, #nbWebImLightContainer tbody, #newBridge thead, #nbInviteWrapper thead, #nbWebImLightContainer thead, #newBridge strong, #nbInviteWrapper strong, #nbWebImLightContainer strong, #newBridge u, #nbInviteWrapper u, #nbWebImLightContainer u, #newBridge img, #nbInviteWrapper img, #nbWebImLightContainer img, #newBridge font, #nbInviteWrapper font, #nbWebImLightContainer font, #newBridge select, #nbInviteWrapper select, #nbWebImLightContainer select, #newBridge option, #nbInviteWrapper option, #nbWebImLightContainer option, #newBridge input, #nbInviteWrapper input, #nbWebImLightContainer input, #newBridge form, #nbInviteWrapper form, #nbWebImLightContainer form, #newBridge textarea, #nbInviteWrapper textarea, #nbWebImLightContainer textarea{font-size: 14px !important;}
}









