/******************************
 ** 初始化
** 1.2.0
 ******************************/
* { margin: 0; padding: 0; }
body { font: 16px 'Microsoft Yahei', Arial; color: #191919; background: #f5f5f5;overflow-x:hidden;}
img { border: 0px; }
ul, ol { list-style-type: none; vertical-align: bottom; }
table { border-collapse: collapse; border-spacing: 0; }
input, textarea, select { font: 14px 'Microsoft Yahei', Arial; color: #191919; outline: 0; }
textarea { resize: none; overflow: auto; }
/*h1,h2,h3,h4,h5,h6,font { font-size: 14px; }*/
a {text-decoration: none; cursor: pointer;color:#191919;}
a:hover { color:#084EC3;cursor:pointer;}
a img { transition: all .5s ease; }

.clear { float: none !important; clear: both; +line-height: 0; +font-size: 0; +height: 0; }
.hidden { display: none; visibility: visible; }
.wrap { width: 1200px; margin: 0 auto;}
.wrap1280{width: 1280px; margin: 0 auto;}
.wrap1440{width: 1440px; margin: 0 auto;}
.wrap1620{width: 1620px; margin: 0 auto;}
.wrap95{width: 95%; margin: 0 auto;}
.wrap90{width: 90%; margin: 0 auto;}
/*flex布局*/
.flex-center {display: flex;justify-content: center;align-items: center;}
.flex-start{display: flex;justify-content: flex-start;align-items: center;}
/*限制字数显示行数*/
.line-show1{ display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;}
.line-show-dan{white-space: nowrap;text-overflow: ellipsis;overflow-x: hidden;}
.line-show2{ display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.line-show3{ display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden;}
.line-show4{display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;overflow: hidden;}
.line-show5{display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;overflow: hidden;}
.line-show{display: -webkit-box;-webkit-box-orient: vertical;overflow: hidden;}
/*文字两端对齐*/
.desc-justify{text-align: justify;}



/*文字两端划线*/
.huaxian:before,.huaxian:after {content:"";width:36%;height:1px;background:#B5B5B5;display:block;/*1.首先使伪类显示方式为块级元素*/position:relative ;/*2.通过相对定位的方式控制两侧内容的位置*/}
/*3.控制左侧横线的位置*/
.huaxian:before{}
/*4.控制右侧横线的位置*/
.huaxian:after{}


/* 整个滚动条 */
::-webkit-scrollbar {width: 5px; /* 水平滚动条的高度、垂直滚动条的宽度 */height: 5px; /* 水平滚动条的高度 */}
/* 滚动条轨道 */
::-webkit-scrollbar-track {background: #f1f1f1; /* 颜色和样式 */}
/* 滚动条滑块 */
::-webkit-scrollbar-thumb {background: #ccc; /* 滑块颜色 */}
/* 滑块hover效果 */
::-webkit-scrollbar-thumb:hover {background: #555;}






/*头部:logo、导航 start*/
.header {position: fixed;top: 0;z-index: 10;width: 100%;background-color: rgba(0, 11, 53, 0.8);box-shadow: 0px 0px 10px rgba(0,0,0,0.5);}
.header .header-content{height: 100px;justify-content: space-between;position: relative;}
/*logo*/
.header .header-content .logo {}
.header .header-content .logo img {max-width: 300px;}
.header .header-content .logo img.bai-logo{display: block;}
.header .header-content .logo img.lan-logo{display: none;}
/*导航*/
.header .header-content .nav{justify-content: flex-end;display: flex !important;width: 70%;height: 100%;}
.header .header-content .nav ul{width: 100%;height: 100%;}
.header .header-content .nav li{display:inline-block;position:relative;display: flex;justify-content: center;align-items: center;flex:1;height: 100%;color:#fff;transition: all 0.1s;}
.header .header-content .nav li.on,.header .nav li:hover{background-color: rgba(8, 78, 195, 1);}
.header .header-content .nav li .drop{display: flex;justify-content: center;align-items: center;z-index:9;}
.header .header-content .nav .v1{width:100%;color:#fff;display:block;padding:20px 0;text-align: center;font-size:22px;}
.header .header-content .nav li:first-child .v1{margin-left: 0px;}
.header .header-content .nav li.on .v1:after,.header .nav li:hover .v1:after{width: 100%;left: 0;}

.header .header-content .nav dl{
    background-color: rgba(0, 11, 53, 0.5);
    color: #fff;
    width: 100%;
    position:absolute;
    left:60%;
    top: 100px;
    overflow:hidden;
    -webkit-transform:translateX(-60%);
    -moz-transform:translateX(-50%);
    -o-transform:translateX(-60%);
    -ms-transform:translateX(-60%);
    transform:translateX(-60%);
    display:none;
}
.header .header-content .nav dd .v2{display:block;text-align:center;font-size:12px;line-height:2em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.header .nav dd:hover .v2{}
.header .header-content .nav dd a{color: #fff;display: block;line-height: 50px;text-align: center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin: 0 3%;/*font-weight: bold;*/}
.header .header-content .nav dd:first-child{margin-top: 5%;}
.header .header-content .nav dd:hover{color:#fff;background-color: rgba(8, 78, 195, 1);}
.header .header-content .nav dd:hover a{}
.header .header-content .nav dd.ok{color:#fff;background-color: rgba(8, 78, 195, 1);}
.header .header-content .nav dd.ok a{}

/*搜索*/
.header .search{}
.header .search .button img{width: 30px;height: 30px;}
.header .search .button span{margin-left: 5px;}
.header .search {position: relative;}
.header .search .search-form {display: none;transition: all .5s ease .2s;position: absolute;top: 25px;right: 100px;width: 200px;height: 36px;}
.header .search .search-form .form{width: 100%;height: 100%;background: #FFFFFF;border-radius: 8px;padding: 10px 20px;margin-top: 50px;z-index: 10;}
.header .search .search-form .form input {font-size: 14px;width: 90%;height: 100%;border: none;}
.header .search .search-form .form img.form-img {width: 40px;height: 40px;}

/*头部:logo、导航 end*/




/*banner start*/
.banner{overflow-x: hidden;position: relative;}
.banner .swiper {width: 100%;}
.banner .banner-cont {width: 100%;}
.banner .banner-cont .img{width: 100%;}
.banner .banner-cont .img img {display: block;width: 100%;}
/**/
.banner .swiper-button-next,.banner .swiper-rtl .swiper-button-prev{background-color:rgba(0,0,0,0.5);border: 1px solid #fff;border-radius: 50%;width: 70px;height: 70px;}
.banner .swiper-button-prev,.banner .swiper-rtl .swiper-button-next{background-color:rgba(0,0,0,0.5);border: 1px solid #fff;border-radius: 50%;width: 70px;height: 70px;}
.banner .swiper-button-prev:after,.banner .swiper-rtl .swiper-button-next:after{font-size: 42px;}
.banner .swiper-button-next:after,.banner .swiper-rtl .swiper-button-prev:after{font-size: 42px;}
/*banner end*/


/*公共内容上下距离*/
.conts{padding: 80px 0;overflow: hidden;}

/*公共标题*/
.cate-title-more{justify-content: space-between;}
.cate-title{margin:30px auto;}
.cate-title .img{margin-right: 10px;max-width: 45px;}
.cate-title .img img{width: 100%;display: block;}
.cate-title .ctitle{font-size: 40px;letter-spacing: 1px;}
.cate-more{font-weight: 400;font-size: 20px;color: #FFFFFF;}
.cate-more:hover{cursor: pointer;}







/*底部 start*/
footer{}
footer .conts{background: url("../image/footer-back.png") no-repeat center;background-size: cover;padding: 50px 0;}
footer .cont{}
footer .cont .footer-c{width:100%;justify-content: space-between;align-items: flex-start;}
footer .cont .footer-c .ctitle{font-weight: normal;margin-bottom: 30px;height:35px;}
footer .cont .footer-c .friend-link{width: 30%;color:#fff;}
footer .cont .footer-c .friend-link a{color:#fff;}
footer .cont .footer-c .friend-link ul{}
footer .cont .footer-c .friend-link ul li{margin-bottom: 20px;}
footer .cont .footer-c .contact-us{width: 30%;color:#fff;}
footer .cont .footer-c .contact-us p{margin-bottom: 20px;display: flex;align-items: baseline;position: relative;}
footer .cont .footer-c .contact-us p span{display: block;max-width: 70%;}
footer .cont .footer-c .contact-us p span.t{}
footer .cont .footer-c .contact-us p span.bigger{font-size: 36px;font-weight: 400;position: absolute;left: 80px;bottom: -8px;}
footer .cont .footer-c .ewm-imgs{width: 30%;color:#fff;justify-content: flex-end;}
footer .cont .footer-c .ewm-imgs ul{justify-content: flex-end;}
footer .cont .footer-c .ewm-imgs ul li{margin-left: 20px;}
footer .cont .footer-c .ewm-imgs ul li .img img{max-width: 150px;}
footer .cont .hx{margin: 50px auto;width: 100%;height: 2px;background-color: #fff;}
footer .cont .copyright{width: 100%;color:#fff;}
footer .cont .copyright p{margin: 0 10px;}
footer .cont .copyright a{color:#fff;}
/*底部 end*/


/*免责声明 start*/
.mzsm{width:100%;height: 56px;color:#858585;font-size: 13px;text-align: center;line-height: 25px;margin-top: 10px;}
.mzsm .mzsm-content{height: 100%;}
/*免责声明 end*/



