﻿.ss{  
    width: 95%;
    border: 1px solid #dadee1;
    padding: 9px 0px 8px 9px;
    color: #999999;
    border-radius: 8px 0px 0px 8px;}
    
.btn{    
    position: absolute;}
 .top_jiao{
  width: 0; 
 height: 0;
 border-width: 8px;
 border-style: solid;
 border-color:transparent transparent #eff2f4 transparent;
 position:absolute;
top: -16px;
right: 22px;}

    
 .se-btn2{
    width: 20px;
    position: absolute;
    z-index: 5;
    top: 29px;
    right: 10%;}   
    
    
    
.se-input {
    width:238px;
    height: 40px;
    padding-left:10px;
    line-height: 40px;
    font-size: 13px;
    color: #999999;
    border-radius: 6px;}
.se-btn {
    float: right;
    width:20px;
    margin-top:11px;
    margin-right:9px;}
.se-close {
    position: absolute;
    right: -40px;
    top: 0px;
    cursor: pointer;}
.search-block {
border-radius: 6px 0px 0px 6px;
    display: none;
    height:40px;
    background: #fff;
    position:absolute;
    right: 51px;
    top: 11px;
    z-index: 1;}
.nav_phone .close { position: absolute; right: 7%; top: 55px;}
.nav_phone .close img { width:30px;}
.nav_phone ul li {line-height: 24px;border-bottom: 1px solid #0b4f8d;}
.nav_phone ul li .topnav { overflow: hidden;padding:0 15px;}
.nav_phone ul li a { font-size: 15px; color: #fff; float: left; max-width: 90%;}
.nav_phone ul li span { float: right; display: inline-block; vertical-align: middle; width: 13px; height: 13px; margin-top: 19px; padding-right: 5px;background:url(images/sdkfhgnav_bg.png) right center no-repeat; -webkit-background-size: 13px; background-size: 13px;}
.nav_phone ul li span.on { background: url(images/kjdfsgjian.png) center no-repeat; -webkit-background-size: 13px; background-size: 13px;}
.nav_phone .subnav { display: none; padding:0 15px;background:#eff2f4;}
.nav_phone .subnav dl {}
.nav_phone .subnav dd { line-height: 20px;padding: 12px 0; overflow: hidden; border-top: 1px solid #b4c6d7;background:url(images/askjhfdsub_nav_bg.png) right center no-repeat;}
.nav_phone .subnav dd:first-child{border-top:0px;}
.nav_phone .subnav dd a { font-size: 14px; display: block; width: 100%; height: 100%;color:#232323 ;}
.swiper-container{width:100%;}
.img-responsive{display: block;max-width: 100%; height: auto;width:100%;}
.main_box .banner .swiper-container{ position:relative;z-index:1;overflow:hidden;height:555px;}
.main_box .banner .swiper-container .swiper-slide{width: 100%;position: relative;}
.main_box .banner .swiper-container .swiper-slide img{width: 100%;position: absolute;top: 0;left: 0;height:100%;}
.main_box .banner .swiper-container .swiper-slide>p{position: absolute;bottom:80px;left:0px;height:48px;background:url(image/bannerp_bg.png) left top repeat-x;width:615px;}
.main_box .banner .swiper-container .swiper-slide>p a {color:#fff;font-size:16px;line-height:48px;padding-left:14px;}
.main_box .banner .swiper-container .swiper-slide .xwzy{position:absolute;bottom:0px;left:0px;background:#f1f3f4;width:100%;}
.main_box .banner .swiper-container .swiper-slide .xwzy p{   
    padding: 17px 20px;
    width: 83%;
    font-size: 18px;
    color: #212121;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.main_box .banner .swiper-pagination{ height:20px; overflow:hidden; position:absolute; bottom:21px; right:10px; z-index:1;text-align:right ;}