@charset:"utf-8";
/*大设备*/
@media (min-width: 1200px) {
    .container{width:1200px !important;}
    /*.nav>li>a:hover{margin-top: -3px}*/
    .nav>li{height: 100%;}
    .myeasy{-moz-transition-duration: .4s; /* Firefox 4 */
-webkit-transition-duration: .4s; /* Safari 和 Chrome */
-o-transition-duration: .4s; /* Opera */}

}
@media (max-width: 1440px)and (min-width: 993px){
  .mybanner .ban img{margin-bottom: 11%;}
/*    .pcanimate .aimg1{display: none !important;}*/
 .baodao .pcanimate .aimg1{display: static !important} 
.pcanimate .cartextbox{margin-top: 0 !important;}
/*.pcanimate li{height: 300px !important;}*/
#certify .swiper-slide {height: 300px ; width: 400px !important;}

}
/*中等设备*/

@media (min-width: 992px) {
  .pro-name{margin: 30px auto;}
  .pro-name p{color: #999}
.mybanner img{position: relative;    margin-bottom: 71%;    /*width: 98%;*/}
  .pro-name h1{font-size: 30px; margin-bottom: 10px;}
  .newslist_con .news-time i:first-child{font-size:60px; font-weight: bold; margin-top:-14px;}
.newslist_con .news-time i:last-child{font-size: 18px; margin-top: -12px; }
  .newslist_con .news-text{padding-left: 20px !important; border-left: 1px solid #e2e2e2}
  .pcanimate .aimg1 span{margin: 2rem 0}
  .pagetables{width: 80%; margin:50px auto; }
    .mybanner .ban img{margin-bottom: 22%; display: inline-block;}
    .mybanner .ban{width: 100%; text-align: center;}
  .inew_container{height: 600px; overflow: hidden;}
  .inew_container .time i:first-child{font-size: 32px; }
  .inew_container .time i:last-child{font-size: 28px; }
  .hot_news{margin: 60px 0; overflow: hidden;}
   .hot_news img{border: 1px solid #eee}
   .hot_news span{display: block; font-size: 16px; color: #333333; margin-top: 20px; margin-bottom: 10px;} 
   .hot_news span:hover{color: #0669b2}
.hot_news a i{ font-size: 16px; color: #a8a8a8  }
/*  .indexcontact .swiper-slide{height: 500px !important;}*/
.inew_container .swiper-button-next, .inew_container .swiper-button-prev{width: 62px !important; height: 62px !important;outline: none;}
  .navbar{position: absolute !important;top: 0; left: 0}
  .about_links a{ width: 12rem; height: 4rem; border: 1px solid #fff;color: #fff; margin-right: 1rem; font-size: 16px; line-height: 4rem; text-align: center;}
.pcanimate li span{font-size:18px; }
  .cartextbox p{line-height: 36px; font-size: 16px; text-indent: 2rem;}
.cartype li{height: 505px; }
  .inew_top_item .inews_text h3 a{font-size: 3rem;  color: #fff; }
 .inew_top_item .inews_text h3{margin-bottom:2rem;} 
.inew_top_item .inews_text p{line-height: 3rem; font-size:16px; }
  li.center_nav{width: 210px;}
li.center_nav a{width: 210px !important;  }
li.center_nav a img{ /*   margin-top: 6px !important;*/}
.cat_link{ width: 70%; margin: 0 auto; margin-bottom:2rem; flex-wrap: wrap;}
.indexcontact .father{height:640px}
.inews_text{padding: 3rem !important;}
.indexcontact .time{margin-bottom: 5rem;}
.cat_link a{padding: .5rem 1rem; margin: 0 5px; display: inline-block; border: 2px solid #0669b2;border-radius: 10px; font-size: 20px;
 color: #0669b2 ; margin-bottom:1.5rem;}
 .cat_link a:hover{background: #0669b2; color: #fff;}
.navbar-brand img{ float: left; }
.navbar-brand img:nth-child(2){margin-top: 15px; margin-left: 20px;}
p{font-size: 14px;}
.navbar-brand:hover{color:#fff !important;}
.navbar-default{background: none; border: none;}
/*.index_banner1 .swiper-wrapper{height: }*/

.index_banner1 .lt{left: 10%; top: 38%;}
nav{height:162px;}
.nav{height:62px; margin-top:0px;}
.nav>li>a{padding:0 !important; color:#fff; text-align: center; font-size: 18px !important; border-radius: 0 !important;display: inline-block; width: 140px;  line-height: 70px;}


.navbar-default .navbar-brand{color:#fff; margin-top: 3px;}
.navbar{margin-bottom: 0 !important; }
.nav-pills{float: right;}
.nav>li{position: static !important;}
.nav-pills>li>a.top_nav:hover{background:url(../images/nav_bg.png) right top no-repeat !important; }
.nav-pills>li>a.cur{background:url(../images/nav_bg.png) right top no-repeat !important;}
.nav-pills li{ /*width: 56px;*/ margin: 0 15px;}
.fp-controlArrow{width:80px !important; height: 84px;}
.fp-controlArrow:hover{width:80px !important; height: 84px; opacity:.5; }
.footer{font-size: 16px; color: #fff; line-height:28px; text-align: center;}

.next_btn{ bottom: 5%;  }
.about_right{padding-left:8% !important;}

.about_right p{line-height: 34px;}
.index_news_list h4 a{font-size: 24px; color: #fff;}

.index_news_list span{font-size: 16px; color: #b5b5b5; margin: 10px 0}
.indexnewscon .newstitle{padding-bottom:10px;}
.index_news_list li{margin-bottom: 20px;}
.index_news_list p{line-height: 32px; color: #b5b5b5; font-size: 16px;}
.nebanbox{position: relative; background-size: contain; height: 300px; overflow: hidden;}
.pagetitle_con{margin-top:7%;}
.pagenav{ border-bottom: 1px solid #eee; margin-bottom: 60px; line-height: 40px;}
.pagenav p{text-align: center;}
.pagenav a{display: inline-block;color: #737373}

.pagenav a:hover{color: #000;}
.prolist li:hover>.imga{-moz-box-shadow: 0 0 20px #000; /* Ã¨â‚¬ÂÃ§Å¡â€ž Firefox */
	box-shadow: 0 0 20px #000;}
.prolist li{margin-bottom:20px;}
.indexnews li{margin-bottom: 30px;}
.pagecont{line-height: 44px;}
.pagecont p {text-indent: 2em;}
.pagecont h4{font-size: 32px;}
.newsdetaile{padding-bottom: 20px;}
.newsdetaile .newstitle h1{font-size: 30px;}
.clear {
    clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}
.jingxiao_con{padding: 20px !important;}
.jingxiaobox{ margin-top: 60px; }
.right_icon{width: 636px; overflow: hidden; position: relative; ;}
.right_icon span{position: absolute; z-index: 1;  cursor: pointer; display: block}
.right_icon span:nth-child(3){    left: 450px;    top: 216px;}
.right_icon span:nth-child(4){left: 464px;    top: 227px;}
.right_icon span:nth-child(5){left: 424px;    top: 456px;}
.right_icon span:nth-child(6){left: 368px;    top: 345px;}
.right_icon span:nth-child(7){left: 383px;    top: 285px;}
.right_icon span:nth-child(8){left: 300px;    top: 338px;}
.right_icon span:nth-child(9){left: 526px;    top: 338px;}
.right_icon span:nth-child(10){left: 513px;    top: 359px;}
.right_icon span:nth-child(11){left: 474px;    top: 317px;}
.right_icon span:nth-child(12){left: 478px;    top: 262px;}
.right_icon span:nth-child(13){left: 504px;    top: 321px;}
.cartextbox span,.pro_page_items a span{font-size: 20px;}
.cartextbox h3{font-size: 30px;}
.baodao .cartextbox{padding: 30% 10%;}
.pro_page_items a em{ font-size: 18px; }
.pro_page_items{/*padding: 10%;*/ ; margin-bottom: 20px; }
.mybanner .slide:nth-child(1),.mybanner .slide:nth-child(2){background-position: center 120px !important;}
.indexcontact{font-size: 20px;}
.contact_text i{ font-size: 14px; }
.contact_text i span{line-height: 40px; font-size: 13px;}
.ewm_box img{width: 100%;}
.indexcontact .ewm_title{  width: 212px;    margin-left: 58px;  padding: 40px 0; }
.bshare-custom.icon-medium{margin-top: 10px;}
/*.bsTop{width: 100% !important}*/
.neibancon{ height:350px; }
/*.topnav_box ul.nav{margin-top: 33px !important}*/
.topnav_box .nav_sub div{ text-align: center; }
.newslist_con li{padding-bottom: 20px; margin-bottom: 20px; }
.newslist_con li .TitleAndTime{margin-bottom: 10px;
  }
.pagebox .newstitle h1{margin-top: 60px; margin-bottom:20px;}
.pagebox .newstitle {margin-bottom: 30px;}
.next_link{ margin-top: 20px;}
.newscont_box{line-height: 30px; font-size: 14px;}
.pagetables a{padding: 5px 15px !important; border: 2px solid #0669b2; border-radius: 10px; }




 }
 /*平板*/
@media (min-width: 768px) { 
    .navbar-brand>img{height: 100%; margin-bottom:0 !important }
    .navbar-brand{height: 81px !important;}
    .center_nav{display: none;}
    /*.nav-pills li{margin: 0 !important}*/
 }
/*小设备*/
 @media (max-width: 991px) { 

.indexcontact .ewm_title{   margin-left:20px; padding: 69px 0; width: 100%;  }
.snopadd{padding: 0 !important;}
.sm_glack{background-color: rgba(0,0,0,.5); overflow: hidden; padding-top: 7% !important; margin-bottom: -1px;}
.mybanner .slide:nth-child(1){background-image: url(../images/spage1.jpg) !important;}
.mybanner .slide:nth-child(2){background-image: url(../images/spage1.jpg) !important;}
  .cartextbox span,.pro_page_items a span{ font-size: 1.5rem;}
.cartextbox h3{font-size: 3rem;}
*{font: 12px/1.5 Arial}
.navbar{background: none !important;}
.navbar .navbar-brand img{width: 120px; margin-top: 1.2rem;}
.navbar-default .navbar-toggle{border-color: #fff !important;}
.navbar-default .navbar-toggle .icon-bar{background: #fff !important;}
.navbar-brand{padding: 0 15px !important;}
.navbar-default .navbar-collapse{border: none; background-color:rgba(0,0,0,.9);}
.navbar .nav-pills li{ width: 100%;overflow: hidden; cursor: pointer;}
.navbar .nav-pills li .nav_sub{}
.navbar .nav-pills li .nav_sub a{ color: #8c8c8c; }
.navbar .nav-pills .top_nav{display: block; color: #fff; width: 100%;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background: none !important}
.nav_sub a{color: #fff; }
.nav_sub{color: #fff}
.fp-controlArrow{width: 22px !important; height:30px; background-size:230% !important;}
.indexnews .footer{ color: #a2a2a2; line-height:60px;}
.next_btn{ bottom: 0%;  }
.pagetitle_box p{font-size: 12px !important; margin-top: 10px;}
#chexing.swiper-container{ height:85% !important; }
.swiper-pagination-bullet.swiper-pagination-bullet-active{background: #fff;}
.cartextbox i{margin-top: 5px;}
.about_right p{line-height: 24px !important;}
#certify .swiper-slide {    width:90% !important; overflow: hidden;  background: #000;}
.index_news_list h4 a{font-size: 13px; color: #fff;}
.index_news_list span{font-size: 12px; color: #b5b5b5}
.nowrap{display: inline-block;
  white-space: nowrap; 
  width: 100%; 
  overflow: hidden;
  text-overflow:ellipsis;}

.index_news_list li{margin-bottom: 20px;}
.indexnews .pagetitle_box{margin-bottom: 20%;}
.nebanbox{ padding-top: 20px;height: 100px;}
.nebanbox h2{font-size: 20px !important;}
.prolist li{margin-bottom:10px;}
.pagenav{ overflow: hidden;  }
.pagenav a{line-height: 40px;  color: #333; }
.pagenav a.cur{ color: #000;}
.indexfooter{height: 40px;    line-height: 40px;    text-align: center;    color: #a2a2a2;}
.index_news_list p{color: #b5b5b5;}
.pagecont{font-size: 12px; }
.pagecont img{max-width: 100% !important; height: auto !important; display: block;}
.pagecont p {text-indent: 2em; line-height:26px !important; }
.pagecont h4{font-size:18px;}
.pagetitle_box img{width: 80%;}
.cartextbox .more{width: 150px !important;    height: 30px !important;    line-height: 30px !important;}
.cartextbox h3{font-size: 18px; margin-top: 5px !important;}
.cartextbox p{overflow:hidden; margin: 5px !important;}
.newsdetaile .newstitle h1{font-size: 14px; font-weight: bold;}
.newsdetaile{padding-bottom: 10px;}
.clear {
    clear: none;}
.sclear{clear: both;
    height: 0px;
    line-height: 0px;
    font-size: 0px;}
.right_icon span{display: none;}
.jingxiaobox{margin-bottom: 20px; width:99%;}
.prolist .textx a{font-size: 14px !important;}
.pro_page_items{ }
.baodao .cartextbox span{font-size: 1rem;}
.pro_page_items a em{ font-size: 2rem; margin-bottom: 2rem }
.indexcontact{font-size:1rem;}
.footer {color: #000; padding: 1rem; line-height:2rem;}
.ewm_box{margin: 0 auto; text-align: center;}
.ewm_box img{display: inline;}
.contact_text i span{line-height:3rem; font-size:1.5rem;}
.neibancon{ height:200px; }
.pagebox{line-height: 2rem;}
.newscont_box{padding-top: 2rem; line-height:4rem; font-size:1.8rem;}
.newscont_box *{line-height:4rem; font-size:1.8rem; }
.pagebox img{max-width:100% !important; height: auto !important}
.pagenav{ border-bottom: 1px solid #eee;  margin-bottom: 2rem;}
.newslist_con li{padding-bottom: 2rem;  border: none !important; }
.newslist_con li .smatext_con{font-size: 1rem; line-height:2rem;}
.newslist_con li .TitleAndTime{margin-bottom:1rem;   margin-top: 1rem;}
.newslist_con li:last-child{padding-bottom: 0;}
.next_link a{  font-size: 1.5rem; }
.next_link span{font-size: 1.5rem !important;}
.next_link{padding: .5rem; margin-top:.5rem; }
.chexing_box .aimg1{display: block;}

.cartextbox{overflow: hidden;}
.indexcontact{/*background: none !important;*/ position: static !important; overflow: hidden; height: auto !important}
/*.index_footer a{display: block;}*/
.neconbox{min-height:400px;}
#dituContent{height: 180px !important}
.navbar{/*position: static !important; background: #fff !important;*/}
.nav .top_nav{font-size: 2rem !important;}
.prolist_con li a span{font-size: 1.5rem; background:none;}
.next_link{line-height: 2rem;}
.pagebox .newstitle h1{font-size: 2rem;}
.newslist_con li .TitleAndTime a{font-size: 2rem;}
.newslist_con li .TitleAndTime span{padding-right: 2rem;}
.fp-tableCell .black_bg{background:none !important;}
.indexcontact .time{margin-bottom: 2rem;}
.inew_top_item .inews_text h3 a{font-size:2rem; color: #fff;}
.inew_top_item .inews_text h3{padding-top: 1rem;}
.inew_top_item .inews_text p{line-height: 2rem; font-size: 1rem;}
.mybanner{position: relative;}
.navbar{margin-bottom: 0 !important; background: #008fd8 !important;position: absolute !important; top: 0; left: 0}
.cartextbox p {line-height: 26px;    font-size: 12px;    text-indent: 2rem;}
.about_links a {    width: 7rem;    height: 3rem;    border: 1px solid #333;    color: #333;    margin-right: 1rem;    font-size: 12px;
    line-height: 3rem;    text-align: center;}
.pcanimate li span{font-size: 14px;}
.inew_container{height: 20%; overflow: hidden; position: relative;}
.inew_top_item .inews_text h3{margin: 2rem 0}
.indexcontact{background-position: right top}
  .inew_container{height:670px; overflow: hidden;}
  .swiper-button-next, .swiper-button-prev{width: 30px !important; height: 30px !important; background-size: contain !important;}
.inews_pic img{width: 100%;height: auto;}
.inews_pic{padding: 0 !important}
.indexcontact .time{background:none !important; padding-left:0 !important; text-align: center; margin-top: 2rem;}
.indexcontact .rt{width: 100%; }
.inew_top_item .news_cat a{line-height: 30px;}
.inew_top_item .inews_text h3{margin: 1rem 0}
footer{color: #fff !important;background:#646464 !important; top: 77% !important; bottom: auto !important;}
.inews_text{padding-bottom: 1rem;}
.mybanner img{position: relative; margin-bottom: 80%; width: 98%}
.pcanimate .aimg1 span{margin: 2rem 0}
.pagetables a{font-size: 14px !important;border: 2px solid #0669b2; border-radius: 10px;}
.neibancon img{width: 60%;
    margin: 0 auto;
    position: relative;
    z-index: 1;
    top: 37%;}
.pcanimate .aimg1 span{margin: 1rem 0 !important;}
.newslist_con .news-time i:first-child{font-size:18px; }
.newslist_con .news-time i:last-child{font-size: 18px; margin-top: -12px; }
.newslist_con .news-time em{font-size: 2rem; color: #888}
.pagebox p,.pagebox{line-height:3rem !important; font-size: 1.5rem !important; }
  .pro-name h1{font-size:2rem;}
.chexing_box li .aimg1 img{width:70%; display: block; margin: 0 auto}
.pro-name p{margin: 1rem auto}

}
