﻿a:hover{text-decoration:none}
a{transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s}
#header{position:relative}
#header .menu_icon{position:absolute;top:25%;right:0;width:8%}
@media all and (max-width:992px){
  #header .logo{height:70px}
 .logo img{max-height:100%;max-width:none}
}
.pc_menu{float:right;width:65%}
.pc_menu .menu .nLi{float:left;width:14%;position:relative}
.pc_menu .menu .nLi h3{padding:30px 0 20px;font-size:14px}
.pc_menu .menu .nLi h3 a{display:block;text-align:center;color:#000;line-height:30px}
.pc_menu .menu .nLi .menu_2{display:none;background:url(/template/pc/skin/img/opacity1.png) repeat;position:absolute;top:79px;width:100%;z-index:10;padding:10px 0;border-top:3px solid #d8262d}
.pc_menu .menu .nLi .menu_2 li a{font-size:12px;display:block;color:#000;line-height:30px;text-align:center;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;color:#4b4b4b}
#banner{position:relative;overflow:hidden}
#banner .owl-theme .owl-controls .owl-dots{position:absolute;bottom:2%;width:100%}
#banner .owl-theme .owl-controls .owl-nav .owl-next,#banner .owl-theme .owl-controls .owl-nav .owl-prev{position:absolute;bottom:50%;padding:15px 10px}
#banner .owl-theme .owl-controls .owl-nav .owl-prev{left:5%}
#banner .owl-theme .owl-controls .owl-nav .owl-next{right:5%}
#banner #owl-demo a.item{display:block;background-position:top center;background-repeat:no-repeat;height:100%;width:100%;background-size:auto 100%}
#banner,#owl-demo,#owl-demo .owl-item,#owl-demo .owl-wrapper,#owl-demo .owl-wrapper-outer{height:667px}
@media all and (max-width:992px){
  #banner,#owl-demo,#owl-demo .owl-item,#owl-demo .owl-wrapper,#owl-demo .owl-wrapper-outer{height:400px}
}
@media all and (max-width:640px){
  #banner,#owl-demo,#owl-demo .owl-item,#owl-demo .owl-wrapper,#owl-demo .owl-wrapper-outer{height:200px}
}
.right_nav .aside li>p,.right_nav .aside>li>div{background-color:#e00011;color:#fff}
.right_nav .aside{position:fixed;right:0;top:20%;z-index:10000}
.right_nav .aside>li{width:63px;line-height:60px;text-align:center;margin-bottom:2px;cursor:pointer;position:relative;padding-left:3px}
.right_nav .aside>li>p{position:relative;z-index:1005;line-height:60px}
.right_nav .aside>li img{vertical-align:middle}
.right_nav .aside>li p img{width:38px}
.right_nav .aside>li:nth-child(3) p img{width:30px}
.right_nav .aside>li p:hover img{width:85%}
.right_nav .aside>li .img2{display:none}
.right_nav .aside>li>div{position:absolute;display:none}
.right_nav .aside>li .phone_meassage{right:-240px;top:0;width:300px;text-align:center;font-size:25px;line-height:50px;padding:5px 0}
.right_nav .aside>li .qq_online{top:0;right:-127px;width:187px;padding:0 20px 0 15px}
.right_nav .aside>li .qq_online .qq_online_title{text-align:left;font-size:15px;line-height:30px;border-bottom:1px solid #fff}
.right_nav .aside>li .qq_online .qq_online_box{margin-top:11px}
.right_nav .aside>li .qq_online .qq_online_box ul li{line-height:35px;float:left;margin-right:10px}
.right_nav .aside>li .qq_online .qq_online_box ul li:nth-child(2n+2){margin-right:0}
.right_nav .aside>li .qq_online .qq_online_box ul li a{color:#fff}
.right_nav .aside>li .qq_online .qq_online_box ul li i{float:left;margin-top:-17px}
.right_nav .aside>li .qq_online .qq_online_box ul li span{float:left;margin-top:-16px;margin-left:5px}
.right_nav .aside>li .qq_online .qq_online_box ul li span:hover{text-decoration:underline}
.right_nav .aside>li .ewm{top:-20px;right:60px;width:100px;height:100px}
.right_nav .aside>li .search_box{position:absolute;top:0;right:-205px;width:265px;text-align:center;height:100%}
.right_nav .aside>li .search_box .search_input{width:220px;height:36px;position:relative;margin:12px auto}
.right_nav .aside>li .search_box .search_input span{position:absolute;line-height:34px;left:10px;z-index:101}
.right_nav .aside>li .search_box .search_input input{width:220px;border:none;background-color:transparent;height:36px;padding-left:10px;position:absolute;line-height:30px;z-index:1;top:0;left:0;background:url(/template/pc/skin/img/black_bg.png)}
.right_nav .aside>li .search_box ::-webkit-input-placeholder{color:#fff}
.wap_footer{width:100%;position:fixed;left:0;bottom:0;padding:7px 0;z-index:1000;background:#13244c}
.wap_footer dl{width:20%;float:left;text-align:center;margin-bottom:0}
.wap_footer dt{height:30px}
.wap_footer dd{color:#fff}
.wap_footer dl dt img{width:40%}
.wap_search_input{position:fixed;bottom:64px;left:100%;width:100%;z-index:1000;padding:8px 2%;background:#13244c}
.wap_search_input:after{background-color:rgba(0,0,0,.1);display:block;content:" ";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}
.wap_search_input input{float:left;width:80%;border-radius:4px;height:30px;line-height:30px;padding-left:2%;color:#333;position:relative;z-index:100;box-sizing:border-box}
.wap_search_input p{float:left;height:30px;line-height:30px;color:#fff;position:relative;z-index:100;margin-left:2%;width:18%;text-align:center;border-radius:5px;background:rgba(255,255,255,.2)}
.black_cloth{position:fixed;z-index:10000000;width:100%;height:100%;background:url(/template/pc/skin/img/black_cloth.png) repeat;display:none;top:0;left:0}
.wap_menu{width:250px;position:fixed;top:0;left:-250px;height:100%;text-align:left;z-index:10000001;background:#13244c}
.wap_menu li.menu_tit{font-size:18px;font-weight:700;background:rgba(255,255,255,.3);position:relative;padding:15px 10px;color:#fff}
.wap_menu li.menu_tit span{font-size:20px;position:absolute;top:12px;right:15px;border-bottom:none;z-index:1000}
.wap_menu li{margin-bottom:2px;font-size:14px;position:relative}
.wap_menu li .wap_menu1{line-height:24px;font-size:16px;text-transform:Uppercase;background:rgba(255,255,255,.1);position:relative}
.wap_menu li p{padding:10px 10px;margin-bottom:0}
.wap_menu li .wap_menu1 a{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:25px;color:#fff}
.wap_menu li .wap_menu1 p.left{float:none}
.wap_menu li .wap_menu1 p.right{width:15%;text-align:center;color:#fff;position:absolute;top:0;right:0;float:none;z-index:1000}
.wap_menu li .wap_menu2{display:none}
.wap_menu li .wap_menu2 a{display:block;background:0 0;color:rgba(255,255,255,.8);overflow:hidden;font-size:14px;border-bottom:rgba(255,255,255,.1) solid 1px;padding:10px}
.wap_menu li .wap_menu2 a i{float:left;width:4px;height:4px;background-color:#fff;margin:8px 10px 0 5px}
.wap_menu li .wap_menu2 a span{float:left;width:85%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
._aside{padding-right:0}
._aside ul.sidemenu>li.sub1 ul{display:none}
._aside ul.sidemenu>li.sub1>a.sub1_a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
._aside ul.sidemenu>li.current>a.sub1_a,._aside ul.sidemenu>li:hover>a.sub1_a{color:red}
._aside ul.sidemenu>li.sub1>ul>li.sub2>a.sub2_a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
._aside ul.sidemenu>li.sub1>ul>li.sub2.current>a.sub2_a,._aside ul.sidemenu>li.sub1>ul>li.sub2:hover>a.sub2_a{color:red}
._aside ul.sidemenu>li.sub1>ul>li.sub2>ul>li.sub3>a.sub3_a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.article{padding-top:15px}
@media (max-width:640px){
  ._aside{padding:0}
  ._aside>h2{font-size:16px;background:#aaa;height:30px;line-height:30px}
  ._aside h2 .phone-menuicon{float:right;cursor:pointer;height:27px}
  ._aside h2 .phone-menuicon img{-webkit-transition:all .4s;transition:all .4s}
  ._aside ul.sidemenu{width:100%;display:none}
  ._aside ul.sidemenu>li.sub1>a.sub1_a{background:#ccc}
  #header .menu_icon img{width:100%}
}
.news_detail .title{padding-bottom:10px;border-bottom:dashed 1px #aaa;text-align:center}
.news_detail .title h3{font-size:16px;font-weight:700;text-align:center;margin-bottom:5px;line-height:35px}
.news_detail .title .box{display:inline-block;text-align:center}
.news_detail .title .box img{width:15px;height:15px;display:inline-block;margin:0 5px;vertical-align:middle}
.news_detail .title .box div{margin-right:5px}
.news_detail .title .box .time{float:left;text-align:center}
.news_detail .title .box .eye{float:left;text-align:center}
.news_detail .title .box .back{float:left}
.news_detail .news_detail_content{margin-top:15px}
.news_detail .pageTurning{margin-top:15px}
.news_detail .pageTurning .nexts,.news_detail .pageTurning .prevs{background:#f2f2f2;line-height:250%;padding:0 10px}
.news_detail .pageTurning .prevs{margin-bottom:5px}
.feedback-form,.news_detail,.product_detail{padding:20px 0 30px}
.product_detail_content{padding:20px 0 100px}
.product_detail .title{padding-bottom:10px;border-bottom:dashed 1px #aaa;text-align:center}
.product_detail .title h3{font-size:120%;font-weight:700;text-align:center;margin-bottom:5px;line-height:35px}
.product_detail .title .box{display:inline-block;text-align:center}
.product_detail .title .box img{width:15px;height:15px;display:inline-block;margin:0 5px;vertical-align:middle}
.product_detail .title .box .back{float:left}
.product_detail .product_detail_images{padding-top:15px;text-align:center;position:relative}
.product_detail .product_detail_images .product_detail_btn2{position:absolute;right:0;top:48%;background:url(/template/pc/skin/img/rgb0.3.png);z-index:100;font-size:0}
.product_detail .product_detail_images .product_detail_btn1{position:absolute;left:0;top:48%;background:url(/template/pc/skin/img/rgb0.3.png);z-index:100;font-size:0}
.product_detail .product_detail_images .product_detail_btn1 a img,.product_detail .product_detail_images .product_detail_btn2 a img{margin:10px 5px}
.product_detail .product_detail_images .owl-carousel .owl-item img{width:auto;margin:auto;cursor:pointer;max-width:100%}
.product_detail .product_detail_images .owl-theme .owl-controls{position:absolute;bottom:2%;width:100%}
.product_detail .product_detail_images .product_detail_img{width:80%;margin:0 auto}
.product_detail .product_detail_content{margin-top:20px;margin-bottom:20px}
.product_detail .pageTurning{margin-top:15px}
.product_detail .pageTurning .nexts,.product_detail .pageTurning .prevs{background:#f2f2f2;line-height:250%;padding:0 10px}
.product_detail .pageTurning .prevs{margin-bottom:5px}
.pswp__bg{background:url(/template/pc/skin/img/rgb0.8.png)}
.feedback-form .title{padding:15px;color:#000;background-color:#f2f2f2;margin-bottom:15px;box-sizing:border-box}
.feedback-form .form-group .more,.feedback-form .form-group .sure{padding:5px 15px;border:none;color:#fff;border-radius:5px;margin-right:10px}
.feedback-form .form-group .sure{background:#df0024}
.feedback-form .form-group .more{background:#dfa800}
@media (max-width:640px){
  .feedback-form .title{margin-left:-15px;margin-right:-15px}
}
