a:focus, a:hover{ text-decoration:none;}
img{max-width:100%;max-height:100%;}
.header_main .logo img{width:500px;}
.margin-right-0{margin-right:0 !important;}
.text-center{text-align:center;}
#floor_4_main .proCase .list{width:100%;}
.header_main .search{box-sizing:content-box;}
#floor_5_main .ulWrap .list li .time{margin-left:0;}
#floor_5_main .ulWrap .list li .title{margin-left:0;}
.nybanner img{max-height:none;max-width:none;}
.submian .subright .thumblist .item .txt .mark{background:none;}
.submian .sobtitle,.submian .subleft .leftnews .title,.submian .subright .thumblist .item,.toolbar .slide-tel,.toolbar .pop-code img{box-sizing:content-box;}
.submian .subright .divremmnews ul li{margin:0;border:none;}
.submian .subright .divremmnews ul li .tjzx_box{border-bottom: 1px dashed #ccc;margin:0 10px;}
.submian .sobtitle{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.index #floor_1_main{}
#floor_2_main .proCenter .list li,#floor_2_main .proCenter .list li:hover{background:none;}
#floor_2_main .proCenter .list li a{background-color:#f6f6f6;}
#floor_2_main .proCenter .list li:hover a{background:#1048a0;}
#floor_5_main{ padding-top:50px;}
.header_main .logo{height:77px;margin-top:15px;}
.logo_text{position:relative;padding-left:15px;margin-top:35px;margin-left:20px;}
.logo_text:after{position:absolute;left:0;top:0;content:'';background:url(../logo_line_03.png) no-repeat;width:1px;height:53px;}
.logo_text span{font-size:23px;font-weight:bold;}
.logo_text p{font-size:16px;font-weight:bold;margin-top:5px;}
#banner_main .banner{height:auto;}
.container{width:1200px;margin:0 auto;padding:0;}


