@charset "UTF-8";

/*

CSS Reset

*/

/*布局（grid）（.g-）；模块（module）（.m-）；元件（unit）（.u-）；功能（function）（.f-）；皮肤（skin）（.s-）；状态（.z-）*/

/* reset */

html { height:100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased!important;}

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { margin:0; padding:0;}

body,button, input, select, textarea {font: 12px/1 "Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei";  -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; -webkit-font-smoothing: antialiased!important;/* 用 ascii 字符表示，使得在任何编码下都无问题 */}

input.form-control{font: 12px/1 "Microsoft YaHei","微软雅黑","arial","tahoma","MicrosoftJhengHei";}

body { background-color:transparent; min-height:100%; height:auto !important; height:100%;}

img { border:0; vertical-align:middle; -ms-interpolation-mode:bicubic;}

a {text-decoration:none; background-color: transparent; /* 1 */ -webkit-text-decoration-skip: objects; /* 2 */}

a.focus, a:focus{outline:0;}

a.active.focus, a.active:focus, a.active:hover, a.focus:active, a:focus:active, a:hover:active, .open > a.dropdown-toggle.focus, .open > a.dropdown-toggle:focus, .open > a.dropdown-toggle:hover{outline:0;text-decoration:none;font-weight:400;}

a:hover {text-decoration:none; transition:box-shadow .3s, border .3s, background-color .3s, color .3s;}

a:active,a:visited{text-decoration:none;}

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{}





h1 { font-size:16px; line-height:36px;}

h2 { font-size:14px; line-height:30px;}

h3 { line-height:24px;}

h3,h4,h5,h6 { font-size:12px;}

ul,li,ol { margin:0; padding:0; list-style:none outside none;}

ul.has-style li,ol li { margin-left:25px;}

ul.has-style li { list-style:disc;}

ol li { list-style:decimal;}

ul.inline-style li { float:left; display:inline;}

dl { margin-bottom:18px;}

dt { font-weight:bold;}

dd { margin:0 0 0 9px; padding:0;}

svg:not(:root) { overflow:hidden;}

pre { margin:0; white-space:pre-wrap; white-space:-moz-pre-wrap !important; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}








@media screen and (min-width: 640px) {
    .btn-1100 img{height: 100%;}
}












a{color: black;font-size:1.5vh;font-family: 'Microsoft YaHei';}

a:hover{color:white;}

/*li:hover{background: red;color:white;}*/

.nav>li>a:hover{background: rgb(153, 0, 0);}





















.text-center p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;line-height: 3vh;}

.youzhi{width: 100%;height: auto;z-index: -1;background-size: auto;background-repeat: repeat;background-position: 50% 0%;background-color: transparent;padding-top: 3vw;word-wrap:break-word;font-family:Microsoft YaHei;}

.content p{color: #fff;font-size: 1.7vh;line-height: 3vh;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:8;overflow:hidden;}

.titleA{text-align: center;}

.titleA p:first-child{font-size: 2vh;color:#000;font-weight: bold;}

.titleA p:last-child{color:#555555;line-height:1.5;font-size: 1.5vh;}

.box-2-1{background: url(../images/1874365.png) no-repeat center;height: 20vh}

.box-2-1:hover{background: url(../images/1874366.png) no-repeat center;height: 20vh}

.box-2-2{background: url(../images/1874367.png) no-repeat center;height: 20vh}

.box-2-2:hover{background: url(../images/1874368.png) no-repeat center;height: 20vh}

.box-2-3{background: url(../images/1874369.png) no-repeat center;height: 20vh}

.box-2-3:hover{background: url(../images/1874370.png) no-repeat center;height: 20vh}

.box-2-4{background: url(../images/1874371.png) no-repeat center;height: 20vh}

.box-2-4:hover{background: url(../images/1874372.png) no-repeat center;height: 20vh}

.box-2-5{background: url(../images/1874373.png) no-repeat center;height: 20vh}

.box-2-5:hover{background: url(../images/1874374.png) no-repeat center;height: 20vh}

.box-2-6{background: url(../images/1874375.png) no-repeat center;height: 20vh}

.box-2-6:hover{background: url(../images/1874376.png) no-repeat center;height: 20vh}

.thumbnail-3{border:1px solid #eee;}

.thumbnail-4{padding:1vh 0 ;}

.thumbnail-5{padding:0;}

.content{width: 100%;padding-bottom: 3vw;}

.anli-title50{width: 15vh;height: 5vh;background:rgb(153, 0, 0);color: #ffffff;font-size: 1.5vh;text-align: center;line-height: 5vh;cursor: pointer;}

.anli-title50 a{color: #ffffff;}

.anli-title50:hover{background:rgb(0, 0, 0);}

.anli-title300{font-size:2.5vh;text-align: center;padding-top: 1vh;color: #000;}

.thumbnail-2{overflow: hidden;padding:0;cursor: pointer;border:1px solid transparent; }

.thumbnail-2:hover{border: 1px solid rgb(153, 0, 0);}

.thumbnail-2 img{transition: all 0.6s;width: 100%;object-fit: cover;}

.thumbnail-2 img:hover{transform: scale(1.1,1.1);}

.caption{margin: 1vh;}

.anli-title500{width: 15vh;height: 5vh;background:rgb(153, 0, 0);color: #ffffff;font-size: 1.5vh;text-align: center;line-height: 5vh;cursor: pointer;border-radius: 5px}

.anli-title500 a{color: #ffffff;}

.anli-title500:hover{background:rgb(0, 0, 0);}

.anli-title{font-size:2.5vh;text-align: center;padding-top: 5vw;color: #000;}

.anli-title10{font-size:2.5vh;text-align: center;color: #000;}

.anli-title1{width: 24%; border-bottom:2px solid rgb(153, 0, 0);margin-left: 38%;padding-top: 1vh;}

.anli-title2{width: 12%; border-bottom:2px solid rgb(153, 0, 0);margin-left: 44%;padding-top: 1vh;}

.anli-title3{font-size:1.5vh;text-align: center;padding:0;padding-top: 1vh;padding-bottom: 1vh;}

.anli-title4{font-size:1vh;height: 4vh;padding-bottom: 5vw;}

.anli-title4 ul{width: 50%;height: 100%; margin: 0 auto;background:rgb(153, 0, 0); display: table;}

.anli-title4 ul li{display: inline-block;height: 100%; font-family: 'Microsoft YaHei';text-align: center;font-weight: 400;line-height: 4vh;display: table-cell;cursor: pointer;}

.anli-title4 ul li:hover{background: black}

.anli-title4 ul li a{color: #fff}

.thumbnail{border-radius: 10px;overflow: hidden;padding:0;cursor: pointer;border: 1px solid transparent}

.thumbnail:hover{border: 1px solid rgb(153, 0, 0)}

.thumbnail img{transition: all 0.6s;width: 100%;object-fit: cover;}

.thumbnail img:hover{transform: scale(1.1,1.1);}

.anli-title5{margin:0 auto; width: 25vh;height: 8vh;background:rgb(153, 0, 0);color: #ffffff;font-size: 2vh;text-align: center;line-height: 8vh;cursor: pointer;}

.anli-title5 a{color: #ffffff;}

.anli-title5:hover{background:rgb(0, 0, 0);}

/*六边形*/

.boxA{width: 65%;height: auto;margin: 0 auto;}

	.boxF, .boxS, .boxT, .overlay{width: 100%;height: 170px;overflow: hidden;}

.boxF, .boxS{visibility: hidden;}

.boxF{transform: rotate(120deg);float: left;-ms-transform: rotate(120deg);-moz-transform: rotate(120deg);-webkit-transform: rotate(120deg);}

.boxS{transform: rotate(-60deg);-ms-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-webkit-transform: rotate(-60deg);}

.boxT{transform: rotate(-60deg);background: no-repeat 50% center;-ms-transform: rotate(-60deg);-moz-transform: rotate(-60deg);-webkit-transform: rotate(-60deg);visibility: visible;}

.boxT0{background-image: url(../images/1584185.png) ;background-size: 100%;}

.boxT0:hover{background-image: url(../images/1584189.png) ;background-size: 100%;}



.boxT1{background-image: url(../images/1584186.png) ;background-size: 100%;}

.boxT1:hover{background-image: url(../images/1584190.png) ;background-size: 100%;}



.boxT2{background-image: url(../images/1584187.png) ;background-size: 100%;}

.boxT2:hover{background-image: url(../images/1584191.png) ;background-size: 100%;}



.boxT3{background-image: url(../images/1584188.png) ;background-size: 100%;}

.boxT3:hover{background-image: url(../images/1584192.png) ;background-size: 100%;}



.boxT4{background-image: url(../images/1584185.png) ;background-size: 100%;}

.boxT4:hover{background-image: url(../images/1584189.png) ;background-size: 100%;}

	

.boxT5{background-image: url(../images/1584185.png) ;background-size: 100%;}

.boxT5:hover{background-image: url(../images/1584189.png) ;background-size: 100%;}

	/*视界*/

.anli-title11{font-size:2vh;text-align: center;line-height: 2.5vh;}

.sja0{height: 10vh;background: url(../images/1585038.png) no-repeat;background-size: 100%;}

.sja0:hover{height: 10vh;background: url(../images/1585037.png) no-repeat;background-size: 100%;}
.sja1{height: 10vh;background: url(../images/1585037.png) no-repeat;background-size: 100%;}

.sja1:hover{height: 10vh;background: url(../images/1585038.png) no-repeat;background-size: 100%;}
.sja2{height: 10vh;background: url(../images/1585038.png) no-repeat;background-size: 100%;}

.sja2:hover{height: 10vh;background: url(../images/1585037.png) no-repeat;background-size: 100%;}

.sja3{height: 10vh;background: url(../images/1585037.png) no-repeat;background-size: 100%;}

.sja3:hover{height: 10vh;background: url(../images/1585038.png) no-repeat;background-size: 100%;}

.btn-4{height: 10vh}

/*#sjb10{visibility:hidden;}*/

.anli-title20{font-size:2.5vh;text-align: center;color: #fff;}

.anli-title30{font-size:1.5vh;text-align: center;padding-bottom: 2vw;color: #fff;padding-top:2vh;}



.lb-1{margin:2vw;border: 2px solid #fff;background: rgb(0,0,0,0.2);}

.lb-1 p:nth-child(1){margin-top: 0;padding-top:5vw;font-size: 5vh;color: #fff;text-align: center;}

.lb-1 p:nth-child(2){padding-top:2vw;font-size: 1.5vw;color: #fff;text-align: center;}

.lb-1 p:nth-child(3){padding-top:2vw;padding-bottom:5vw;font-size: 2.5vw;color: #fff;text-align: center;}

.lb-2{margin-top: 5vh;margin-left: 10vw;}

.lb-2 p{font-size: 3vh;padding-bottom: 2vh;color: #000;font-style:oblique}

.lb-2 p:nth-child(6){font-size: 1vh;padding-bottom: 1vh;color: #000;}

.lb-2 p:nth-child(7){font-size: 1vh;color: #000;}

.lb-2 p span{color: red;}

.team-1{position: absolute;bottom:0;width: 100%;height: 20%;background: rgb(0,0,0,0.5);color: #fff;text-align: center;font-size: 2vh;}

.team-2{padding-bottom: 1vh;}

.thumbnail10{overflow: hidden;padding:0;cursor: pointer;}

.thumbnail10 img{transition: all 0.6s;width: 100%;height: 100%;object-fit: cover;}

.thumbnail10 img:hover{transform: scale(1.1,1.1);}

.team-1:hover{height: 100%;transition: all 0.6s;line-height: 10vh}

.news-list{border:1px solid #000;padding:1vw;}

.news-list ul li{padding:1vw;}

.news-list-1{background: rgb(153, 0, 0);padding:0.1vw;color:#fff;width: 4%;line-height: 1vh;border-radius: 5px; text-align: center;display: inline-block;}

.news-list-2{display: inline-block;font-size: 1.5vh;font-family: 'Microsoft YaHei';width: 90%;overflow: hidden;margin-left: 1vw;}

.news-list-2 p:nth-child(1){float: left}

.news-list-2 p:nth-child(2){float: right}

.news-list ul li a{color:#666 }

.news-list ul li a:hover{color:#000;}

.footer-title p{padding-top:2vw;padding-bottom: 1vw; border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: rgba(221,221,221,1);}

.footer-title a{border-right-width: 1px;border-right-style: dotted;border-right-color: rgba(221,221,221,1);}

.footer-title a:last-child{border-right-width: 0px;border-right-style: dotted;border-right-color: rgba(221,221,221,1);}

.footer-title a span{color: #f3f3f3;font-size: 1.3vh;padding:0.5vw}

.footer-title a span:hover{color: red}

.footer-tel{padding: 2vh}

.footer-tel p{color:#fff;font-size: 2vh;margin-top: 2vh;margin-bottom:2vh;}

.footer-tel p:nth-child(1){margin-top: 0;}

.footer-tel p:nth-child(2){font-size: 2.5vh;color:#ffff00;}

.footer-tel p:nth-child(3){font-size: 2.5vh;color:#ffff00;}

.footer-da p{font-size: 1vh;color: #fff;}

.footer-da p a{font-size: 1vh;color: #fff;cursor: pointer;}

.footer-lxwm{padding:1vh 0;}

.footer-lxwm-1{display: inline;width: 10%;margin-right: 2%;}

.footer-lxwm-2{float:right;width: 88%;color: #fff;font-size: 1vh;line-height: 2vh;}

/*表单*/

.code {

font-family: Arial;

font-style: italic;

color: #000;

border: 0;

padding: 2px 3px;

letter-spacing: 3px;

font-weight: bolder;

}

.unchanged {

border: 0;

}

  

 

  .btn {

    display: block;

    height: 4vh;

    width: 40%;

    margin: 0 auto;

    margin-top: 3vh;

    font-size: 16px;

    color: #fff;

    background-color: #000;

    border: none;

  }

 .btn:hover{background-color: rgb(153, 0, 0);color: #fff;}





@keyframes righteaseinAnimate{

    0%{ transform: translateX(2000px); opacity: 0;}   /*在0%时设置文字在想X轴2000px位移处（右边），透明度为0，也就是看不见文字*/

    100%{ transform: translateX(0px); opacity: 1;}      /*在100%时设置文字在想X轴0px位移处，也就是原始布局的位置，透明度为1，也就是文字可以看见了*/

}

@-webkit-keyframes righteaseinAnimate{

    0%{ -webkit-transform: translateX(2000px); opacity: 0;}

    100%{ -webkit-transform: translateX(0px); opacity: 1;}

}

@-o-keyframes righteaseinAnimate{

    0%{ -webkit-transform: translateX(2000px); opacity: 0;}

    100%{ -webkit-transform: translateX(0px); opacity: 1;}

}

@-ms-keyframes righteaseinAnimate{

    0%{ -webkit-transform: translateX(2000px); opacity: 0;}

    100%{ -webkit-transform: translateX(0px); opacity: 1;}

}

@-moz-keyframes righteaseinAnimate{

    0%{ -webkit-transform: translateX(2000px); opacity: 0;}

    100%{ -webkit-transform: translateX(0px); opacity: 1;}

}





 .anli-title span{color:rgb(153, 0, 0);}

 .thumbnail-image{overflow: hidden;}

   .thumbnail-image img{height: 20vh;width: 100%;object-fit: cover;}

 .btn-1{padding-bottom: 3vw;}

 .glyphicon{left: 3px;top: 3px;}

 .fuwu{width: 100%;height: auto;

    background-image: url(../images/1698916.jpg);z-index: -1;background-size: auto;background-repeat: repeat;background-position: 50% 0%;background-color: transparent;padding-top: 3vw;}

.anli-title10 span{color:rgb(153, 0, 0);}

.btn-2{padding-top: 5vw;}





#sjb10{padding-bottom: 2vw;}

.btn-5{background: url(../images/1707260.jpg);width: 100%;margin-top:1vh;}

.btn-6{padding-top: 2vh;}

.anli-title20 span{color:rgb(153, 0, 0);}

.btn-7{padding-bottom: 3vh}

.btn-8{padding: 2vh 0;}

.btn-9{padding-left: 4vw;}

.btn-9 p{line-height: 2vh;}

.btn-9 p span:nth-child(1){font-size:2vh;color: #333;font-weight: 600;}

.btn-10{padding-right: 1vw;padding-bottom: 2vh;}

.btn-11{overflow: hidden;}

.btn-110{overflow: hidden;}

.btn-12{background: url(../images/1707261.jpg);width: 100%;}

.btn-13{width: 100%;padding:0;padding-bottom: 2vh;}

.carousel-inner{position:relative;}

.btn-14{position: absolute;top: 0;left:10%;}

.carousel-control img{padding-top: 50%;object-fit: cover;}

.btn-15{padding-bottom: 3vh;}

.btn-16{border:0;border-radius: 0;position: relative;height: 16vh;}

.btn-11 img{object-fit: cover;}

.btn-110 img{height: 20vh; object-fit: cover;}

.thumbnail-2:hover .text-center p{color: #000;}

.btn-17{background: #eee;width: 100%;}

.btn-17 .container{padding-top: 2vh;padding-bottom: 4vh}

.btn-19{width: 100%;height: 39vh; background: url(../picture/1827538.jpg) no-repeat;background-size: 130%;}

.btn-20{background: rgb(68, 68, 68);width: 100%;}

.btn-20 h1{color: #fff;font-size: 2.4vh}

.btn-21{padding: 2vh}

.btn-22{padding-top: 7vh}

#input1{width: 70%;display: inline-block;}

#checkCode{width: 25%;display: inline-block;cursor: pointer;}

.btn-20 h2{color: #fff;font-size: 2.4vh}

.btn-20 h2 span{color: #fff;font-size: 2vh}

/*#sjb10{display: none;}

#sjb11{display: none;}*/

#cont{position: relative;left:110%;transition: all 0.6s;}

#sjb11{padding-bottom: 2vh}

.btn-30{padding-bottom:1vh}





