﻿@charset "UTF-8";
/*css 初始化 */
html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img,a { margin:0; padding:0; }
body{overflow-x:hidden;}
fieldset, img,input,button { border:none; padding:0;margin:0;outline-style:none; }
ul, ol { list-style:none; }
input { padding-top:0; padding-bottom:0; }
select, input { vertical-align:middle;}
select, input, textarea { font-size:12px; margin:0;}
textarea { resize:none; } /*防止拖动*/
img {border:0; vertical-align:middle; }  /*  去掉图片低测默认的3像素空白缝隙*/
table { border-collapse:collapse; }
body {
    font:12px/150% Arial,Verdana,"\5b8b\4f53";
    font-family:"微软雅黑","宋体";
    color:#333333;
    background:#fff;
    transition: all 0.6s;
}
.clearfix:before,.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after{clear:both;}
.clearfix{
    *zoom:1;/*IE/7/6*/
}
a {color:#333333; text-decoration:none; }
a:hover{color:#023a8e;}
h1,h2,h3,h4,h5,h6 {text-decoration:none;font-weight:normal;font-size:100%;}
s,i,em{font-style:normal;text-decoration:none;}
.col-red{color: #023a8e !important;}
ul,ol,li{list-style:none}

/*公共类*/
.w12 {  /*版心 提取 */
    width: 1200px;margin:0 auto;
}
.fl {
    float:left
}
.fr {
    float:right
}
.al {
    text-align:left
}
.ac {
    text-align:center
}
.ar {
    text-align:right
}
.hide {
    display:none
}

.clear{clear: both;}
.w125{width: 1250px;margin:0 auto;}
.df{display: flex;}
.jc{justify-content:space-between;}
.ja{justify-content:space-around;}
.fw{flex-flow: wrap;}
.col-fff h3{color:#fff !important;}
.col-fff span{color:#969aa0 !important;}
/* 头部公共 css */
.web-top{width:100%;height:100px;background:#fff;box-sizing:border-box;padding:19px 0px;position: relative;z-index:9;}
.web-top .logo{height:65px;margin-right:38px;}
.web-top .logo img{height:100%;object-fit: cover;}
.web-top .nav{flex: 1;padding-top:9px;}
.web-top .nav .top-nav li{font-size:14px;line-height:42px;width:100px;text-align: center;position: relative;}
.web-top .nav .top-nav li:last-child a{color:#023a8e;font-size:16px;}
.web-top .nav .top-nav li.xiala:after{content:'';display:inline-block;width:11px;height:6px;background:url(img/icons-top.png)no-repeat center;    margin-bottom: 2px;}
.web-top .nav .top-nav li.active,.web-top .nav .top-nav li:hover{background:#c73315;}
.web-top .nav .top-nav li.active a,.web-top .nav .top-nav li:hover a{color:#fff !important;}

.son-nav{position: absolute;background:#9d5649;overflow: hidden;top:50px;left:0%;width:100%;text-align: center;z-index: 999;display: none;}
.son-nav a{font-size: 12px;line-height: 40px;border-top: 1px solid #eee;display: block;color: #fff;}
.son-nav a:hover{background:#3e3e3e;color: #fff !important;}
/*banner*/
 .fullSlide{ width:100%;  position:relative;  background:#fff;z-index:1; }
    .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; }
    .fullSlide .bd ul{ width:100% !important; }
    .fullSlide .bd li{ width:100% !important;  overflow:hidden; text-align:center;background-position: center center !important;background-size: 100% 100% !important;}
    .fullSlide .bd li a{ display:block;}
     .fullSlide .bd li img{width: 100%;}

    .fullSlide .hd{ display:none;width:100%;position:absolute;z-index:1999;bottom:5%;margin: 0 auto;
        left:0; text-align:center;}
    .fullSlide .hd ul{ text-align:center; }
    .fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:50px;height:9px;margin:6px;overflow:hidden;line-height:999px;
        border-radius:9px;box-sizing: border-box;background:#fff;}
    .fullSlide .hd ul .on{background:#c53516 !important;}

    .fullSlide .prev,.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:5%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
    .fullSlide .next{ left:auto; right:5%; background-position:-6px -137px; }  

    .fullSlide .banner-text{position: absolute;z-index: 9999;font-size: 76px;top: 0;left: 0;right: 0;bottom:0;text-align: left;color: #fff;font-weight: 100;line-height:76px;width:100%;box-sizing: border-box;
        padding:0px 14%;display: flex; flex-direction: column;justify-content: center;}
    .fullSlide .banner-text h3{font-weight: bold;margin-bottom:28px;}
    .fullSlide .banner-text p{font-size:24px; line-height:2;}


/* 公共底部  */
.mt100{margin-top:100px;}
.pc-footer{width:100%;background:#a81f2b;padding:30px 0px;}
.pc-footer .foot-nav{width:350px;color:#fff;border-right:1px solid #fff;padding-right:50px;}
.pc-footer .foot-nav .foot-tel{font-size:30px;line-height:44px;font-weight: bold;}
.pc-footer .foot-nav .foot-tel:before{content:'';display:inline-block;width:44px;height:44px;background:url(img/foot-icons.png)no-repeat center;margin-right: 17px;
    margin-bottom: -9px;}
.pc-footer .foot-adds{flex: 1;box-sizing: border-box;padding:0px 28px;}
.pc-footer .rwm{padding-left:95px;border-left:1px solid #fff;}
.pc-footer .rwm p{width:124px;height:124px; margin-right:10px; display:inline-block; text-align: center;}
.pc-footer .rwm p img{width:100%;}
.pc-footer .rwm p span{color:#fff;}
.pc-footer .foot-adds li{font-size:14px;line-height:2;margin-top:10px;color:#fff;}
.pc-footer .foot-nav .fnav-list a{color:#fff;display: inline-block;margin-top:20px;font-size:14px;min-width:90px;}
.foot-but{font-size:14px;line-height:50px;text-align: center;}

#back-top{width:30px;display: block;position: fixed;right:3%;bottom:5%;}
#back-top img{width:100%;}

video::-webkit-media-controls-fullscreen-button {    

display: none;

}

video::-webkit-media-controls-play-button {}

video::-webkit-media-controls-timeline {}

video::-webkit-media-controls-current-time-display{}

video::-webkit-media-controls-time-remaining-display {}

video::-webkit-media-controls-mute-button {}

video::-webkit-media-controls-toggle-closed-captions-button {}

video::-webkit-media-controls-volume-slider {}

.yuyan{ ;height: 42px;font-size: 16px;text-align: center; width:150px; font-weight:900; }
.yuyan a{display:inline-block; box-sizing: border-box;border:1px solid #ccc;color:#323232;margin-top: 2px;line-height:1.4; padding:0 10px;}
.yuyan a:hover,.yuyan a.activesss{background:#fff;color:#c73315 !important;border:1px solid #fff;}


.yuyan11{width: 60px;height: 42px;font-size: 14px;text-align: center;}
.yuyan11 a{display:block;width:100%;box-sizing: border-box;border:1px solid #ccc;color:#323232;margin-top: 2px;line-height:22px;}
.yuyan11 a:hover,.yuyan11 a.activesss{background:#c73315;color:#fff !important;border:1px solid #c73315;}
