.in_banner{
width:100%;
overflow:hidden;
}
.in_banner img{
width:100%;
display:inline-block;
}

.item_about{
width:100%;
padding:15px 0;
overflow:hidden;
}

.about_tab{
width:100%;
overflow:hidden;
}
.about_tab ul{
margin:0;
padding:0;
list-style:none;
}
.about_tab ul li{
width:25%;
height:60px;
float:left;
border-right:1px solid #eeeeee;
}
.about_tab ul li:last-child{
border:none;
}
.about_tab ul li a{
width:100%;
height:56px;
line-height:56px;
text-align:center;
font-size:16px;
color:#4c4c4c;
display:inline-block;
}
.about_tab ul li.selected{
background:url(../images/about/tab_cur.png) center bottom no-repeat;
}
.about_tab ul li.selected a{
color:#0d598f;
font-weight:bold;
}

.all_about{
width:96%;
margin:0 auto;
padding:15px 0;
overflow:hidden;
}
.w_Fz_Tc{
width:100%;
font-size:24px;
height:32px;
line-height:32px;
font-weight:bold;
color:#4c4c4c;
}
.about_img{
width:100%;
overflow:hidden;
}
.about_img img{
width:100%;
display:inline-block;
}

.about_txt{
width:100%;
padding:10px 0;
overflow:hidden;
font-size:14px;
color:#4c4c4c;
line-height:24px;
}

.BA_fwfw{
width:96%;
overflow:hidden;
margin:0 auto;
}
.BA_fwfw_class{
width:100%;
padding-top:20px;
overflow:hidden;
}
.BA_fwfw_class ul{
margin:0;
padding:0;
list-style:none;
}
.BA_fwfw_class ul li{
width:33.333%;
float:left;
overflow:hidden;
margin-bottom:10px;
}
.BA_fwfw_class ul li div{
width:96%;
margin:0 auto;
border:1px solid #e5e5e5;
background-color:#f7f7f7;
text-align:center;
padding:10px 0;
line-height:18px;
font-size:12px;
display:block;
text-align:center;
}

.xfal{position: relative; width:98%; margin:0 auto; padding-bottom:5px;}
.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;background: url(../images/Index/xfalbg.png);}
.xfal dl dd a {color: #333;}

.xc_Team_li_l{
width:100%;
overflow:hidden;
}
.xc_Team_li_l img{
width:100%;
display:block;
}

.xc_Team_li_ra{
width:100%;
height:40px;
line-height:40px;
background-color:#ebeef0;
text-align:center;
color:#333;
font-size:14px;
}
.xc_Team_li_ra em{
font-style:normal;
}

.xfal .xfal_switch {text-align: center;margin: 1rem 0;}
.xfal .xfal_switch span {display: inline-block;vertical-align: middle; width: 1rem;height: 1rem; background-color:#e6e6e6;margin-right: 1rem;border-radius:50%;}
.xfal .xfal_switch span.on { background-color:#006ac5;}

.LXC{
width:100%;
padding-top:15px;
overflow:hidden;
}
.LXC ul{
margin:0;
padding:0;
list-style:none;
}
.LXC ul li{
width:50%;
float:left;
padding-bottom:10px;
text-align:center;
overflow:hidden;
}
.LXC ul li img{
width:90%;
display:block;
}

.all_lx{
width:96%;
padding:15px 0;
margin:0 auto;
overflow:hidden;
}
.all_lx_inn{
width:100%;
font-size:14px;
line-height:22px;
overflow:hidden;
}
.all_lx_inn strong{
font-size:16px;
}
.all_lx_inn hr{
margin:15px 0 0 0;
padding:0;
}

.BA_zx{
width:100%;
padding:10px 0 20px 0;
text-align:center;
overflow:hidden;
}
.BA_zx img{
width:50%;
display:inline-block;
}

.BA_wh{
width:100%;
padding-top:15px;
padding-bottom:10px;
background-color:#fff;
overflow:hidden;
}
.BA_wh_li{
width:100%;
overflow:hidden;
padding-top:15px;
}
.BA_wh_li ul{
margin:0;
padding:0;
list-style:none;
}
.BA_wh_li ul li{
width:100%;
float:left;
text-align:center;
padding-bottom:10px;
overflow:hidden;
}
.BA_wh_li ul li img{
width:92%;
display:inline-block;
}

.BA_zs_li{
width:100%;
overflow:hidden;
padding-top:15px;
}
.BA_zs_li ul{
margin:0;
padding:0;
list-style:none;
}
.BA_zs_li ul li{
width:100%;
float:left;
text-align:center;
padding-bottom:10px;
overflow:hidden;
}
.BA_zs_li_a{
width:92%;
margin:0 auto;
overflow:hidden;
}
.BA_zs_li_a img{
width:100%;
display:block;
}
.BA_zs_li_b{
width:92%;
margin:0 auto;
padding:20px 0;
background-color:#e6e6e6;
overflow:hidden;
}
.BA_zs_li_ba{
width:100%;
height:36px;
line-height:36px;
text-align:center;
font-size:18px;
color:#373b3d;
font-weight:bold;
}
.BA_zs_li_bb{
width:96%;
margin:0 auto;
color:#666;
overflow:hidden;
font-size:14px;
line-height:24px;
text-align:center;
}

.BA_youshi{
width:100%;
overflow:hidden;
padding-bottom:15px;
padding-top:20px;
}
.BA_youshi_li{
width:100%;
padding-top:20px;
overflow:hidden;
}
.BA_youshi_li ul{
margin:0;
padding:0;
list-style:none;
}
.BA_youshi_li ul li{
width:50%;
float:left;
margin-bottom:20px;
}
.BA_youshi_li_ico{
width:100%;
z-index:2;
text-align:center;
}
.BA_youshi_li_ico img{
width:40%;
display:inline-block;
}
.BA_youshi_li_in{
width:88%;
border:1px solid #cccccc;
overflow:hidden;
margin:0 auto;
padding:15px 0;
}
.BA_youshi_li_ina{
width:100%;
height:50px;
line-height:50px;
font-size:20px;
color:#4c4c4c;
font-weight:bold;
text-align:center;
}
.BA_youshi_li_inb{
width:90%;
margin:0 auto;
font-size:14px;
line-height:24px;
text-align:center;
}

.BA_other{
width:94%;
margin:0 auto;
overflow:hidden;
}
.BA_other ul{
margin:0;
padding:0;
list-style:none;
}
.BA_other ul li{
width:100%;
float:left;
border-bottom:1px dashed #c2c2c2;
padding:10px 0;
}
.BA_other_A{
width:100%;
height:54px;
line-height:54px;
font-size:20px;
color:#0d598f;
font-weight:bold;
}
.BA_other_A img{
width:40px;
}
.BA_other_B{
padding-left:44px;
color:#3e980d;
font-size:14px;
}

.BA_cn_li{
width:94%;
margin:0 auto;
overflow:hidden;
}
.BA_cn_li ul{
margin:0;
padding:0;
list-style:none;
}
.BA_cn_li ul li{
width:100%;
float:left;
border:1px solid #dbdbdb;
background-color:#fafafa;
padding:8px 15px;
overflow:hidden;
margin-bottom:10px;
}
.ABY_5CN_rin span{
color:#0d598f;
font-weight:bold;
}
.ABY_5CN_rin i{
color:#0d598f;
font-style:normal;
}

.BA_after{
width:100%;
background-color:#0d598f;
padding-top:20px;
padding-bottom:10px;
overflow:hidden;
}

.w_business{
width:100%;
padding-top:20px;
overflow:hidden;
}
.w_business ul{
margin:0;
padding:0;
list-style:none;
}
.w_business ul li{
width:50%;
float:left;
margin-bottom:15px;
overflow:hidden;
}
.ABH_why_up{
width:90%;
margin:0 auto;
overflow:hidden;
}
.ABH_why_up img{
width:100%;
display:inline-block;
}
.ABH_why_down{
width:90%;
margin:0 auto;
padding-bottom:15px;
background-color:#fff;
border:1px solid #cccccc;
border-top:none;
overflow:hidden;
}
.ABH_why_down_T{
width:100%;
height:44px;
line-height:44px;
text-align:center;
font-size:18px;
font-weight:bold;
color:#333;
}
.ABH_why_down_D{
width:90%;
margin:0 auto;
overflow:hidden;
font-size:14px;
line-height:22px;
}

.w_line{
width:94%;
padding-top:10px;
margin:0 auto 15px auto;
border-bottom:1px solid #e5e5e5;
overflow:hidden;
}

.WT_box{
width:94%;
margin:0 auto 15px auto;
padding-bottom:15px;
overflow:hidden;
}
.WT_box_l{
width:20%;
float:left;
overflow:hidden;
}
.WT_box_l img{
width:100%;
display:inline-block;
margin-top:5px;
}
.WT_box_r{
width:76%;
float:right;
margin-right:2%;
overflow:hidden;
}
.WT_box_r_T{
width:100%;
height:38px;
line-height:38px;
font-size:18px;
color:#0d598f;
font-weight:bold;
}
.WT_box_r_li{
width:100%;
font-size:14px;
color:#666666;
line-height:20px;
overflow:hidden;
}

.BA_lc{
width:100%;
background-color:#0d598f;
padding:20px 0;
overflow:hidden;
}
.BA_lc_ico{
width:100%;
padding-top:20px;
overflow:hidden;
}
.BA_lc_ico ul{
margin:0;
padding:0;
list-style:none;
}
.BA_lc_ico ul li{
width:25%;
float:left;
text-align:center;
overflow:hidden;
}
.BA_lc_ico ul li img{
width:70%;
display:inline-block;
}
.BA_lc_em{
width:100%;
height:50px;
background:url(../images/about/lc_line.png) center center no-repeat;
overflow:hidden;
}
.BA_lc_em ul{
margin:0;
padding:0;
list-style:none;
}
.BA_lc_em ul li{
width:25%;
height:50px;
background:url(../images/about/lc_em.png) center center no-repeat;
float:left;
text-align:center;
overflow:hidden;
}
.BA_lc_title{
width:100%;
overflow:hidden;
}
.BA_lc_title ul{
margin:0;
padding:0;
list-style:none;
}
.BA_lc_title ul li{
width:25%;
float:left;
text-align:center;
overflow:hidden;
color:#fff;
font-size:14px;
}
.BA_hh{
width:100%;
padding:20px 0;
background:url(../images/about/fs_bg.jpg);
background-size:100% 100%;
overflow:hidden;
}
.BA_hh ul{
margin:0;
padding:0;
list-style:none;
}
.BA_hh ul li{
width:100%;
float:left;
padding-bottom:15px;
text-align:center;
overflow:hidden;
}
.BA_hh ul li img{
width:90%;
display:inline-block;
}

.BA_PER{
width:94%;
overflow:hidden;
padding:20px 0;
margin:0 auto;
}
.BA_PER_li{
width:100%;
overflow:hidden;
padding-top:20px;
}
.BA_PER_li ul{
margin:0;
padding:0;
list-style:none;
}
.BA_PER_li ul li{
width:50%;
text-align:center;
padding-bottom:10px;
float:left;
overflow:hidden;
}
.BA_PER_li ul li img{
width:90%;
display:inline-block;
}

.class_tab{
width:98%;
margin:0 auto;
overflow:hidden;
}
.class_tab ul{
margin:0;
padding:0;
list-style:none;
}
.class_tab ul li{
width:33.333%;
padding:20px 0;
float:left;
}
.class_tab ul li a{
padding:0 20px;
height:46px;
line-height:46px;
text-align:center;
font-size:14px;
color:#0d598f;
display:inline-block;
border:1px solid #0d598f;
}
.class_tab ul li.selected a{
border:1px solid #0d598f;
background-color:#0d598f;
color:#fff;
}

.all_cases{
width:100%;

overflow:hidden;
}
.category_list{
width:100%;
margin:0 auto;
}
.category_list ul{
margin:0;
padding:0;
list-style:none;
}
.category_list ul li{
width:100%;
float:left;
margin-top:10px;
border-bottom:1px solid #e5e5e5;
}
.category_list_A{
height:48px;
line-height:48px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
}
.category_list_A a{
color:#333333;
font-size:20px;
text-decoration:none;
}
.category_list_B{
line-height:24px;
font-size:14px;
color:#808080;
}
.category_list_C{
height:40px;
line-height:30px;
overflow:hidden;
}
.category_list_C a{
font-size:16px;
color:#666;
text-decoration:none;
}
.category_list_C a:hover{
color:#147efb;
}

DIV.bk_yellow{width:100%;clear:both;float:left;padding-bottom:30px;padding-top:30px;PADDING-RIGHT:0;PADDING-LEFT:0;MARGIN:0;TEXT-ALIGN:center;}DIV.bk_yellow A{padding:5px 3px 5px 3px;background-color:#FAFAFA;BORDER-RIGHT:#4d4d4d 1px solid;BORDER-TOP:#4d4d4d 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#4d4d4d 1px solid;COLOR:#000;BORDER-BOTTOM:#4d4d4d 1px solid;TEXT-DECORATION:none;}DIV.bk_yellow A:hover{BORDER:#0d598f 1px solid;COLOR:#FFF;background-color:#0d598f;}DIV.bk_yellow SPAN.current{padding:5px 3px 5px 3px;BORDER-RIGHT:#0d598f 1px solid;BORDER-TOP:#0d598f 1px solid;FONT-WEIGHT:bold;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#0d598f 1px solid;COLOR:#fff;BORDER-BOTTOM:#0d598f 1px solid;BACKGROUND-COLOR:#0d598f}DIV.bk_yellow SPAN.disabled{padding:5px 3px 5px 3px;BORDER-RIGHT:#eee 1px solid;BORDER-TOP:#eee 1px solid;MARGIN:2px 5px 2px 5px;BORDER-LEFT:#eee 1px solid;COLOR:#ddd;BORDER-BOTTOM:#eee 1px solid;}

.Ca_body{
width:94%;
margin:0 auto;
padding-top:15px;
overflow:hidden;
}
.Ca_title{
width:100%;
line-height:24px;
padding-bottom:10px;
font-size:20px;
color:#333;
overflow:hidden;
}
.Ca_desc{
width:100%;
font-size:14px;
color:#999999;
overflow:hidden;
}
.Ca_content{
width:100%;
padding:15px 0;
font-size:14px;
line-height:24px;
overflow:hidden;
}
.Ca_content img{
width:100%;
display:inline-block;
}

.Ca_no{
border-top:1px solid #e5e5e5;
height:80px;
line-height:80px;
color:#999;
font-size:16px;
}
.CA_PNO{
width:100%;
border-top:1px dashed #ccc;
padding-top:10px;
padding-bottom:20px;
overflow:hidden;
}
.Ca_PN{
width:94%;
padding:0 3%;
height:40px;
line-height:40px;
white-space:nowrap;
word-break:keep-all;
overflow:hidden;
text-overflow:ellipsis;
font-size:16px;
}
.Ca_PN a{
color:#333;
}
.Za_T{
width:94%;
margin:0 auto;
height:50px;
line-height:50px;
font-size:22px;
color:#333333;
margin-top:10px;
}

.case{
width:100%;
overflow:hidden;
}
.case ul{
margin:0;
padding:0;
list-style:none;
}
.case ul li{
width:100%;
float:left;
overflow:hidden;
padding-bottom:10px;
border-bottom:1px solid #e5e5e5;
}
.cases_li{
width:100%;
padding-top:10px;
overflow:hidden;
line-height:30px;
white-space:nowrap;
overflow:hidden;
text-overflow: ellipsis;
}
.cases_li a{
font-size:16px;
color:#1a1a1a;
text-decoration:none;
}

.location{
width:100%;
padding:15px 0;
background-color:#f2f2f2;
overflow:hidden;
margin:0 auto;
}
.location a{
color:#666;
}
.location span{
color:#0d598f;
}

.item_search{
width:96%;
margin:20px auto;
background:url(../images/search_ico.png) 20px center no-repeat;
padding-left:48px;
height:54px;
border:1px solid #e5e9ef;
-webkit-box-shadow:0px 0px 16px #ebebeb inset;
-moz-box-shadow:0px 0px 16px #ebebeb inset;
box-shadow:0px 0px 16px #ebebeb inset;
border-radius:40px;
}

.search{
width:98%;
margin:0 auto 10px auto;
height:39px;
background-color:#f2f2f2;
border-radius:5px;
}
.search_box{
padding-left:10px;
overflow:hidden;
}
.search_input{
width:60%;
height:52px;
line-height:52px;
background:none;
border:none;
color:#999999;
font-size:14px;
float:left;
}
.search_submit{
width:34%;
height:50px;
line-height:50px;
background-color:#0d598f;
float:right;
border-radius:40px;
color:#fff;
font-size:16px;
border:none;
margin:1px;
}

.item_list{
width:98%;
margin:0 auto;
overflow:hidden;
}
.list_item{
width:100%;
overflow:hidden;
}
.list_item ul{
margin:0;
padding:0;
list-style:none;
}
.list_item ul li{
width:100%;
float:left;
padding:15px 0;
border-bottom:1px solid #e5e5e5;
overflow:hidden;
}
.list_item_l{
width:30%;
float:left;
}
.list_item_l img{
width:98%;
border:1px solid #e5e5e5;
display:inline-block;
}
.list_item_r{
width:68%;
float:right;
overflow:hidden;
}
.list_item_ra{
width:100%;
height:36px;
line-height:36px;
}
.list_item_ra a{
font-size:20px;
color:#0d598f;
font-weight:bold;
}
.list_item_rb{
width:100%;
font-size:14px;
line-height:22px;
}
.item_kf{
width:100%;
padding:15px 0 25px 0;
text-align:center;
overflow:hidden;
font-size:14px;
}
.item_kf strong{
color:#0d598f;
font-weight:bold;
}

.all_ABS{
width:96%;
margin:0 auto;
overflow:hidden;
}
.ABS_about_T{
width:100%;
height:70px;
line-height:70px;
font-size:20px;
font-weight:bold;
color:#0d598f;
border-bottom:1px solid #d2d2d2;
}
.ABS_about_T span{
color:#3e980d;
font-size:18px;
font-weight:normal;
}
.ABS_about_desc{
width:100%;
padding-bottom:20px;
overflow:hidden;
line-height:22px;
font-size:14px;
color:#4c4c4c;
padding-top:20px;
}

.xtem{
width:96%;
padding:10px 0;
margin:0 auto;
overflow:hidden;
}
.xtem_T{
width:100%;
text-align:center;
font-size:24px;
font-weight:bold;
color:#17865f;
height:54px;
line-height:54px;
}
.xtem_Txt{
width:100%;
font-size:14px;
line-height:22px;
overflow:hidden;
}
.xtem_img{
width:100%;
padding-bottom:10px;
overflow:hidden;
}
.xtem_img img{
width:100%;
display:block;
}

.xtem_case{
width:100%;
background-color:#f5f6f7;
padding-bottom:15px;
overflow:hidden;
}
.xtem_Desc{
width:96%;
margin:0 auto;
text-align:center;
overflow:hidden;
font-size:14px;
line-height:18px;
}

.all_gots{
width:100%;
padding-top:10px;
background-color:#1d7da5;
overflow:hidden;
padding-bottom:20px;
}
.gots_Txt{
width:94%;
margin:0 auto;
background-color:#fff;
padding:10px;
font-size:14px;
line-height:22px;
}

.step_four{
width:100%;
padding:10px 0;
background-color:#358dc5;
overflow:hidden;
}
.step_li{
width:100%;
padding-top:10px;
overflow:hidden;
}
.step_li ul{
margin:0;
padding:0;
list-style:none;
}
.step_li ul li{
width:50%;
float:left;
text-align:center;
overflow:hidden;
margin-bottom:10px;
}
.step_li ul li img{
width:92%;
display:block;
margin:0 auto;
}