*{font-family: "microsoft yahei", serif !important}
@font-face {
    font-family: 'SourceHanSerifCN';
    src: url('../font/SourceHanSerifCN-Heavy-4.otf');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'OPPOSans';
    src: url('../font/OPPOSans-M.ttf');
    font-weight: normal;
    font-style: normal;
}
p, span, a, li, label, input, textarea, button, .desc, .sub, .nav-item{font-family: "microsoft yahei", sans-serif !important;}
.navFixed header{background:#fff; box-shadow:0 0 20px rgba(0,0,0,.1);width: 100%;}
.conten-wrapper{display: block;transition: width 0.25s ease, margin 0.25s ease;position: relative;overflow: hidden;}
.main-content{width: calc(100%);
    position: relative;overflow: hidden;transition: 0.3s;}
/*网站顶部*/
#submitAdds{
    width: 200px; height: 40px; line-height: 40px; margin: 20px auto; text-align: center;display: block;border: 0; background: #f29600; color: #fff;
    font-size: 20px;
}

.w{ width:80%; height:auto; margin: 0 auto;}
.commbanner{ width:100%; height:auto; overflow:hidden;}

/***head***/
.head{ width:100%; height:90px; position:fixed; left:0; top:0; z-index:99; display:block; background-color:#c30d23;}
.head-nav{width:90%; height:90px; margin:0 auto; float:left;}
.head-nav .logo{width:25%; height:36px; margin:22px auto; float:left; text-align:center;}
.head-nav .logo img{width:90%; height:auto;}
.head-right{width:10%; height:90px; margin:0 auto; float:right;  position:relative;}
.head-nav .navs{ float:right; margin-left:5%; width:70%;}
.head-nav li{ float:left; width:15%; height:90px; display:block; text-align:center; position:relative;}
.head-nav li a.far{ font-size:16px; color:#fff; line-height:90px; display:block; position:relative; z-index:10; transition:all 0.4s;}
.head-nav li.on a.far, .head-nav li a.far:hover{color:#fff; font-weight:bold; transition:all 0.4s;}
.head-nav li.select a.far{ color:#fff; font-weight:bold;}
.head-nav li .nav_s{ width:100%; height:0; overflow:hidden; position:absolute; visibility:hidden; bottom:0; left:0; z-index:1; background:#d42222; transition:all 0.3s;}
.head-nav li:hover .nav_s{ width:100%; height:90px; overflow:hidden; position:absolute; visibility:visible; bottom:0; left:0;z-index:1; background:#d42222; transition:all 0.3s; }
.head-nav li.on .nav_s{ width:100%; height:90px; overflow:hidden; position:absolute; visibility:visible; bottom:0; left:0;z-index:1; background:#d42222; transition:all 0.3s; }

.head-nav li .nav_c{ width:max-content; height:60px; overflow:hidden; padding:0 30px; visibility:hidden; position:absolute; bottom:-70px; left:-100px; z-index:9; background-color:#d42222; border-radius:0; opacity:0; transition:all 0.3s; transform: scale(1) translatex(-0px);}
.head-nav li .nav_c .small{ width:auto; height:60px; overflow:hidden; margin:0 10px 0 10px; float:left; line-height:60px; color:#fff; font-size:16px; text-align:center;}
.head-nav li .nav_c .small:hover{ width:auto; height:60px; overflow:hidden; margin:0 10px 0 10px; float:left; line-height:60px; color:#f0d08b; font-size:16px; text-align:center;}
.head-nav li:hover .nav_c{ width:max-content; height:60px; overflow:hidden; padding:0 30px; visibility:visible; position:absolute; bottom:-60px; left:-100px; z-index:9; background-color:#d42222; border-radius:0 0 10px 10px; opacity:1; transition:all 0.3s;}


/*.head-nav li .sub{ background:#d42222; width:130%; position:absolute; left:-15%; top:90px; display:none; z-index:10;}
.head-nav li .sub a{ display:block; line-height:40px; color:#fff; border-bottom:1px #d42222 solid;}
.head-nav li .sub a:hover{ background:#fff; color:#d42222; box-shadow: inset 0px 0px 20px 0px rgba(0, 0, 0, 0.1);}*/
.head-right .top{width:100%; height:30px; margin-top: 20px; overflow: hidden; text-align: center;}
.head-right .top img{width:20px; height:auto;}
.head-right .title{width:100%; height:auto; margin:0 auto; font-size:14px; color:#fff; line-height:1.5; text-align: center; font-family: 'SourceHanSerifCN';}


/* banner */
.banner{position: relative; width:100%;height:auto;z-index: 11;overflow: hidden;opacity: 1;transition-delay: 0.3s;-webkit-transition-delay: 0.3s;}
/*轮播图设置*/
.banner_img img{width:100%}
.slick-next{right: 25px!important;background: url("../img/right.png") no-repeat center !important;}
.slick-prev{left: 25px!important;z-index: 2;background: url("../img/left.png") no-repeat center!important;}
.slick-next:before {content: ''!important;}
.slick-prev:before {content: ''!important;  }
#banner{margin-bottom: 0;}
#banner .slick-dots{bottom:20px;}
#banner .slick-dots li{width: 14px;height:14px;}
#banner .slick-dots li button{width: 14px;height:14px; padding:0;background: #fff; border-radius:50%;}
.slick-dots li button:before{content: ''!important;}
#banner .slick-dots .slick-active button{ width:14px; height:14px;background: #d42222; border-radius:50%;}




.pSub{ width:100%; line-height:55px; text-align:left; border-top:1px #333 solid; border-bottom:1px #333 solid;}
.pSub a{ color:#333; font-size:16px; line-height:55px; padding:0 20px; position:relative; float:left;}
.pSub a:hover{ color:#a13232;}
.pSub a.active{ color:#a13232;}

.carousel { background:rgb(0, 0, 0); margin-top:1px; height:351px; overflow: hidden; min-width:1360px;}
.carousel .wrap { position:relative; width:65%; margin:auto; }

.slide-caption {  width:50%; height:351px; float: left; position:relative; z-index:10;}
.slide-caption .cap-image{ width:100%; height:100%; background-size:cover; background-position:center;}

.carousel-controls { left: 50%; width: 98px; height: 32px; bottom: 43px; overflow: hidden; margin-left: -449px; position: absolute; z-index: 100; }
.carousel-controls a { background-image: url(../img/controls-carousel.png); width:32px; height:30px; float:left; font-size:0; text-indent:-9999px; }
.carousel-controls a.next { background-position:-66px -32px;  }
.carousel-controls a.previous { background-position: 0px -32px; }
.carousel-controls a.pause { background-position: -33px 0;  }
.carousel-controls a.play { background-position: -33px -32px; left: auto; bottom: auto; position: relative; }

.carousel .prev-image { width:100%; height:351px; left:-200%; top: 0px; position: absolute; opacity: 0.2; }
.carousel .next-image { width:100%; height:351px; top: 0px; right:-100%; position: absolute; opacity: 0.2; }
.carousel .next-image > div, .carousel .prev-image > div{ width:100%; height:100%; background-size:cover; background-position:center;}

.carousel-image { width:50%; height:351px; right: 0px; position: absolute; }
.carousel-image .main-image{ width:100%; height:100%; background-size:cover; background-position:center;}
.carousel-item { position: relative; }
.carousel-item-secondary { display: none; }


/*about*/
.a_bg{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; padding:120px 0; background: url(../img/bg3.jpg) no-repeat top center; background-size: 100% auto;}
.about{ width:80%; height:auto; overflow:hidden; margin: auto; position:relative;}
.about .top{ width:60%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative;}
.about .top .en{ width:100%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative; font-family: "OPPOSans"; font-size: 22px; color: #c30d23; text-align: left; line-height: 1.5;}
.about .top .cn{ width:100%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative;  font-size: 50px; color: #111; text-align: left; line-height: 1.5; font-weight: bold;}
.about .top .con{ width:100%; height:auto; max-height: 250px; overflow:hidden; margin-top:40px; font-size:16px; color:#333; line-height:2;}

.about .down{ width:100%; height:auto; overflow:hidden; float:right; margin:50px auto 0 auto; position:relative;}
.about .down .annius{ width:170px; height:auto; overflow:hidden; margin-top:100px; float: left;}
.about .down .annius a .box{ width:170px; height:60px; overflow:hidden; margin:0 auto; float:left; background:#c30d23 url(../img/t3.png) no-repeat 88% 50%; border-radius:30px; font-size:18px; color:#fff; font-family:"microsoft yahei"; line-height:60px; text-indent:2em;}
.about .down .annius a:hover .box{ width:170px; height:60px; overflow:hidden; margin:0 auto; float:left; background:#c30d23 url(../img/t3.png) no-repeat 88% 50%; border-radius:30px; font-size:18px; color:#fff; font-family:"microsoft yahei"; line-height:60px; text-indent:2em;}
.about .down .right{ width:60%; height:auto; overflow:hidden; margin-top:70px; float: right;}
.about .down .right .box{ width:33%; height:auto; overflow:hidden; float: left;}
.about .down .right .box .title{ width:100%; height:auto; overflow:hidden; font-size:54px; color:#333; font-family:"OPPOSans"; line-height:1.5; font-weight:bold;}
.about .down .right .box .title sup{ font-size:30px; color:#333; font-family:"OPPOSans"; line-height:1.5;vertical-align: super;}
.about .down .right .box .con{ width:100%; height:auto; overflow:hidden;  font-size:16px; color:#333; font-family:"microsoft yahei"; line-height:2;}

/*product*/
.p_bg{width: 100%; height: auto; overflow: hidden; position:relative; padding:100px 0; background: url(../img/bg.jpg) no-repeat top center; background-size: 100% auto;}
.product .top{ width:100%; height:auto; display:inline-block; position:relative;}
.product .top .en{ width:70%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative; font-family: "OPPOSans"; font-size: 22px; color: #c30d23; text-align: left; line-height: 1.5;}
.product .top .cn{ width:70%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative;  font-size: 50px; color: #111; text-align: left; line-height: 1.5; font-weight: bold;}
.product .top .more{ width:170px; height:60px; overflow:hidden; margin:0 auto; float:right; background:#c30d23 url(../img/t3.png) no-repeat 88% 50%; border-radius:30px; font-size:18px; color:#fff; font-family:"microsoft yahei"; line-height:60px; text-indent:2em;}

.p_bg .down{ width:84%; height:auto; overflow: hidden; margin:50px auto 45px auto; position:relative;}
.p_bg .down .box{ width:32%; height:auto; overflow:hidden; margin:0 2% 0 0; float:left; background: #fff; border-radius: 10px; box-shadow: 0 5px 20px rgba(0,0,0,0.05);
}
.p_bg .down a:nth-child(3n) .box{ width:32%; height:auto; overflow:hidden; margin:0 auto; float:left; background: #fff; border-radius: 10px; box-shadow: 0 0 20px rgba(0,0,0,0.05);}
.p_bg .down .box .pic{ width:100%; height:100%; overflow:hidden; margin:0 auto; text-align:center;}
.p_bg .down .box .pic img{ width:100%; height:100%; max-height:100%; transition:all 0.3s;}
.p_bg .down .box .pic:hover img{ width:100%; height:100%; max-height:100%; transition:all 0.3s; transform:scale(1.05);}
.p_bg .down .box .title{ width:100%; height:50px; overflow:hidden; margin:15px auto; color:#333; font-size:20px; line-height:50px; font-family:"microsoft yahei"; text-align:center; font-weight: bold; border-radius:0 0 0 25px; transition:all 0.3s;}
.p_bg .down .box:hover .title{color:#333;  transition:all 0.3s;}

.p_bg .swiper-container{width:90%; height:100%; margin:0 auto; position: relative;}
.p_bg .swiper-wrapper{ width:100%; margin: 0 auto; position:relative;}
.p_bg .swiper-slide{ width:100%; height:100%; overflow: hidden;  position:relative; text-align:center;}
.p_bg .swiper-slide img{ width:100%; height:100% ;}
.p_bg .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.p_bg .swiper_pagina span{ display:inline-block;width:8px; border-radius:100%; height:8px; border:1px solid #fff; background:none; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.p_bg .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.p_bg .swiper_btnz{position: absolute;top: 40%;width: 59px;height: 59px; left:0%;background: url(../img/left.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.p_bg .swiper_btny{position: absolute;top: 40%;width: 59px;height: 59px; right:0%;background: url(../img/right.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.p_bg .swiper_btnz:hover{position: absolute;top: 40%;width: 59px;height: 59px; left:0%;background: url(../img/left1.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.p_bg .swiper_btny:hover{position: absolute;top: 40%;width: 59px;height: 59px; right:0%;background: url(../img/right1.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}



/*brand*/
.b_bg{ width:100%; height:105vh; overflow:hidden; padding:100px 0; position:relative; background:url(../img/bg1.jpg) no-repeat center top; background-size: cover;}
.brand{ position:relative; }
.brand .top{ width:100%; height:auto; overflow:hidden; margin:0 auto; }
.brand .top .en{ width:70%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative; font-family: "OPPOSans"; font-size: 22px; color: #fff; text-align: left; line-height: 1.5;}
.brand .top .cn{ width:70%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative;  font-size: 50px; color: #fff; text-align: left; line-height: 1.5; font-weight: bold;}

.brand .box:nth-child(2){ width:50%; height:auto; overflow:hidden; position: absolute; top: -10%;  left: 30%;  transform: translateX(-50%); animation-fill-mode:both;}
.brand .box:nth-child(3){ width:160px; height:auto; overflow:hidden; position: absolute; left: 0; top: 22vh; animation-fill-mode:both;}
.brand .box:nth-child(4){ width:160px; height:auto; overflow:hidden; position: absolute; left: 12%; top: 52vh; animation-fill-mode:both;}
.brand .box:nth-child(5){ width:160px; height:auto; overflow:hidden; position: absolute; left: 30%; top: 64vh; animation-fill-mode:both;}
.brand .box:nth-child(6){ width:160px; height:auto; overflow:hidden; position: absolute; left: 53%; top: 64vh; animation-fill-mode:both;}
.brand .box:nth-child(7){ width:160px; height:auto; overflow:hidden; position: absolute; left: 74%; top: 52vh; animation-fill-mode:both;}
.brand .box:nth-child(8){ width:160px; height:auto; overflow:hidden; position: absolute; left: 90%; top: 22vh; animation-fill-mode:both;}
.brand .box .pic{ width:100%; height:auto; overflow:hidden; text-align: center;}
.brand .box .pic img{ width:100%; height:auto; }
.brand .box .zi{ width:100%; height:auto; overflow:hidden; line-height:1; font-size:20px; color:#fff; text-align:center; font-weight: bold;}
.brand .down{ width:100%; height:400px; display:block; margin:150px auto 0 auto; position:relative;}
.brand .down .box{ width:144px; height:auto; overflow:hidden; position:absolute; left:5%; top:10%;}
.brand .down .box .pic{ width:144px; height:144px; overflow:hidden; background-color:#d42222; border-radius:10px;}
.brand .down .box .pic img{ width:138px; height:138px; overflow:hidden; margin:3px; border-radius:10px;}
.brand .down .box .title{ width:88px; height:36px; overflow:hidden; margin:0 auto; background:url(../img/images/t2.png) no-repeat center top; line-height:23px; font-size:16px; color:#fff; text-align:center;}
.brand .down .box .xian{ width:1px; height:260px; overflow:hidden; border-left:1px dashed #fff; margin:0 auto;}

/*case*/
.c_bg{width: 100%; height: auto; overflow: hidden; position:relative; padding:100px 0; background:#fff; }
.case .top{ width:100%; height:auto; display:inline-block; position:relative;}
.case .top .en{ width:70%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative; font-family: "OPPOSans"; font-size: 22px; color: #c30d23; text-align: left; line-height: 1.5;}
.case .top .cn{ width:70%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative;  font-size: 50px; color: #111; text-align: left; line-height: 1.5; font-weight: bold;}
.case .top .more{ width:170px; height:60px; overflow:hidden; margin:0 auto; float:right; background:#c30d23 url(../img/t3.png) no-repeat 88% 50%; border-radius:30px; font-size:18px; color:#fff; font-family:"microsoft yahei"; line-height:60px; text-indent:2em;}

.c_bg .down{ width:84%; height:auto; overflow: hidden; margin:50px auto 45px auto; position:relative;}
.c_bg .down .box{ width:48%; height:auto;  margin:0 1%; float:left; 
}
.c_bg .down .box .pic{ width:100%; height:100%; overflow:hidden; margin:0 auto; text-align:center; background: #fff; border-radius: 10px; box-shadow: 0 5px 20px rgba(0,0,0,0.05);}
.c_bg .down .box .pic img{ width:100%; height:100%; max-height:100%; transition:all 0.3s;}
.c_bg .down .box .pic:hover img{ width:100%; height:100%; max-height:100%; transition:all 0.3s; transform:scale(1.05);}
.c_bg .down .box .title{ width:100%; height:50px; overflow:hidden; margin:15px auto; color:#333; font-size:20px; line-height:50px; font-family:"microsoft yahei"; text-align:center; font-weight: bold; border-radius:0 0 0 25px; transition:all 0.3s;}
.c_bg .down .box:hover .title{color:#333;  transition:all 0.3s;}

.c_bg .swiper-container{width:90%; height:100%; margin:0 auto; position: relative;}
.c_bg .swiper-wrapper{ width:100%; margin: 0 auto; position:relative;}
.c_bg .swiper-slide{ width:100%; height:100%; overflow: hidden;  position:relative; text-align:center;}
.c_bg .swiper-slide img{ width:100%; height:100% ;}
.c_bg .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.c_bg .swiper_pagina span{ display:inline-block;width:8px; border-radius:100%; height:8px; border:1px solid #fff; background:none; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.c_bg .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.c_bg .swiper_btnz{position: absolute;top: 40%;width: 59px;height: 59px; left:0%;background: url(../img/left.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.c_bg .swiper_btny{position: absolute;top: 40%;width: 59px;height: 59px; right:0%;background: url(../img/right.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.c_bg .swiper_btnz:hover{position: absolute;top: 40%;width: 59px;height: 59px; left:0%;background: url(../img/left1.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.c_bg .swiper_btny:hover{position: absolute;top: 40%;width: 59px;height: 59px; right:0%;background: url(../img/right1.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}



/*join*/
.j_bg{ width:100%; height:auto; overflow:hidden; position:relative; padding:100px 0; background:url(../img/bg2.jpg) no-repeat center top; background-size:cover;}
.join .top{ width:100%; height:auto; display:inline-block; position:relative;}
.join .top .en{ width:70%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative; font-family: "OPPOSans"; font-size: 22px; color: #c30d23; text-align: left; line-height: 1.5;}
.join .top .cn{ width:70%; height:auto; overflow:hidden; float:left; margin:0 auto; position:relative;  font-size: 50px; color: #fff; text-align: left; line-height: 1.5; font-weight: bold;}
.join .left{ width:100%; height:auto; overflow:hidden; float:left; margin:100px auto 0 auto;}
.join .left .box{ width:165px; height:165px; overflow:hidden; margin:0 7%; float: left; position:relative; border-radius: 50%; background-color:rgba(195,13,35,0.8); }
.join .left .box .pic{ width:100%; height:auto; overflow: hidden; margin: 20px auto 0 auto; text-align:center;}
.join .left .box .cn{ width:100%; height:35px; overflow:hidden; margin:20px auto 0 auto; line-height:1; font-family:"microsoft yahei"; color:#fff; font-size:28px; text-align:center; font-weight:bold;}

.join .right{ width:100%; height:auto; overflow:hidden; float:left; margin:100px auto 0 auto;}
.join .right .box{ width:25%; height:auto; overflow:hidden; margin:0 auto; float: left; position:relative;}
.join .right .box .pic{ width:240px; height:auto; overflow: hidden; text-align:left;}
.join .right .box .pic img{ max-width:240px; height:auto;}
.join .right .box .cn{ width:240px; height:35px; overflow:hidden; margin:20px 0; line-height:1; font-family:"microsoft yahei"; color:#fff; font-size:24px; text-align:center; font-weight:bold;}
.join .right .box .title{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:1.5; font-family:"microsoft yahei"; color:#fff; font-size:28px; text-align:left; font-weight:bold;}
.join .right .box .tel{ width:100%; height:auto; overflow:hidden; margin:0 auto 30px auto; line-height:1.5; font-family:"OPPOSans"; color:#f0d127; font-size:38px; text-align:left; font-weight:bold;}


/*foot*/

.copy{width:100%; height:auto; overflow:hidden; padding: 30px 0; color: #db8b91; background-color:#c30d23; line-height:2; text-align:center; font-size:16px;}
.copy a{color: #db8b91; }
.copy span{float:right;}
.copy a:hover{color: #f0d08b}



.nei_nav{ width:100%; height:85px; overflow:hidden; margin:0 auto; border-bottom:1px solid #ededed;}
.nei_nav .left{ width:20%; height:85px; overflow:hidden; float:left; margin:0 auto 0 5%; line-height:85px; font-size:14px; color:#333; text-align:left;}
.nei_nav .right{ width:70%; height:85px; overflow:hidden; float:right; margin:0 5% 0 auto;text-align:right;}
.nei_nav .right a{ width:auto; height:83px; overflow:hidden; display:inline-block; margin:0 20px; line-height:83px; font-size:16px; color:#333; text-align:center; border-bottom:2px solid #f5f5f5;}
.nei_nav .right a:hover{ width:auto; height:83px; overflow:hidden; display:inline-block; margin:0 20px; line-height:83px; font-size:16px; color:#04479b; text-align:center; border-bottom:2px solid #04479b; font-weight:bold;}
.nei_nav .right a.active{ width:auto; height:83px; overflow:hidden; display:inline-block; margin:0 20px; line-height:83px; font-size:16px; color:#04479b; text-align:center; border-bottom:2px solid #04479b; font-weight:bold;}

.pmain_bg{ width:100%; margin:auto; overflow:hidden;}
.pmain{ width:80%; margin:auto; overflow:hidden; padding:50px 0 120px 0;}
.pmain .nei_navtitle{ width:100%; height:auto; overflow:hidden; margin:0 auto 20px auto; line-height:1.2; font-size:36px; color:#c30d23; text-align:center; font-weight:bold;}

.news_lcation{height: 83px; line-height: 83px;}
.news_lcation .n_lcatrig{display: inline-block;float: left; font-size: 18px;color: #333;}
.news_lcation .n_lcatrig a{color: #333;display: inline-block;padding: 0px 8px; margin: 0 30px;}
.news_lcation .n_lcatrig a.cur{color: #c30d23; border-bottom: 2px solid #c30d23; font-weight: bold;}
.news_lcation .n_lcatrig a:hover{color: #c30d23; border-bottom: 2px solid #c30d23; font-weight: bold;}


/* 关于我们 */
.commbanner{width: 100%;height: auto;overflow: hidden;min-width: 1300px;margin: 0px auto;position: relative; }
.commbanner.inner-banner.articleShow{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
/* .commbanner.inner-banner .banner-bg{-webkit-transform: scale(1.15);-moz-transform: scale(1.15);-ms-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15);-webkit-transition: 4s;-o-transition: 4s;-moz-transition: 4s;transition: 4s;} */
.inner-banner.articleShow .banner-bg{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.commbanner img{width: 100%;float: left;}


.pmain_bg .about_nei .top{ width:100%; height:auto; overflow:hidden; margin:0 auto; }
.pmain_bg .about_nei .top .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; font-family: "OPPOSans"; font-size: 22px; color: #c30d23; text-align: center; line-height: 1.5;}
.pmain_bg .about_nei .top .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;  font-size: 50px; color: #333; text-align: center; line-height: 1.5; font-weight: bold;}
.pmain_bg .about_nei .down{ width:100%; height:auto; overflow:hidden; margin:20px auto; font-size:16px; color:#333; line-height:2; position: relative; }
.pmain_bg .about_nei .down img{ max-width:100%; height:auto; }
.pmain_bg .about_nei .down .box_hx{ width:23%; height:250px; overflow:hidden; margin:20px 1%; float:left; background: #c30d23; border-radius: 10px;}
.pmain_bg .about_nei .down .box_hx .pic{ width:100%; height:auto; overflow:hidden; margin:30px auto 0 auto; text-align:center;}
.pmain_bg .about_nei .down .box_hx .pic img{ width:50px; height:auto; max-height:100%; transition:all 0.3s;}
.pmain_bg .about_nei .down .box_hx .title{ width:80%; height:auto; overflow:hidden; margin:0 auto; color:#fff; font-size:26px; line-height:2; font-family:"microsoft yahei"; text-align:center; font-weight: bold; transition:all 0.3s;}
.pmain_bg .about_nei .down .box_hx .con{ width:80%; height:auto; overflow:hidden; margin:15px auto; color:#fff; font-size:16px; line-height:2; font-family:"microsoft yahei"; text-align:center;  transition:all 0.3s;}

.pmain_bg .about_nei .linian{ width:35%; height:auto; overflow:hidden; margin:100px auto 0 0; padding: 50px; background-color:rgba(255,255,255,0.7); border-radius: 15px; }
.pmain_bg .about_nei .linian .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; font-family: "OPPOSans"; font-size: 22px; color: #c30d23; text-align: left; line-height: 1.5;}
.pmain_bg .about_nei .linian .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;  font-size: 50px; color: #333; text-align: left; line-height: 1.5; font-weight: bold;}

.pmain_bg .about_nei .pro_tree{width: 100%; height: auto; overflow:hidden; position:relative; text-align: center;}

.pmain_bg .about_nei .pro_tree .down{ width:94%; height:auto; overflow:hidden; margin:20px auto; position: relative; }

.pmain_bg .about_nei .pro_tree .down .box{ width:23%; height:auto;  margin:0 1%; float:left; 
}
.pmain_bg .about_nei .pro_tree .down .box .pic{ width:100%; height:100%; overflow:hidden; margin:0 auto; text-align:center; background: #fff; border-radius: 10px; box-shadow: 0 5px 20px rgba(0,0,0,0.05);}
.pmain_bg .about_nei .pro_tree .down .box .pic img{ width:100%; height:100%; max-height:100%; transition:all 0.3s;}
.pmain_bg .about_nei .pro_tree .down .box .pic:hover img{ width:100%; height:100%; max-height:100%; transition:all 0.3s; transform:scale(1.05);}
.pmain_bg .about_nei .pro_tree .down .box .title{ width:100%; height:50px; overflow:hidden; margin:15px auto; color:#333; font-size:16px; line-height:1.5; font-family:"microsoft yahei"; text-align:center; font-weight: bold; border-radius:0 0 0 25px; transition:all 0.3s;}
.pmain_bg .about_nei .pro_tree .down .box:hover .title{color:#333;  transition:all 0.3s;}
.pmain_bg .about_nei .pro_tree .down .swiper-container{width:90%; height:100%; margin:0 auto; position: relative;}
.pmain_bg .about_nei .pro_tree .down .swiper-wrapper{ width:100%; margin: 0 auto; position:relative;}
.pmain_bg .about_nei .pro_tree .down .swiper-slide{ width:100%; height:100%; overflow: hidden;  position:relative; text-align:center;}
.pmain_bg .about_nei .pro_tree .down .swiper-slide img{ width:100%; height:100% ;}
.pmain_bg .about_nei .pro_tree .down .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.pmain_bg .about_nei .pro_tree .down .swiper_pagina span{ display:inline-block;width:8px; border-radius:100%; height:8px; border:1px solid #fff; background:none; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.pmain_bg .about_nei .pro_tree .down .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.pmain_bg .about_nei .pro_tree .down .swiper_btnz{position: absolute;top: 40%;width: 59px;height: 59px; left:0%;background: url(../img/left.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.pmain_bg .about_nei .pro_tree .down .swiper_btny{position: absolute;top: 40%;width: 59px;height: 59px; right:0%;background: url(../img/right.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.pmain_bg .about_nei .pro_tree .down .swiper_btnz:hover{position: absolute;top: 40%;width: 59px;height: 59px; left:0%;background: url(../img/left1.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.pmain_bg .about_nei .pro_tree .down .swiper_btny:hover{position: absolute;top: 40%;width: 59px;height: 59px; right:0%;background: url(../img/right1.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}



/*product*/
.pmain_bg .pro_nei .pro_one{width: 100%; height: auto; overflow:hidden; position:relative; text-align: center;}
.pmain_bg .pro_nei .pro_two{width: 100%; height: auto; overflow:hidden; position:relative; text-align: center;}
.pmain_bg .pro_nei .pro_tree{width: 100%; height: auto; overflow:hidden; position:relative; text-align: center;}
.pmain_bg .pro_nei .top{ width:100%; height:auto; overflow:hidden; margin:0 auto; }
.pmain_bg .pro_nei .top .en{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative; font-family: "OPPOSans"; font-size: 22px; color: #c30d23; text-align: center; line-height: 1.5;}
.pmain_bg .pro_nei .top .cn{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;  font-size: 50px; color: #333; text-align: center; line-height: 1.5; font-weight: bold;}
.pmain_bg .pro_nei .down{ width:100%; height:auto; overflow:hidden; margin:20px auto; font-size:16px; color:#333; line-height:2; position: relative; }
.pmain_bg .pro_nei .down img{ max-width:100%; height:auto; }
.pmain_bg .pro_nei .pro_two .down .box{ width:31.3%; height:auto; overflow:hidden; margin:20px 1%; float:left; background: #fff; border-radius: 10px; box-shadow: 0 5px 20px rgba(0,0,0,0.05);}
.pmain_bg .pro_nei .pro_two .down .box .pic{ width:100%; height:100%; overflow:hidden; margin:0 auto; text-align:center;}
.pmain_bg .pro_nei .pro_two .down .box .pic img{ width:100%; height:100%; max-height:100%; transition:all 0.3s;}
.pmain_bg .pro_nei .pro_two .down .box .pic:hover img{ width:100%; height:100%; max-height:100%; transition:all 0.3s; transform:scale(1.05);}
.pmain_bg .pro_nei .pro_two .down .box .title{ width:100%; height:50px; overflow:hidden; margin:15px auto; color:#333; font-size:20px; line-height:50px; font-family:"microsoft yahei"; text-align:center; font-weight: bold; border-radius:0 0 0 25px; transition:all 0.3s;}
.pmain_bg .pro_nei .pro_two .down .box:hover .title{color:#333;  transition:all 0.3s;}

.pmain_bg .pro_nei .pro_tree .down{ width:94%; height:auto; overflow:hidden; margin:20px auto; position: relative; }

.pmain_bg .pro_nei .pro_tree .down .box{ width:48%; height:auto;  margin:0 1%; float:left; 
}
.pmain_bg .pro_nei .pro_tree .down .box .pic{ width:100%; height:100%; overflow:hidden; margin:0 auto; text-align:center; background: #fff; border-radius: 10px; box-shadow: 0 5px 20px rgba(0,0,0,0.05);}
.pmain_bg .pro_nei .pro_tree .down .box .pic img{ width:100%; height:100%; max-height:100%; transition:all 0.3s;}
.pmain_bg .pro_nei .pro_tree .down .box .pic:hover img{ width:100%; height:100%; max-height:100%; transition:all 0.3s; transform:scale(1.05);}
.pmain_bg .pro_nei .pro_tree .down .box .title{ width:100%; height:50px; overflow:hidden; margin:15px auto; color:#333; font-size:20px; line-height:50px; font-family:"microsoft yahei"; text-align:center; font-weight: bold; border-radius:0 0 0 25px; transition:all 0.3s;}
.pmain_bg .pro_nei .pro_tree .down .box:hover .title{color:#333;  transition:all 0.3s;}
.pmain_bg .pro_nei .pro_tree .down .swiper-container{width:90%; height:100%; margin:0 auto; position: relative;}
.pmain_bg .pro_nei .pro_tree .down .swiper-wrapper{ width:100%; margin: 0 auto; position:relative;}
.pmain_bg .pro_nei .pro_tree .down .swiper-slide{ width:100%; height:100%; overflow: hidden;  position:relative; text-align:center;}
.pmain_bg .pro_nei .pro_tree .down .swiper-slide img{ width:100%; height:100% ;}
.pmain_bg .pro_nei .pro_tree .down .swiper_pagina{ height:12px; overflow:hidden; position:absolute; right:0px; bottom:-40px !important; left:0 !important; margin:auto; z-index:1; text-align:center; }
.pmain_bg .pro_nei .pro_tree .down .swiper_pagina span{ display:inline-block;width:8px; border-radius:100%; height:8px; border:1px solid #fff; background:none; cursor:pointer; vertical-align:top; margin:0 4px;opacity:0.9 !important;}
.pmain_bg .pro_nei .pro_tree .down .swiper_pagina span.swiper-pagination-bullet-active{ background-color:#9bd075;opacity:1 !important;}
.pmain_bg .pro_nei .pro_tree .down .swiper_btnz{position: absolute;top: 40%;width: 59px;height: 59px; left:0%;background: url(../img/left.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.pmain_bg .pro_nei .pro_tree .down .swiper_btny{position: absolute;top: 40%;width: 59px;height: 59px; right:0%;background: url(../img/right.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.pmain_bg .pro_nei .pro_tree .down .swiper_btnz:hover{position: absolute;top: 40%;width: 59px;height: 59px; left:0%;background: url(../img/left1.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}
.pmain_bg .pro_nei .pro_tree .down .swiper_btny:hover{position: absolute;top: 40%;width: 59px;height: 59px; right:0%;background: url(../img/right1.png) 0 0 no-repeat; background-size: 100% auto; display: block;z-index:10;}


.pmain_bg .pro_nei .more{ width:170px; height:60px; overflow:hidden; margin:0 auto; display: inline-block; background:#c30d23 url(../img/t3.png) no-repeat 88% 50%; border-radius:30px; font-size:18px; color:#fff; font-family:"microsoft yahei"; line-height:60px; text-indent:2em; text-align: left;}


.pmain_bg .newsnei .navs{ width:100%; height:auto; overflow:hidden; margin:30px auto; position:relative; z-index:10;}
.pmain_bg .newsnei .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; font-size:36px; color:#04479b; font-family:Arial; line-height:1; text-align:center; font-weight:bold;}
.pmain_bg .newsnei .navs .title span{font-size:30px; color:#333; font-family:"microsoft yahei"; line-height:1; text-align:center;}
.pmain_bg .imgtobig{ width:100%; height:auto; overflow:hidden;}
.pmain_bg .imgtobig:hover{ width:100%; height:auto; overflow:hidden;}
.pmain_bg .imgtobig .w{border-bottom: 1px solid #e9e9e9; overflow:hidden; padding:50px 0;}

.pmain_bg .imgtobig .newslist_time{width: 6%;float: left; color:#333; margin:0 5% 0 auto;}
.pmain_bg .imgtobig .newslist_month{font-size: 32px; font-family: Arial; color: #c30d23;}
.pmain_bg .imgtobig .newslist_year{font-size: 18px; font-family: Arial;}
.pmain_bg .imgtobig .newslist_img{width:20%; height: auto;float: left;margin-left: 3%;}
.pmain_bg .imgtobig .newslist_img img{width:100%; height: 100%; }
.pmain_bg .imgtobig .newslist_des{width:60%;float: left;margin-left: 3%}
.pmain_bg .imgtobig .newslist_destitle{-webkit-line-clamp:1;font-size:20px;line-height:1.5;color: #333;}
.pmain_bg .imgtobig .newslist_desintro{-webkit-line-clamp:2;height:60px;color: #999;font-size: 14px;line-height:30px;margin-top: 10px;}
.pmain_bg .imgtobig .more{ float:left;height: 42px; margin-top: 40px; padding:0 30px; line-height: 42px; color: #999; font-size: 14px; text-align: left; border:1px solid #ededed; border-radius:5px;background:  url("../img/t12.png") no-repeat 90% center;}
.pmain_bg .imgtobig:hover .newslist_time{color:#c30d23;}
.pmain_bg .imgtobig:hover .newslist_destitle{color:#c30d23;}
.pmain_bg .imgtobig:hover .newslist_desintro{color:#333;}
.pmain_bg .imgtobig:hover .more{background:#c30d23 url("../img/t13.png") no-repeat 90% center; color:#fff;}

/* 新闻动态 */
/*news*/
.pmain_bg .sea{height:50px; overflow:hidden; margin:0 auto;}
.pmain_bg .search{ width:280px; height:40px; overflow:hidden; background-color:#ececec; margin:10px 0 10px auto; border-radius:20px;}
.pmain_bg .search .inpt{width:230px; height:40px; line-height:40px; padding:0 10px; color:#666; float:left; background:none;}
.pmain_bg .search .btn{ background:url(../img/images/sea.png) no-repeat center center; width:20px; float:left; line-height:40px; text-align:center; color:#fff;}

.pmain_bg .newsnei .navs{ width:100%; height:auto; overflow:hidden; margin:30px auto; position:relative; z-index:10;}
.pmain_bg .newsnei .navs .title{width:100%; height:auto; overflow:hidden; margin:0 auto; float:left; font-size:36px; color:#04479b; font-family:Arial; line-height:1; text-align:center; font-weight:bold;}
.pmain_bg .newsnei .navs .title span{font-size:30px; color:#333; font-family:"microsoft yahei"; line-height:1; text-align:center;}
.pmain_bg .imgtobig{ width:100%; height:auto; overflow:hidden;}
.pmain_bg .imgtobig:hover{ width:100%; height:auto; overflow:hidden;}
.pmain_bg .imgtobig .w{border-bottom: 1px solid #e9e9e9; overflow:hidden; padding:50px 0;}

.pmain_bg .imgtobig .newslist_time{width: 6%;float: left; color:#333; margin:0 5% 0 auto;}
.pmain_bg .imgtobig .newslist_month{font-size: 32px; font-family: Arial; color: #c30d23;}
.pmain_bg .imgtobig .newslist_year{font-size: 18px; font-family: Arial;}
.pmain_bg .imgtobig .newslist_img{width:20%; height: auto;float: left;margin-left: 3%;}
.pmain_bg .imgtobig .newslist_img img{width:100%; height: 100%; }
.pmain_bg .imgtobig .newslist_des{width:60%;float: left;margin-left: 3%}
.pmain_bg .imgtobig .newslist_destitle{-webkit-line-clamp:1;font-size:20px;line-height:1.5;color: #333;}
.pmain_bg .imgtobig .newslist_desintro{-webkit-line-clamp:2;height:60px;color: #999;font-size: 14px;line-height:30px;margin-top: 10px;}
.pmain_bg .imgtobig .more{ float:left;height: 42px; margin-top: 40px; padding:0 30px; line-height: 42px; color: #999; font-size: 14px; text-align: left; border:1px solid #ededed; border-radius:5px;background:  url("../img/t12.png") no-repeat 90% center;}
.pmain_bg .imgtobig:hover .newslist_time{color:#c30d23;}
.pmain_bg .imgtobig:hover .newslist_destitle{color:#c30d23;}
.pmain_bg .imgtobig:hover .newslist_desintro{color:#333;}
.pmain_bg .imgtobig:hover .more{background:#c30d23 url("../img/t13.png") no-repeat 90% center; color:#fff;}

/* 联系我们页面 */
.contant_box{width: 100%; height: auto; overflow: hidden; padding:20px 0;}
.contant_box img{max-width: 100%; height: auto; }
.contant_box .lx_box{width: 31.3%; height: auto; overflow: hidden; margin: 0 1%; float: left; background: #fff; border-radius: 10px; box-shadow: 0 5px 20px rgba(0,0,0,0.05);}
.contant_box .lx_box .top{width: 100%; height: auto; margin: 0 auto; background: #c30d23; line-height: 2; color: #fff; font-size: 26px; text-align: left; text-indent: 1em;}
.contant_box .lx_box .down{width: 100%; height: 380px; margin: 0 auto; padding: 20px 0;}
.contant_box .lx_box .down .lie1{width: 85%; height: auto; margin: 20px auto 0 auto; background: url(../img/t14.png) no-repeat left center; background-size: auto 25px; text-indent: 1.5em; line-height: 2; color: #111; font-size: 22px; text-align: left; font-weight: bold;}
.contant_box .lx_box .down .lie2{width: 85%; height: auto; margin:0 auto; padding-left: 30px; line-height: 1.5; color: #111; font-size: 18px; text-align: left;}
.contant_box .lx_box .down .lie3{width: 85%; height: auto; margin:0 auto; padding-left: 30px; line-height: 1.5; color: #c30d23; font-size: 18px; text-align: left; font-weight: bold;}
.contant_box .lx_box .down .lie4{width: 85%; height: auto; margin: 20px auto 0 auto; background: url(../img/t15.png) no-repeat left center; background-size: auto 25px; text-indent: 1.5em; line-height: 2; color: #111; font-size: 22px; text-align: left; font-weight: bold;}
.contant_box .lx_box .down .lie5{width: 85%; height: auto; margin: 20px auto 0 auto; background: url(../img/t16.png) no-repeat left center; background-size: auto 25px; text-indent: 1.5em; line-height: 2; color: #111; font-size: 22px; text-align: left; font-weight: bold;}
.contant_box .lx_box .down .lie6{width: 85%; height: auto; margin: 20px auto 0 auto; background: url(../img/t17.png) no-repeat left center; background-size: auto 25px; text-indent: 1.5em; line-height: 2; color: #111; font-size: 22px; text-align: left; font-weight: bold;}
.contant_box  .box{ width:33%; height:auto; overflow:hidden; margin:0 auto; float: left; position:relative;}
.contant_box  .box .pic{ width:100%; height:auto; overflow: hidden; text-align:center;}
.contant_box  .box .pic img{ max-width:240px; height:auto;}
.contant_box  .box .cn{ width:100%; height:35px; overflow:hidden; margin:20px 0; line-height:1; font-family:"microsoft yahei"; color:#333; font-size:24px; text-align:center; font-weight:bold;}


/* 在线留言 */
.message-section{width: 100%; padding: 80px 0;     background: linear-gradient(2deg, #fff 0%, #f1e5d3 100%);}
.message-main{display: flex; gap: 60px;}
.message-left{flex: 1;}
.message-title{font-size: 52px; color: #3a3a3a; margin: 0 0 20px; font-weight: bold; font-family: "SourceHanSerifCN", serif;}
.message-desc{font-size: 15px; color: #666; line-height: 2; margin: 0 0 40px;}
.message-social h4{font-size: 18px; color: #3a3a3a; margin: 0 0 20px;}
.message-social-icons{display: flex; gap: 30px;}
.social-item{text-align: center;}
.social-item span{display: block; width: 50px; height: 50px; background: #fff; border-radius: 50%; display: flex; align-items: center; justify-content: center; font-size: 24px; margin: 0 auto 10px; }
.social-item p{font-size: 14px; color: #666; margin: 0;}
.message-right{flex: 1.2;}
.message-form{ padding: 40px; border-radius: 20px; }
.form-row{display: flex; gap: 20px; margin-bottom: 20px;}
.form-item{flex: 1; margin-bottom: 20px;}
.form-row .form-item{margin-bottom: 0;}
.form-item label{display: block; font-size: 14px; color: #3a3a3a; margin-bottom: 10px; font-weight: bold;}
.form-item input,
.form-item textarea{width: 100%; padding: 12px 15px; border: 1px solid #e0e0e0; border-radius: 8px; font-size: 14px; color: #3a3a3a; box-sizing: border-box; transition: border-color 0.3s;}
.form-item input:focus,
.form-item textarea:focus{outline: none; border-color: #25b965;}
.form-item textarea{resize: vertical; min-height: 120px;}
.submit-btn{width: 20%; padding: 14px 0; background: #d9bb8c; color: #fff; border: none; border-radius: 10px; font-size: 16px; font-weight: bold; cursor: pointer; transition: background-color 0.3s; margin-top: 10px;}
.submit-btn:hover{background: #d9bb8c;}

/* 响应式 */
@media screen and (max-width: 1380px){
    .contant-main{flex-direction: column;}
    .contant-info, .contant-map{flex: none; width: 100%;}
    .contant-map-box{height: 300px;}
    .message-main{flex-direction: column;}
    .message-left, .message-right{flex: none; width: 100%;}
}
@media screen and (max-width: 768px){
    .contant-title{font-size: 32px;}
    .contant-value{font-size: 16px;}
    .form-row{flex-direction: column; gap: 0;}
    .message-social-icons{flex-wrap: wrap; gap: 20px;}
}
/*分页*/
.page{width:100%;line-height:30px;text-align:center;border-top:none;padding:0 0 0px 0; margin:30px auto 50px;font-size: 14px;}
.pagination { width:auto;  margin:0 auto;}
.pagination li {display: inline-block;margin-right: 3px;padding: 3px 15px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;border-radius: 6px;background-color: #fff;}
.pagination li.active {background: #c30d23;color: #fff;border: 1px solid #c30d23;}
.pagination li a {display: block;text-align: center;}
/* leftsead */
.leftsead{width:390px;position:fixed;bottom:5%;right:40px; z-index:100;}
.leftsead .ccpic{width: 100%;height: auto;overflow: hidden;}
.leftsead .ccpic img{width: 100%;float: left;}



/* 新闻详情 */
/*view*/
.view_newboxleft{ width:90%; height:auto; overflow:hidden; min-height:400px; line-height:2; margin:0 auto;}
.view_newhead{ width:100%; height:auto; overflow:hidden; margin:0 auto 50px auto;}
.view_newhead .news_view_title{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:1.6; font-size:32px; color:#333; text-align:center; font-weight:bold;}
.view_newhead .news_view_title .subtitle{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:1.5; font-size:18px; color:#888; text-align:center; font-weight:bold;}
.view_newhead .news_view_wrap{ width:100%; height:auto; overflow:hidden; margin:0 auto; line-height:1.6; font-size:14px; color:#999; text-align:center;}
.news_view{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.news_view .news_txt{ width:100%; height:auto; overflow:hidden; margin:0 auto; min-height:500px;}
.news_view .load{ width:8%; height:30px; overflow:hidden; float:left; margin:14px auto 0 auto; border-radius:5px; font-size:14px; color:#fff; background-color:#04479b; font-family:"microsoft yahei"; line-height:30px; text-align:center;}
.news_view .load:hover{ width:8%; height:30px; overflow:hidden; float:left; margin:14px auto 0 auto; border-radius:5px; font-size:14px; color:#04479b; background-color:#dddddd; font-family:"microsoft yahei"; line-height:30px; text-align:center;}

.view-page{ width:100%; height:auto; overflow:hidden; margin:20px auto;}
.view-page .span1{ width:45%; height:auto; overflow:hidden; float:left; font-size:16px; color:#666; text-align:left;}
.view-page .span2{ width:45%; height:auto; overflow:hidden; float:right; font-size:16px; color:#666; text-align:right;}


/*one*/
.one_nei{ width:100%; height:auto; min-height:500px; overflow:hidden; margin:0 auto; line-height:2;}
.one_nei .video{ width:100%; height:auto; margin:50px auto; overflow:hidden; text-align:center;}
.one_nei #slider{ width:100%; height:auto;}

.ttes{
    background: #25b965;
}
.wwt{
    background: #ff8922;
}
.tqs{
    display: none;
}
.wwtt{
    display: block;
}
/***向下按钮***/
@keyframes scrr {
    0% {
    transform:translateY(5px);
   }
    50% {
    transform:translateY(-5px);
   }
    100% {
    transform:translateY(5px);
   }
}
@-webkit-keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes a_zoom-in{
    from{-webkit-transform: scale(1.2);transform: scale(1.2);}
    to{-webkit-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}
@keyframes a_zoom-in-h{
    from{-webkit-transform: scale(1);transform: scale(1);}
    to{-webkit-transform: scale(1.2);transform: scale(1.2);}
}

/* 响应式 - 1440px */
@media screen and (max-width: 1680px){
.join .left .box{ width:165px; height:165px; overflow:hidden; margin:0 4%; float: left; position:relative; border-radius: 50%; background-color:rgba(195,13,35,0.8); }

.pmain_bg .imgtobig .newslist_time{width: 9%;float: left; color:#333; margin:0 5% 0 auto;}

}
