/* Write your styles */
.am-container{margin: 0 auto;width:100%;max-width:1300px;padding: 0;}
.am-lg-container{margin: 0 auto;width:100%;max-width:1600px;padding: 0;}
.pos-relative {position: relative;}
.clear{clear: both;}

/*颜色*/
body{color: #333333;}
a,a:active{color:#333333;} a:hover{color: #333333;}

/*header*/
header{border-top:5px solid #0164b4;color:#ffffff;padding-bottom:1rem;}
    header a,header a:active,header a:hover,header a:visited,header a:link {color:#ffffff;}
#head-r-link{position: absolute;right:0 ;top:0;background: #0164b4;height:35px;width: 300px;
    background:url("../i/head-r-link.png") left top no-repeat; text-align: center;z-index: 999;
}
#head-r-link a:visited{color:#ffffff;}

#logotitle{line-height:90px;color:#0064b4;font-size: 3rem;}


#head-tel{line-height:90px;height:90px;background: url("../i/head-tel.png") left center no-repeat;
    padding-left:55px;padding-top: 20px;}
    #head-tel-name{font-size:1.8rem;color:#333333; line-height:2.5rem;}
    #head-tel-num{font-size:1.8rem;color:#0164ae; line-height:2.5rem;font-weight: 700}

#head-search{border-radius: 10px;background: #dbdbdb;width: 90%;height:30px;margin-top:20px;}
    #head-search input{border-top-left-radius: 10px;border-bottom-left-radius: 10px;background: #dbdbdb;}
    #head-search button{border-top-right-radius: 10px;border-bottom-right-radius: 10px;background: #dbdbdb;color:#ffffff} 


/*nav*/
/* nav{width: 100%;background: #0164ae;}
nav li{text-align: center;color:#ffffff;padding:8px 0;}
nav li a{display:block;width:100%;height:30px;border-right: 1px solid #ffffff}
nav li a,nav li a:active{color:#ffffff;}
nav li:hover{background: #ffffff;} */


/* superslider --------------------------------------------------------------------------- */
.slideBox{ width:100%; overflow:hidden; position:relative;} /*height:500px;*/
.slideBox ul{list-style: none;padding:0;margin: 0;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }/*height:500px;*/

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url("../i/slider-arrow.png") -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
/* superslider --------------------------------------------------------------------------- */

#index-service-tt{background: url("../i/index-service-tt.png") center center no-repeat;height:65px;}
#indexserver li{padding:0.8rem;color:#0164ae}
#indexserver li>a{border:1px solid #0164ae;padding-top:2rem;text-align: center;display: block}
#indexserver li i{font-size:2.1rem;text-align: center;color:#0164ae;}
#indexserver li h5{margin:0;padding:0;height:4rem;line-height:2rem;padding:0 1.5rem;color:#666666;font-weight: normal;margin-top:0.5rem;margin-bottom: 2.5rem;}

#indexserver li>a:hover{background: #0164ae;}
#indexserver li>a:hover h5{color: #ffffff;}
#indexserver li>a:hover i{color: #ffffff;}

#index_about{background: url("../i/index_about.jpg") center center no-repeat;padding:8rem 0;background-size:100% 100%;}
    #index_about h3{font-size:3.7rem;color:#ffffff;}
    #index_about h3 span{font-size:2.2rem;}
    #index_about_shortline{width:60px;height:7px;background: #ffffff;float: left;}
    #index_about p{line-height: 4rem;color:#ffffff;margin:3rem 0;}

    #index_about a,#index_about a:active,#index_about a:hover{color:#ffffff;}
    #index_about_more{font-size:2.5rem;}

    #index_about_item{margin-top:3rem;background: #0362d2;opacity:0.8;}
    #index_about_item h4{font-size:4rem; color:#ffffff;margin: 0;padding: 0;padding-left:1rem;}
    #index_about_item h4 span{font-size:1.2rem;}
    #index_about_item p {font-size:1.4rem;color:#fff;margin:0;padding: 0;padding-left:1rem;}

#index_case{color:#ffffff;}
    #index_case_tt{background: url("../i/600_750.gif") left top no-repeat;padding:4rem 2rem;height:650px;}
    #index_case_tt h3{font-size:3.7rem;color:#ffffff;}
    #index_case_tt h3 span{font-size:2.2rem;}
    #index_case_tt p{line-height: 4rem;color:#ffffff;margin:4rem 0;}
    
    #index_case_tt a,#index_case_tt a:active,#index_case_tt a:hover{color:#ffffff;}
    .index_case_box{height:315px;}
    .index_case_box h5{color:#000871;font-size:1.6rem;margin-top:0;padding-top: 0;}
    .index_case_box p{color:#454546;font-size:1.3rem; line-height:2.6rem;}
    .box35{width: 35%;float: left;padding:1rem 2rem 2rem 2rem;height:315px;position: relative;}
    .box65{width: 65%;float: left;height:315px;position: relative;}
    .box65 img{width: 100%;height:315px;}
    .index_case_more{position: absolute;right:20px;bottom:20px;}
    .index_case_more a{color:#000871}

    .index_case_morelink{background:#0164ae;line-height: 4rem;text-align: right;margin:1.5rem;padding-right: 2rem; }
    .index_case_morelink a{color: #ffffff;}

#index-news-left{height:60px;text-align: left}
#index-news-center{height:60px;text-align: center}
#index-news-right{height:60px;text-align: right}


.swiper-container {
    width: 100%;
    padding:0 1.5rem;
    margin-top:4rem;
    height: 100%;
  }
  .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }


  .index-news-item{width: 100%;}
  .index-news-item>a:hover .index-news-item-box{border-bottom: 2px solid #0164ae;}
  .index-news-item>a:hover .index-news-item-tt{background:  #0164ae;color: #fff}
  .index-news-item-pic{width: 100%;height:auto;}
  .index-news-item-pic img{width: 100%;height:auto;}
  .index-news-item-box{height:280px;border-bottom: 2px solid #fff;}
  .index-news-item-tt{height: 50px;line-height: 50px;position: relative;color:#1a1a1a;text-align: left;text-indent: 1rem;font-weight: 550}
  .index-news-item-r{position: absolute;right:1rem;top:0px;font-size:1.4rem;}
  .index-news-item-box p{font-size:1.6rem;margin-top:5px;line-height: 3rem;text-align: left;color: #666666;}

  
  @media screen and ( max-width: 640px) {
    .swiper-container {width:100%;height:auto;}  
    .index-news-item-box{height:auto;border-bottom: 2px solid #fff;}
    .index-news-item-tt{line-height: 1.6rem;color:#1a1a1a;text-align: left;font-weight: none;text-indent:0;font-size:1.4rem;}
  }




footer{width: 100%;background: #4d4d4d;}
.footerblock{color: #ffffff;list-style: none;}
.footerblock li{list-style: none;color: #afafaf;text-align: left;padding-left:0 ;margin-left:0;}
.footerblock a{color:#afafaf;}
.footerblock .rnone{border-right: none;}

.footerblock .first,.footerblock .first a{font-size:1.6rem;color: #fff;}
.footerblock li{font-size:1.3rem;line-height: 3rem;}
#footerbar{border-top:1px solid #b9b9b9;line-height: 8rem;color:#b9b9b9;text-align: center;}
#footersmshow{border-top:1px solid #b9b9b9;line-height: 3rem;color:#b9b9b9;text-align: center;}



.leftbar{clear: both;list-style: none;border: 1px solid #0164b6;margin: 0;padding:0;text-align: right;}
.leftbar li{padding-right:1.4rem;background: #e6e6e8;padding-top:1rem;padding-bottom: 1rem;border-bottom: 1px solid #0164b6; }
.leftbar li a{color:#0164b6;width: 100%;height:auto;display: block;}
.leftbar li:hover,.leftbar li.active{background: #0164b6;color:#ffffff;}
.leftbar li:hover a, .leftbar li.active a{color:#ffffff;}

.leftbar .title{background: #0164b6;color:#fff;}
.leftbar .title h5{margin:0;padding:0;font-size:2.2rem;}

.leftbartel{clear: both}
.leftbartel .title{background: #0164b6;color:#fff;text-align: right;padding: 1rem;}
.leftbartel .title h6{margin:0;padding:0;font-size:1.4rem;}
.leftbartel .title h5{margin:0;padding:0;font-size:2.2rem;}
.leftbartel .qrcode{background:#e6e6e8;padding:1rem;}
.leftbartel .qrcode>div{border:1px solid #0164b6;padding:1rem;}

.leftbartel .leftqr{width: 45%;float: left;text-align: center;color:#0164b6;padding-top:2rem;}
.leftbartel .rightqr{width: 45%;float: right;}



.right_path{font-weight:normal;color:#5f5f5f;border-bottom: 2px solid #a5a5a5;}
.right_path a{color:#5f5f5f;}
.right_path span{font-size:3rem;color:#003da5;}


.ul_list_text{list-style: none;padding: 0;}
.ul_list_text li{border: 1px dashed  #0465b6;padding:1rem 2rem;border-radius: 10px;margin-bottom: 2rem;}
    .ul_list_text h3{color: #0465b6;margin-top:1rem;}


.ul_list_image{list-style: none;padding: 0;}
.ul_list_image li{padding:1rem;}
.ul_list_image h5{margin: 0;margin-bottom:1.6rem;padding: 0;}
.ul_list_image p{margin: 0;padding: 0;}
.ul_list_image .text{background: #e6e6e8;min-height: 200px;color: #585857;padding:2rem;position: relative;}
.ul_list_image .text .more{position: absolute;right:1rem;bottom:1rem;color:#0465b6;}


    
.ul_list_photo{list-style: none;padding: 0;}
.ul_list_photo li{padding:1rem;}
.ul_list_photo .text{background: #e6e6e8;color: #585857;position: relative;padding:1rem 1rem;}
.ul_list_photo h5{margin: 0;padding: 0;white-space:nowrap;overflow:hidden;}


.am-article-bd img{margin:0 auto;}


/* 分页样式 */
.pagination{text-align: left;padding: 0;margin:2rem;clear:both;list-style: none;}
    .pagination li{float:left;border:1px solid #e5e5e5;margin:0 0.5rem;}
    .pagination li a{width: 100%;display: block;padding:0.5rem 1.5rem;}
    .pagination li span{width: 100%;display: block;padding:0.5rem 1.5rem;}
    .pagination li.active{border:1px solid #0073ea;background: #0073ea;color: #ffffff;}
    .pagination li.active a{color:#fff;}


.infomationbox{background: #f7f7f7}

.rbox{background: #ffffff;padding:1rem;}
  .rbox_tt{margin:0;padding: 0;line-height: 4rem;border-bottom: 2px #f1d174 dashed;color:#0046a8;padding:1rem 0;}
  .rboxul{  list-style:inside ;margin:0;padding: 0;}
  .rboxul li{color:#0046a8;line-height: 4rem;white-space:nowrap;overflow:hidden;}
  .rboxul a{color: #484848;}

.info_title{background: #ffffff;}
  .info_title h5{border-bottom: 2px solid #eeeef0;padding: 1.5rem 0;text-align: center;margin-bottom: 0}
  .info_title_memo{padding:1rem 1.5rem;font-size:1.4rem;color:#535353;}
  .info_title_memo .rrrbox{float: right;}
  .backlist{background: #0164b6;color:#ffffff;display: block;float: right;margin-left:2rem;padding:0 1rem;}
  .backlist:hover{color:#ffffff;}

.info_body{background: #ffffff}
.info_body_article{text-align: left;line-height: 3rem;padding:1.5rem;}
.info_body_article img{text-align:center;margin:0 auto;max-width: 100%;height:auto;}
.info_body_tags{padding: 1.5rem;border-top:2px dashed #86b5dc;border-bottom:2px dashed #86b5dc;}

.info_footer_links{background: #ffffff;padding:2rem 1.5rem;}
.halflinks{width: 48%;white-space:nowrap;overflow:hidden;font-size:1.4rem;}
.halflinks span{padding:0 1rem;background: #0046a8;color:#ffffff}



.info_hots{background: #e6e6e8;padding:1.5rem;margin-top:2rem;color:#1a65b7}
.info_hots ul{list-style:inside ;margin:0;padding:0;}
.info_hots li{position: relative;padding:1rem 0;white-space:nowrap;overflow:hidden;}
.info_hots li div{position: absolute;right: 1.5rem;top:0;color:#4e4e4d}

.info_table{margin:1.5rem auto;width: 95%;border-collapse: collapse;border:1px solid #dddddd;}
.info_table td,.info_table th{border:1px solid #dddddd;}
.info_table img{text-align:center;margin:0 auto;max-width: 100%;height:auto;}
.info_table th{min-width: 20%;}






/**---------------------------------------------------右侧悬浮----------------------------------------------------------------**/
/* https://www.17sucai.com/pins/24357.html */

.cndns-right .clear{clear:both;font-size:0px;line-height:0;height:0;}
.cndns-right p{margin:0px;padding:0px;line-height:20px;}
.cndns-right i{margin:0px;padding:0px;font-style:normal;}
.cndns-right ul{margin:0px;padding:0px;list-style:none;}
.cndns-right ul li{margin:0px;padding:0px;list-style:none;}
.cndns-right a{color:#333333;text-decoration:none;}
.cndns-right a:hover{color:#0164ae;text-decoration:none;}

/*new right*/
.cndns-right{position:fixed;right:1px;top:50%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#ff6800;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#0164ae;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn {border-color:#0164ae;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#0164ae}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#0164ae;}
.meau-sev .cndns-right-btn{border-color:#0164ae;background:url(images/02index-banner-8.gif) no-repeat #0164ae center;} 
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#0164ae}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff} 
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #0164ae;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url("../i/arrow.png") no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#0164ae;font-size:24px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:33.33333%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#0164ae}
.meau-sev .cndns-right-box .box-border{width:430px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#0164ae;font-size:16px;line-height:16px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#0164ae}
.meau-zs .cndns-right-btn{background-color:#0164ae;color:#fff;margin-top:80px;border-color:#0164ae}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
/**---------------------------------------------------右侧悬浮----------------------------------------------------------------**/





/* 下拉NAV -------------------------------------------------------------  start*/
nav {width: 100%;background: #0164ae;}
nav ul {
  margin: 0;
  padding: 0;
  list-style: none
}

ul.dropdown {
  position: relative;
  width: 100%
}

ul.dropdown li {
  font-weight: 700;
  float: left;
  width: 130px;
  position: relative;
  margin:0;padding:0;
}

ul.dropdown li ul{ padding:0;margin:0;}


ul.dropdown a:hover {
  color: #000
}

ul.dropdown li a {
  display: block;
  padding: 8px 0px;
  color: #ffffff;
  position: relative;
  z-index: 2000;
  text-align: center;
  text-decoration: none;
  font-weight: 300
}

ul.dropdown li a:hover,ul.dropdown li a.hover {
  background: #0164ae;
  position: relative;
  color: #fff
}

ul.dropdown ul {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 130px;
  z-index: 1000
}

ul.dropdown ul li {
  font-weight: 400;
  background: #f6f6f6;
  color: #000;
  border-bottom: 1px solid #ccc
}

ul.dropdown ul li a {
  display: block;
  color: #34495e!important;
  background: #eee!important
}

ul.dropdown ul li a:hover {
  display: block;
  background: #3498db!important;
  color: #fff!important
}

.drop>a {
  position: relative
}

.drop>a:after {
  content: "";
  position: absolute;
  right: 10px;
  top: 40%;
  border-left: 5px solid transparent;
  border-top: 5px solid #fff;
  border-right: 5px solid transparent;
  z-index: 999
}

.drop>a:hover:after {
  content: "";
  border-left: 5px solid transparent;
  border-top: 5px solid #fff;
  border-right: 5px solid transparent
}
/* 下拉NAV -------------------------------------------------------------  end*/