div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-family: "Microsoft YaHei", "微软雅黑", "arial", "tahoma", "MicrosoftJhengHei";
    font-style: normal;
}
li { list-style-type: none; }
button { outline: none; }
.contact{width: 100%;overflow: hidden;}

.am-form select,.am-form textarea,.am-form input[type="text"],.am-form input[type="password"],.am-form input[type="datetime"],.am-form input[type="datetime-local"],.am-form input[type="date"],.am-form input[type="month"],.am-form input[type="time"],.am-form input[type="week"],.am-form input[type="number"],.am-form input[type="email"],.am-form input[type="url"],.am-form input[type="search"],.am-form input[type="tel"],.am-form input[type="color"],.am-form-field {
    font-size: 12px !important;
}
/*.am-input-group-sm > .am-input-group-btn > .am-btn,
.am-input-group-sm > .am-form-field,
.am-input-group-sm > .am-input-group-label,
.am-input-group-sm > .am-input-group-btn > .am-btn {
    height: 30px;
    font-size: 12px !important;
}
.am-input-group-sm > .am-input-group-label {
    line-height: 26px;
}*/

a {color: #222;text-decoration: none;outline: 0;}
a:hover{color: #d34d41;}

.smartAbs {position: absolute;}
.smAreaC {position: relative;}

/**右边浮动层*/
#smv_con{height: 189px; width: 195px; right: 0px; top: 0px;bottom:0px;margin:auto;z-index:39;position: fixed !important;}
#smv_con:hover {z-index: 9999 !important;}
.floating_layer.float {position: absolute;right: 3px;z-index: 9999;font-family: Tahoma;overflow: hidden;}
.floating_layer.float ul.float-btn {margin: 0;padding: 0;list-style: none;}
.floating_layer.float ul.float-btn li {position: relative;height: 60px;margin-bottom: 3px;border-radius: 6px;clear: both;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: rgba(255,255,255,1);}
.floating_layer.float ul.float-btn li .float-list-warp {position: relative;z-index: 99;background-color: rgb(0, 0, 0);}
.floating_layer.float ul li:hover {border-color: #fff;color: rgba(255,255,255,1);}
.floating_layer.float ul li:hover .float-list-warp {background-color: rgb(226, 90, 72);}
.floating_layer.float ul .float-list.w-hide {display: none;}
.floating_layer.float ul .float-list span.float-icon {display: block;float: left;width: 60px;height: 60px;line-height: 60px;text-align: center;border-radius: 6px;}
.floating_layer.float ul .float-list span.float-icon i {font-size: 34px;color: rgba(255,255,255,1);}
.floating_layer.float ul li:hover span.float-icon i {font-size: 34px;color: #fff;}
.floating_layer.float ul li:hover .float-text {color: #fff;}
.floating_layer.float ul.float-btn li .float-icon i.icon-phone,
.floating_layer.float ul.float-btn li .float-icon i.icon-qrcode {font-size: 29px;}
.floating_layer.float .float-list .float-text {padding-right: 20px;padding-left: 2px;line-height: 60px;color: rgba(255,255,255,1);font-size: 14px;font-weight: 400;font-style: normal;font-family: Tahoma;text-decoration: none;text-align: left;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;}
.floating_layer.float .float-code {padding: 0 20px 20px;}
.floating_layer.float .float-code img {margin: 0 auto;display: block;width: 160px;height: auto;}

/** header */
/*PC端*/
@media screen and (min-width: 900px) {
    .am-header {height: 88px;line-height: 88px}

    .banner_img{width: 100%;height: 800px;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;opacity: 1}
    .am-slider-default{margin-bottom: 0px;}
    .am-slider-default .am-control-nav li a {width: 18px;height: 18px;}
    .am-slider-default .am-control-nav li a.am-active {background-color: #fff;}
    .am-slider-default .am-control-nav {bottom: 15px;}

    .no_pc{display: none}
    .mybody{width: 1200px;position: relative;margin: 0 auto;}
    .header{height: 88px;width: 100%;left: 0px;top: 0px;right: 0px;margin: auto;z-index: 1000;background-color: #000000;color: #ffffff;display: flex;justify-content: space-between;position: fixed;}
    .header ul li.nlik{list-style: none;width: 66px;}

    .logs{width: 580px;height:63px;display: flex;justify-content: center;padding: 20px 0 0 60px}
    .logs .log_img{display: block;height: 28px;width: 98px;line-height: 0px;}
    .logs .log_dy{display: block;height: 28px;width: 133px;line-height: 0px;}
    .logs .log_img img{height: 28px;line-height: 20px}
    .logs .log_dy img{height: 26px;width:133px;line-height: 20px;padding-top: 2px}
    .logs .bli{display: flex;justify-content: center;flex-direction: column}
    .logs .bli span{width: 1px;height: 20px;background-color: #ffffff;margin: 0 10px;line-height: 0px;}


    .nav{width: 650px;display: flex;justify-content: space-between;flex-direction: row;height: 100%;padding-right:50px}
    .nav li{width: 66px;height: 88px;line-height: 88px;display: flex;flex-direction:row;justify-content: center; align-items:center;padding: 0 10px}
    .nav li.active{background-color: rgb(226, 90, 72);}
    .nav li a{color: #ffffff;display: inline-block;font-size: 14px;font-weight: 400;font-style: normal;text-decoration: none;outline:none;-moz-outline:none;}
    .nav li.telimg{padding-left: 30px;width: 261px}
    .nav img{height: 45px;width: 224px}
}
@media screen and (max-width: 900px) {
    .banner_img{width: 100%;height: 247px;background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;opacity: 1}
    .am-slider-default .am-control-nav li a {width: 10px;height: 10px;}
    .am-slider-default .am-control-nav li {margin: 0 5px;}
    .am-slider-default .am-control-nav li a.am-active {background-color: #fff;}
    .am-slider-default .am-control-nav {bottom: 15px;}
    .mybody{width: 100%;position: relative;margin: 0 auto;}
    .no_mobile{display: none;height: 0px}
    .mohead{background-color: #000;height: 50px;width: 100%;left: 0px;top: 0px;right: 0px;z-index: 1100;display: flex;justify-content: space-between;position: fixed;}
    .am-header-default {background-color: #000;}
    .am-header .am-header-title{margin: 0 auto}
    .am-header-default a {outline:none;}
    .main{position: relative;}

    .lef_nav{background-color: #000;width: auto;position: absolute;z-index: 500;top: -500px;left: -10px}
    .nav{width:100%;display: flex;justify-content: space-between;flex-direction: column;height: 100%;}
    .nav li{height: 100%;width: 100%;min-width:151px;display: flex;flex-direction:row;justify-content: center; align-items:center;padding: 0 10px}
    .nav li.active{background-color: rgb(226, 90, 72);}
    .nav li:hover{background-color: rgb(226, 90, 72);}
    .nav li a{width: 100%;height: auto;color: #ffffff;display: inline-block;font-size: 14px;font-weight: 400;font-style: normal;text-decoration: none;text-align: center;outline:none;-moz-outline:none;}
    .nav li.telimg{padding:10px 20px}
    .nav img{height: 25px!important;}
}


/** footer */
@media screen and (max-width: 900px) {
    .footer{width: 100%;height: auto; margin:0 auto; background-color: #000;color: #fff;display: block;position:absolute;padding: 30px 20px 50px}
    .footer .foot_b{width:100%;display: block;margin:50px auto 0px;font-size: 16px}
    .footer .foot_b h3{font-size: 16px;line-height: 24px;}
    .footer .foot_b ul li{text-align: left;font-size: 14px;font-weight: 100;}
    .foot_b .foot_l1,.foot_b .foot_l2,.foot_b .foot_l3,.foot_b .foot_l4{padding: 5px 0;}
    .foot_b .foot_l3 ul{display: flex;justify-content: space-between;flex-direction: row}
    .foot_b .foot_l3 a{color: #fff}
    .foot_b .foot_l4{display: flex;justify-content: center;height: 145px}
    .foot_b .foot_l4 span{width: 100px;height: 100px; text-align: center;display: block;float: right}
    .foot_b .foot_l4 span:last-child{margin-left: 20px;}
    .foot_b .foot_l4 img{width:100px;/*border-radius: 10px;border: 3px solid #fff;*/}
    .footer .bqxx{color: #898989;padding: 30px 0 50px;clear: both;text-align: left;font-size: 10px}
    .footer .bqxx a{color: #898989}
}

/*PC端*/
@media only screen and (min-width: 900px) {
    .footer{width: 1920px;height: 230px; margin:0 auto;padding-top: 30px; background-color: #000;color: #888888;display: block;position:absolute;}
    .footer .foot_b{width:1200px;margin:0 auto;font-size: 16px;display: flex;justify-content: space-between;}
    .footer .foot_b .foot_left{width: 900px}
    .footer .foot_b .foot_left .fot_box{display: flex;justify-content: space-between}
    .footer .foot_b h3{font-size: 18px;font-weight: 100;line-height: 50px;font-family: "Source Han Sans CN"}
    .footer .foot_b ul li{text-align: left;line-height: 22px;font-size: 14px;font-weight: 100;font-family: "Source Han Sans CN"}
    /*.foot_b .foot_l1,.foot_b .foot_l2,.foot_b .foot_l3,.foot_b .foot_l4,.foot_b .foot_wl{float: left}*/
    .foot_b .foot_l1{width: 245px}
    .foot_b .foot_l2{width: 355px}
    .foot_b .foot_l3{width: 200px}
    .foot_b .foot_l3 a{color: #888888;font-size: 14px;font-family: "Source Han Sans CN"}
    .foot_b .foot_l3 ul{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
    .foot_b .foot_l4{width: 210px;text-align: right;padding-top: 25px;}
    .foot_b .foot_l4 span{height: 120px;width: 95px;text-align: center;display: block;float: right;}
    .foot_b .foot_l4 span div{font-family: "Source Han Sans CN"}
    .foot_b .foot_l4 span:last-child{margin-right: 20px;}
    .foot_wl{width: 2px;display: flex;flex-direction: column;justify-content: center;}
    .foot_wl span{display: inline-block; width: 1px;height: 90%;background-color: #CCCCCC;border-left: 1px solid #fff;}
    .foot_l4 img{width: 95px}
    .footer .bqxx{color: #898989;padding-top: 30px;clear: both;width: 1200px;text-align: left;margin: 0 auto;font-size: 12px;font-family: "Source Han Sans CN"}
    .footer .bqxx a{color: #898989;font-family: "Source Han Sans CN"}
}



/* 公共错误提示页面 */
.tips-error, .tips-success { margin: 10% 0; background: #fff; }
.tips-error i.am-icon-times-circle, .tips-success i.am-icon-check-circle { font-size: 20px; }
.tips-error i.am-icon-times-circle { color: #F44336; }
.tips-success i.am-icon-check-circle { color: #4CAF50; }
.tips-error span.msg, .tips-success span.msg { font-size: 22px; margin-left: 10px; }
.tips-error .tips-nav, .tips-success .tips-nav { margin-top: 20px; }
.tips-error .tips-nav .am-btn:not(:first-child), .tips-success .tips-nav .am-btn:not(:first-child) { margin-left: 20px; }