.in_banner{
width:100%;
overflow:hidden;
}
.in_banner img{
width:100%;
display:block;
}

.in_all{
width:100%;
overflow:hidden;
}
.in_all img{
width:100%;
display:block;
}

.fsc_all{
width:100%;
padding-bottom:20px;
background-color:#f0f0f0;
overflow:hidden;
}

.blank_10{
width:100%;
height:10px;
}

.blank_20{
width:100%;
height:30px;
}

.all_rzd{
width:100%;
margin-top:20px;
background:url(../images/rzd.png) center top no-repeat;
padding-top:20px;
padding-bottom:10px;
background-color:#e1e1e1;
overflow:hidden;
}
.ZTT{
width:100%;
text-align:center;
font-weight:bold;
font-size:24px;
color:#1a1a1a;
padding-bottom:10px;
overflow:hidden;
}
.renzheng_tab{
width:96%;
margin:10px auto;
overflow:hidden;
}
.renzheng_tab ul{
margin:0;
padding:0;
list-style:none;
}
.renzheng_tab ul li{
width:23%;
margin:0 1%;
background-color:#fff;
border:1px solid #bfbfbf;
height:38px;
line-height:38px;
font-size:12px;
color:#1a1a1a;
text-align:center;
float:left;
}
.renzheng_tab ul li.selected{
border-color:#055a95;
background-color:#055a95;
color:#fff;
font-weight:bold;
}

.yanchang_tab{
width:96%;
margin:10px auto;
overflow:hidden;
}
.yanchang_tab ul{
margin:0;
padding:0;
list-style:none;
}
.yanchang_tab ul li{
width:31.3333%;
margin:0 1%;
background-color:#fff;
border:1px solid #bfbfbf;
height:38px;
line-height:38px;
font-size:12px;
color:#1a1a1a;
text-align:center;
float:left;
}
.yanchang_tab ul li.selected{
border-color:#055a95;
background-color:#055a95;
color:#fff;
font-weight:bold;
}

.renzheng_box{
width:100%;
margin-bottom:15px;
overflow:hidden;
}
.coc_xm{
width:96%;
padding-top:5px;
margin:0 auto;
overflow:hidden;
}
.coc_xm ul{
margin:0;
padding:0;
list-style:none;
}
.coc_xm ul li{
width:33.3333%;
float:left;
margin-bottom:15px;
}
.coc_xm ul li a{
width:94%;
margin:0 auto;
height:140px;
background-color:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.2);
display:block;
}
.coc_xm_A{
width:100%;
height:90px;
text-align:center;
}
.coc_xm_A img{
border:none;
height:80px;
margin-top:15px;
}
.coc_xm_B{
width:96%;
margin:0 auto;
height:40px;
margin-top:10px;
line-height:40px;
font-size:12px;
color:#272a2c;
text-align:center;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}

.coc_xm ul li a:hover{
box-shadow:0 0 9px rgba(102,112,128,0.3);
}

.hegui_xm{
width:96%;
padding-top:5px;
margin:0 auto;
overflow:hidden;
}
.hegui_xm ul{
margin:0;
padding:0;
list-style:none;
}
.hegui_xm ul li{
width:50%;
float:left;
margin-bottom:15px;
}
.hegui_xm ul li a{
width:94%;
margin:0 auto;
height:140px;
background-color:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.2);
display:block;
}
.hegui_xm_A{
width:100%;
height:80px;
text-align:center;
}
.hegui_xm_A img{
border:none;
height:80px;
width:100%;
}
.hegui_xm_B{
width:96%;
margin:0 auto;
height:40px;
margin-top:10px;
line-height:40px;
font-size:14px;
color:#272a2c;
text-align:center;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}

.roc_xm{
width:96%;
padding-top:5px;
margin:0 auto;
overflow:hidden;
}
.roc_xm ul{
margin:0;
padding:0;
list-style:none;
}
.roc_xm ul li{
width:33.3333%;
float:left;
margin-bottom:15px;
}
.roc_xm ul li a{
width:94%;
margin:0 auto;
height:140px;
background-color:#fff;
box-shadow:0 0 5px rgba(0,0,0,0.2);
display:block;
}
.roc_xm_A{
width:100%;
padding-top:25px;
height:100px;
text-align:center;
}
.roc_xm_A img{
width:96%;
margin:0 auto;
display:block;
}
.roc_xm_B{
width:96%;
margin:0 auto;
height:40px;
line-height:40px;
font-size:12px;
color:#272a2c;
text-align:center;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}

.gsv_xm{
width:96%;
padding-top:5px;
margin:0 auto;
overflow:hidden;
}
.gsv_xm ul{
margin:0;
padding:0;
list-style:none;
}
.gsv_xm ul li{
width:31.3333%;
margin:0 1% 10px 1%;
float:left;
}
.gsv_xm ul li img{
width:100%;
box-shadow:0 0 5px rgba(0,0,0,0.2);
display:block;
}

.bci_warp{
width:94%;
margin:0 auto;
overflow:hidden;
}
.ATT{
width:100%;
height:54px;
margin:20px 0 15px 0;
line-height:46px;
background:url(../images/line.png) left bottom no-repeat;
font-size:24px;
color:#1a1a1a;
}
.ACox{
width:100%;
overflow:hidden;
color:#333333;
font-size:14px;
line-height:24px;
}
.ACox a.ial{
width:40%;
height:40px;
display:block;
line-height:40px;
background-color:#d31f28;
font-size:16px;
text-align:center;
color:#fff;
}
.all_dz{
width:100%;
padding-bottom:30px;
background-color:#055a95;
overflow:hidden;
}
.BTT{
width:100%;
padding:20px 0;
color:#fff;
font-size:24px;
}
.dz_map{
width:100%;
padding-bottom:30px;
overflow:hidden;
}
.dz_map img{
width:100%;
display:block;
}

.bci_why{
width:100%;
margin-top:30px;
background-color:#f5f5f5;
overflow:hidden;
}
.bci_why_li{
width:100%;
padding-bottom:20px;
overflow:hidden;
}
.bci_why_li ul{
margin:0;
padding:0;
list-style:none;
}
.bci_why_li ul li{
width:50%;
height:48px;
float:left;
font-size:14px;
color:#055a95;
background:url(../images/ds_ico.png) left center no-repeat;
line-height:48px;
}

.bci_sogo{
width:100%;
padding-top:20px;
padding-bottom:30px;
overflow:hidden;
}
.bci_sogo img{
width:100%;
display:block;
}

.all_rt{
width:100%;
padding-bottom:20px;
background-color:#f5f5f5;
overflow:hidden;
}

.DT_MP{
width:100%;
overflow:hidden;
}
.DT_MP img{
width:100%;
display:block;
}
.hide{
display:none;
}

.DT_MP_btn{
width:80%;
margin:0 auto;
overflow:hidden;
}
.DT_MP_btn ul{
margin:0;
padding:0;
list-style:none;
}
.DT_MP_btn ul li{
width:40%;
height:40px;
float:left;
margin:0 10px;
line-height:40px;
border:1px solid #333333;
text-align:center;
color:#333333;
}
.DT_MP_btn ul li.selected{
background-color:#d31f28;
border-color:#d31f28;
color:#ffffff;
}

.all_city{
width:100%;
overflow:hidden;
}
.bci_addr{
width:100%;
height:120px;
position:relative;
}
.bci_addrA{
width:100%;
height:120px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.bci_addrA img{
width:100%;
height:120px;
}
.bci_addrB{
width:100%;
height:30px;
line-height:30px;
text-align:center;
font-size:14px;
color:#fff;
position:absolute;
left:0;
bottom:0;
z-index:2;
background:url(/images/trans.png) no-repeat;
}

.all_bci_lP{
width:100%;
padding-bottom:15px;
background-color:#f5f5f5;
overflow:hidden;
}

.coc_tab{
width:100%;
margin:10px 0;
overflow:hidden;
}
.coc_tab ul{
margin:0;
padding:0;
list-style:none;
}
.coc_tab ul li{
width:40%;
margin-right:10px;
border:1px solid #262626;
height:44px;
line-height:44px;
font-size:14px;
font-weight:bold;
color:#262626;
text-align:center;
float:left;
}
.coc_tab ul li.selected{
border-color:#d31f28;
background-color:#d31f28;
color:#fff;
}

.coc_box{
width:100%;
margin-bottom:15px;
border:1px solid #eee;
overflow:hidden;
}
.coc_box img{
width:100%;
display:block;
}

.coc_xm{
width:100%;

overflow:hidden;
}

.xfal{position: relative; width:98%; margin:0 auto; clear:both;}
.xfal dl { margin:0; padding:0;width: 32%;float: left;margin-left: 2%; height:auto; position:relative;}
.xfal dl:first-child {margin-left: 0;}
.xfal dl dd {height: 2.5rem;line-height: 2.5rem;text-align: center;font-size: 1.2rem;}
.xfal dl dd a {color: #333;}
.xfal .xfal_switch {text-align: center;margin:12px 0 20px 0;}
.xfal .xfal_switch span {display: inline-block;vertical-align: middle; width:30px;height:6px; background-color:#b3b3b3;margin-right:20px; cursor:pointer;}
.xfal .xfal_switch span.on { background-color:#d31f28;}

.ctem_in{
padding:10px 0 0 0;
overflow:hidden;
}
.ctem_in ul{
margin:0;
padding:0;
list-style:none;
}
.ctem_in ul li{
width:50%;
margin-bottom:15px;
float:left;
}
.ctem_in ul li img{
width:90%;
display:block;
margin:0 auto;
box-shadow:0 0 5px rgba(0,0,0,0.3);
}

/*.item_in{
width:100%;
overflow:hidden;
}
.item_in ul{
margin:0;
padding:0;
list-style:none;
}
.item_in ul li{
width:33.3333%;
padding-top:10px;
float:left;
}
.item_in ul li a{
text-decoration:none;
}
.coc_xm_A{
width:90%;
background-color:#fff;
margin:0 auto;
text-align:center;
overflow:hidden;
}
.coc_xm_A img{
width:86%;
display:block;
margin:0 auto;
}
.coc_xm_B{
width:100%;
height:34px;
line-height:34px;
display:block;
text-align:center;
color:#fff;
font-size:14px;
text-decoration:none;
}
*/