.header{
    width:100%;
    margin:0 auto;
    }
    .header .logo{
    width:100%;
    height:50px;
    background:url(../images/logo_bg.png);
    }
    .header .logo img{
     
        display:block;margin: 0 auto;
    }
    .header .nav{
        height:33px;
        line-height:33px;
        background:url(../images/nav_bg.png) repeat-x 0 bottom;
    }
    .header .nav li{
        width:21%;
        height:33px;
        float:left;
        text-align:center;
        font-size:14px;
        background:url(../images/nav_border.png) no-repeat left center;
    }
    .header .nav li.home{
        width:16%;
    }
    .header .nav li a{
        width:100%;
        display:block;
        color:#fff;
    }
    
    .header .banner{
        width:100%;
        margin:0 auto ;
        background:#135f99;
    }
    .header .banner img{
        float:left;
    }
    .slides img {
        display: block;
        width: 100%;
    }
    .flex-direction-nav .flex-prev { display: none;}
    .flex-direction-nav .flex-next { display: none; }
    .flex-control-nav{
        display: none; 
    }
    
    
    .content{
        width:100%;
        margin:0 auto;
        box-sizing:border-box;
        min-height:300px;
    }
    .mid_tel{
        height:40px;
        line-height:40px;
        font-size:18px;
        color:#fff;
        padding:0 3%;
        margin:0 auto;
        box-sizing:border-box;
        background:url(../images/mid_tel_bg.png) repeat-x;
        text-indent:30%;
        position:relative;
        border-radius:10px;
        box-shadow:1px 2px 3px #a1a1a1;
    }
    .mid_tel a{
        color:#fff;
        width:100%;
        display:block;
    }
    .mid_tel span{
        height:40px;
        padding-left:27px;
        position:absolute;
        top:0px;
        left:20px;
        background:url(../images/mid_tel.png) no-repeat 0 center;
    }
    
    .in_case_list ul{
        width:100%;
        margin-top:12px;
    }
    .in_case_list ul li{
        width:47%;
        float:left;
        margin:0 1.5% 12px 1.5%;
        text-align:center;
        line-height:26px;
        border:1px solid #e6e6e6;
        box-shadow:1px 1px 1px #e6e6e6;
        -webkit-border-radius: 5px 5px 0 0;
        -moz-border-radius: 5px 5px 0 0;
        border-radius: 5px 5px 0 0;
    }
    .in_case_list ul li img{
        width:100%;
    }
    .in_case_list ul li a{
        width:100%;
        display:block;
        position:relative;
        color:#666666;
    }
    
    
    .in_contact{
        text-align:center;
        color:#fff;
        width:100%;
        height:50px;
        background:#424242;
        margin:0 auto;
        padding-top:10px;
        background:#0d5cb5 url(../images/copy_bg.png) repeat-x;
    }
    .in_contact p{
    }
    .in_contact p a{
        color:#fff;
    }
    .footer{
        height:60px;
        background:#0d5cb5;
    }
    /*neiye*/
    .page_content{
        width:100%;
    }
    .nav_top{
        width:100%;
        height:30px;
        margin:15px auto 0 auto;
        line-height:30px;
        color:#2a6190;
        font-size:14px;
        position:relative;
    }
    .nav_top .more{
        position:absolute;
        top:0px;
        right:0px;
        padding:0 10px 0 25px;
        background:url(../images/nav_more.png) no-repeat 0 center;
        cursor:pointer;
    }
    .pro_sidebar{
        width:100%;
        background:#476a8f;
        display:none;
        margin-bottom:10px;
    }
    .pro_sidebar li{
        width:50%;
        float:left;
        height:26px;
        line-height:26px;
        text-indent:35px;
        background:url(../images/pro_list_li_bg.png) no-repeat right center;
    }
    .pro_sidebar li a{
        color:#fff;
    }
    
    .product_list{
        width:100%;
    }
    .product_list ul li{
        width:47%;
        float:left;
        margin:0 1.5% 0 1.5%;
        text-align:center;
        line-height:30px;	
    }
    .product_list ul li img{
        width:160px;height:120px;
        border:1px solid #acacac;
        margin:0 0;
        float:left;
    }
    .product_list ul li a{
        width:100%;
        display:block;
    }
    .product_list ul li a span{
        width:100%;
        height:40px;
        line-height:40px;
        display:block;
        float:left;
        clear:both;
    }
    
    .news_list{
        width:100%;
    }
    .news_list li{
        width:100%;
        height:90px;
        line-height:25px;
        border-bottom:1px solid #c3c3c3;
        padding-left:9px;
        box-sizing:content-box;
        float:left;
        margin-bottom:2px;
        overflow:hidden;
    }
    .news_list li a{
        color:#666666;
        height:90px;
        width:100%;
        display:block;
        line-height:25px;
        background:url(../images/pro_li.png) no-repeat 90% 25px;
    }
    .news_list li a span{
        width:100%;
        height:25px;
        display:block;
        line-height:25px;
        font-size:13px;
        color:#2a6190;
        display:block;
        padding-top:20px;
        box-sizing:content-box;
    }
    .news_title{
        margin:5px 0 5px 0;
        text-align:center;
        border-bottom:1px dashed #ddd;
    }
    .news_title h1{
        font-size:16px;
        line-height:30px;
    }
    
    
    .text_content{
        margin:0 auto;
        line-height:24px;
        box-sizing:border-box;
    }
    @media screen and (max-width:768px){
        .text_content img{
            max-width:100%;
        }
    }
    /*设计展示内容页*/
    
    .banner{
        overflow:hidden;
    }
    .main_image {width:100%; height:162px;overflow:hidden; margin:0 auto; position:relative}
    .main_image ul {width:9999px; height:190px; overflow:hidden; position:absolute; top:0; left:0}
    .main_image li {float:left; width:100%; height:190px;}
    .main_image li span {display:block; width:100%; height:162px}
    .main_image li a {display:block; width:100%; height:190px}
    div.flicking_con {width:990px; margin:0 auto; position:relative;display:none;}
    div.flicking_con .flicking_inner {position:absolute; top:150px; left:90px; z-index:999; width:300px; height:21px} /* 121126 */
    div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../images/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
    div.flicking_con a.on {background-position:0 -21px}
    #btn_prev,#btn_next{z-index:11111;position:absolute;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
    #btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
    #btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
    
    
    /*悬浮电话短信*/
    .floatLink{background: url(../images/footer_bg.png) repeat-x 0 0;
    height:55px;
    position:fixed;
    bottom:0px;
    left: 0px;
    width:100%;
    z-index:10000;
    border-top:1px solid #fff;
    }
    .floatLink a{
    display:block;
    float:left;
    width:24%;
    height:71px;
    color:#FFFFFF;
    text-align:center;
    border-right:1px solid #154c78;
    }
    .floatLink a span{height:56px;display:inline-block;width:100%;padding-top:33px;}
    .floatLink .a1 span{background: url(../images/index.png) no-repeat center 11px;}
    .floatLink .a2 span{background: url(../images/tel.png) no-repeat center 11px;}
    .floatLink .a3 span{background: url(../images/nsn.png) no-repeat center 11px;}
    .floatLink .a4 span{background: url(../images/contact.png) no-repeat center 11px;}
    .floatLink .a4{background:none;border-right:none;}
    
    .nyMainMessage{
        color:#000000;
        font-family:"宋体";
        line-height:34px;
        height:34px;
    }
    .nyMainMessage span{
        color:#F00;
        display:block;
        float:right;
        margin-right:20px;
    }
    .txtInput1{
        border:solid 1px #929292;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        border-radius:10px;
        height:36px;
        width:94%;
        padding-left:15px;
        line-height:36px;
        -moz-box-shadow:2px 2px 2px #929292 inset;              
        -webkit-box-shadow:2px 2px 2px #929292 inset;           
        box-shadow:2px 2px 2px #929292 inset;  
    }
    .btnInput{
        height:45px;
        color:#000000;
        width:98%;
        cursor:pointer;
        font-size:14px;
        -moz-border-radius: 5px;
        -webkit-border-radius: 5px;
        border-radius:5px;
        border:solid 1px #8f8f8f;
        background: -moz-linear-gradient(top, #f3f4f3, #dfddda); 
        background: -o-linear-gradient(top,#f3f4f3, #dfddda); 
        background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f3f4f3), to(#dfddda));
        box-shadow: 1px 2px 3px #888888;
    }
    .btnTJ{
        margin:10px 0;
    }