.banner_gszx{
width:100%;
height:500px;
background:url(gszx/images/banner.jpg) center top no-repeat;
}
.banner_gszx_1{
width:1200px;
height:317px;
text-align:center;
padding-top:46px;
overflow:hidden;
}
.banner_gszx_2{
width:1200px;
text-align:center;
overflow:hidden;
}
.bs_gszx_T_1{
width:1200px;
padding-top:47px;
text-align:center;
height:112px;
}
.bs_gszx_A{
width:1200px;
height:580px;
}
.bs_gszx_A_l{
width:470px;
float:left;
background:url(gszx/images/bd_box.gif) no-repeat;
box-shadow:0 0 8px rgba(0,0,0,0.1);
height:425px;
padding-top:155px;
}
.bs_gszx_A_ldiv{
width:470px;
height:60px;
}
.bs_gszx_A_ldiv span{
width:112px;
height:60px;
font-size:16px;
color:#666666;
text-align:right;
line-height:60px;
display:inline-block;
float:left;
}
.bs_gszx_A_ldivi{
width:340px;
height:50px;
padding:5px 0;
float:right;
}

.tab_addr_list{
width:262px;
padding:0 18px;
border:1px solid #e5e5e5;
height:252px;
position:absolute;
left:0;
top:58px;
overflow:hidden;
display:none;
z-index:99999;
background-color:#fff;
}
.tab_addr_list ul{
margin:0;
padding:0;
list-style:none;
}
.tab_addr_list ul li{
width:262px;
height:41px;
border-bottom:1px solid #e5e5e5;
float:left;
line-height:41px;
font-size:14px;
color:#666;
cursor:pointer;
}
.tab_addr_list ul li:hover{
color:#147efb;
}
.tab_addr_list ul li:last-child{
border:none;
}

.gszx_input_1{
width:262px;
height:48px;
line-height:48px;
border:1px solid #e5e5e5;
padding:0 18px;
background:url(gszx/images/down_ico.png) 259px 19px no-repeat;
color:#b2b2b2;
font-size:16px;
cursor:pointer;
}
.gszx_input_2{
width:262px;
height:48px;
line-height:48px;
border:1px solid #e5e5e5;
padding:0 18px;
color:#b2b2b2;
font-size:16px;
}

.gszx_ol{
width:240px;
height:50px;
overflow:hidden;
}
.gszx_ol ul{
margin:0;
padding:0;
list-style:none;
}
.gszx_ol ul li{
width:89px;
height:50px;
padding-left:31px;
line-height:50px;
background:url(gszx/images/out.png) left center no-repeat;
font-size:16px;
color:#666666;
float:left;
cursor:pointer;
}
.gszx_ol ul li.cur{
background:url(gszx/images/select.png) left center no-repeat;
}

.gszx_dl{
width:320px;
height:50px;
overflow:hidden;
}
.gszx_dl ul{
margin:0;
padding:0;
list-style:none;
}
.gszx_dl ul li{
width:129px;
height:50px;
padding-left:31px;
line-height:50px;
background:url(gszx/images/out.png) left center no-repeat;
font-size:16px;
color:#666666;
float:left;
cursor:pointer;
}
.gszx_dl ul li.cur{
background:url(gszx/images/select.png) left center no-repeat;
}

.bs_gszx_A_lbtn{
width:470px;
padding-top:18px;
text-align:center;
overflow:hidden;
}

.bs_gszx_A_r{
width:710px;
float:right;
box-shadow:0 0 8px rgba(0,0,0,0.1);
height:580px;
}
.bs_gszx_tab{
width:710px;
height:82px;
background-color:#ededed;
}
.bs_gszx_tab ul{
margin:0;
padding:0;
list-style:none;
}
.bs_gszx_tab ul li{
width:355px;
height:80px;
float:left;
color:#4c4c4c;
font-size:30px;
text-align:center;
line-height:80px;
cursor:pointer;
}
.bs_gszx_tab ul li.seled{
background:url(gszx/images/tab.gif) repeat-x;
color:#147efb;
font-weight:bold;
}

.bs_gszx_tab_1{
width:710px;
height:229px;
text-align:center;
padding-top:38px;
overflow:hidden;
}
.bs_gszx_tab_2{
width:710px;
height:211px;
text-align:center;
padding-top:38px;
overflow:hidden;
}

.bs_gszx_tab_A{
width:628px;
height:190px;
position:relative;
margin:0 auto;
}
.bs_gszx_tab_A_1{
width:160px;
height:190px;
position:absolute;
left:0;
top:0;
}
.bs_gszx_tab_A_1 a{
width:160px;
height:190px;
background:url(gszx/images/za_01.png) no-repeat;
display:block;
}
.bs_gszx_tab_A_1 a:hover{
background:url(gszx/images/za_1.png) no-repeat;
}
.bs_gszx_tab_A_2{
width:290px;
height:90px;
position:absolute;
left:169px;
top:0;
}
.bs_gszx_tab_A_2 a{
width:290px;
height:90px;
background:url(gszx/images/za_02.png) no-repeat;
display:block;
}
.bs_gszx_tab_A_2 a:hover{
background:url(gszx/images/za_2.png) no-repeat;
}
.bs_gszx_tab_A_3{
width:290px;
height:90px;
position:absolute;
left:169px;
top:100px;
}
.bs_gszx_tab_A_3 a{
width:290px;
height:90px;
background:url(gszx/images/za_03.png) no-repeat;
display:block;
}
.bs_gszx_tab_A_3 a:hover{
background:url(gszx/images/za_3.png) no-repeat;
}
.bs_gszx_tab_A_4{
width:160px;
height:190px;
position:absolute;
right:0;
top:0;
}
.bs_gszx_tab_A_4 a{
width:160px;
height:190px;
background:url(gszx/images/za_04.png) no-repeat;
display:block;
}
.bs_gszx_tab_A_4 a:hover{
background:url(gszx/images/za_4.png) no-repeat;
}

.bs_gszx_tab_B{
width:640px;
padding-left:40px;
overflow:hidden;
}
.bs_gszx_tab_B ul{
margin:0;
padding:0;
list-style:none;
}
.bs_gszx_tab_B ul li{
width:160px;
height:110px;
float:left;
}
.bs_gszx_tab_B ul li a{
width:150px;
height:100px;
display:block;
}
.bs_gszx_tab_B ul li.ZB_1 a{
background:url(gszx/images/zb_1.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_1 a:hover{
background:url(gszx/images/zb_1s.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_2 a{
background:url(gszx/images/zb_2.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_2 a:hover{
background:url(gszx/images/zb_2s.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_3 a{
background:url(gszx/images/zb_3.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_3 a:hover{
background:url(gszx/images/zb_3s.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_4 a{
background:url(gszx/images/zb_4.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_4 a:hover{
background:url(gszx/images/zb_4s.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_5 a{
background:url(gszx/images/zb_5.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_5 a:hover{
background:url(gszx/images/zb_5s.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_6 a{
background:url(gszx/images/zb_6.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_6 a:hover{
background:url(gszx/images/zb_6s.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_7 a{
background:url(gszx/images/zb_7.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_7 a:hover{
background:url(gszx/images/zb_7s.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_8 a{
background:url(gszx/images/zb_8.png) no-repeat;
}
.bs_gszx_tab_B ul li.ZB_8 a:hover{
background:url(gszx/images/zb_8s.png) no-repeat;
}


.bs_gszx_A_bz{
width:1200px;
height:118px;
line-height:100px;
font-size:18px;
color:#4c4c4c;
text-align:center;
}
.bs_gszx_A_bz strong{
color:#147efb;
}

.all_gszx_1{
width:100%;
padding-bottom:60px;
background-color:#f2f5f7;
overflow:hidden;
}
.bs_gszx_B_1{
width:1200px;
padding-top:48px;
text-align:center;
overflow:hidden;
height:350px;
}
.bs_gszx_B_2{
width:1200px;
text-align:center;
overflow:hidden;
height:96px;
}
.bs_gszx_B_3{
width:1200px;
box-shadow:0 0 12px rgba(0,0,0,0.1);
text-align:center;
overflow:hidden;
height:330px;
}

.all_gszx_2{
width:100%;
height:940px;
background:url(gszx/images/all_c.jpg) center top no-repeat;
overflow:hidden;
}
.bs_gszx_C_1{
width:1200px;
text-align:center;
padding-top:60px;
overflow:hidden;
height:106px;
}
.bs_gszx_C_box{
width:1200px;
height:660px;
position:relative;
}
.bs_gszx_C_l{
width:580px;
height:620px;
position:absolute;
left:0;
top:0;
}
.bs_gszx_C_r{
width:580px;
height:620px;
position:absolute;
right:0;
top:0;
}
.bs_gszx_C_more{
width:220px;
height:54px;
margin:0 auto;
}
.bs_gszx_C_more a{
width:218px;
height:52px;
text-align:center;
line-height:52px;
border-radius:40px;
display:block;
border:1px solid #fff;
font-size:20px;
font-weight:bold;
color:#fff;
}
.bs_gszx_C_more a:hover{
background-color:#fff;
color:#147efb;
}

.bs_gszx_D_1{
width:1200px;
padding-top:48px;
text-align:center;
height:160px;
}
.bs_gszx_D_box{
width:1220px;
height:570px;
}
.bs_gszx_D_box ul{
margin:0;
padding:0;
list-style:none;
}
.bs_gszx_D_box ul li{
width:610px;
height:260px;
float:left;
}
.bs_gszx_D_box ul li:hover img{
box-shadow:0 0 10px rgba(0,0,0,0.2);
}

.all_gszx_e{
width:100%;
height:300px;
background:url(gszx/images/all_e.jpg) center top no-repeat;
}
.bs_gszx_E{
width:1200px;
padding-top:68px;
text-align:center;
overflow:hidden;
}

.bs_gszx_F_1{
width:1200px;
text-align:center;
overflow:hidden;
padding-top:48px;
height:102px;
}
.bs_gszx_F_2{
width:1201px;
height:336px;
}

.bs_gszx_G_1{
width:1200px;
padding-top:52px;
height:100px;
text-align:center;
}
.bs_gszx_G_2{
width:1207px;
height:398px;
}

.all_gszx_3{
width:100%;
height:650px;
background:url(gszx/images/all_h.jpg) center top no-repeat;
overflow:hidden;
}
.bs_gszx_H_1{
width:1200px;
text-align:center;
height:102px;
padding-top:58px;
}
.bs_gszx_H_box{
width:1228px;
}
.bs_gszx_H_box ul{
margin:0;
padding:0;
list-style:none;
}
.bs_gszx_H_box ul li{
width:307px;
float:left;
height:360px;
}
.bs_gszx_H_li{
width:280px;
height:360px;
position:relative;
}
.bs_gszx_H_lia{
width:280px;
height:360px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.bs_gszx_H_lib{
width:120px;
height:30px;
position:absolute;
left:0;
top:0;
z-index:1;
}
.bs_gszx_H_lib a{
width:118px;
height:28px;
border:1px solid #147efb;
display:block;
text-align:center;
line-height:28px;
font-size:16px;
color:#147efb;
position:absolute;
left:80px;
top:300px;
z-index:2;
border-radius:2px;
}
.bs_gszx_H_li:hover .bs_gszx_H_lia{
box-shadow:0 0 10px rgba(0,0,0,0.3);
}
.bs_gszx_H_li:hover .bs_gszx_H_lib a{
background-color:#147efb;
color:#fff;
}

.bs_gszx_H_bz{
width:1200px;
text-align:center;
height:105px;
line-height:105px;
font-weight:bold;
color:#fff;
font-size:24px;
}
.bs_gszx_H_bz span{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#ffae00;
}

.bs_gszx_I_1{
width:1200px;
text-align:center;
height:107px;
padding-top:57px;
}

.bs_gszx_I_box{
width:1203px;
height:502px;
background:url(gszx/images/i_bg.png) no-repeat;
}
.bs_gszx_I_box ul{
margin:0;
padding:0;
list-style:none;
}
.bs_gszx_I_box ul li{
width:401px;
float:left;
height:251px;
}
.bs_gszx_I_li{
width:400px;
height:250px;
position:relative;
}
.bs_gszx_I_li_ico{
width:400px;
height:82px;
position:absolute;
left:0;
top:24px;
}
.i_1{
background:url(gszx/images/i_1.png) center center no-repeat;
}
.i_2{
background:url(gszx/images/i_2.png) center center no-repeat;
}
.i_3{
background:url(gszx/images/i_3.png) center center no-repeat;
}
.i_4{
background:url(gszx/images/i_4.png) center center no-repeat;
}
.i_5{
background:url(gszx/images/i_5.png) center center no-repeat;
}
.i_6{
background:url(gszx/images/i_6.png) center center no-repeat;
}

.bs_gszx_I_li_name{
width:400px;
height:44px;
text-align:center;
line-height:44px;
font-size:24px;
font-weight:bold;
position:absolute;
left:0;
top:114px;
color:#4c4c4c;
}
.bs_gszx_I_li_desc{
width:400px;
text-align:center;
height:50px;
position:absolute;
left:0;
top:164px;
line-height:20px;
font-size:16px;
color:#666666;
}
.bs_gszx_I_li:hover{
background-color:#fff;
box-shadow:0 0 10px rgba(0,0,0,0.1);
}

.bs_gszx_O_1{
width:1200px;
text-align:center;
height:106px;
padding-top:48px;
}
.bs_gszx_O_li{
width:1200px;
}
.bs_gszx_O_li ul{
margin:0;
list-style:none;
padding:0;
}
.bs_gszx_O_li ul li{
width:1200px;
height:180px;
float:left;
}
.bs_gszx_O_li_in{
width:1198px;
height:158px;
border:1px solid #ebebeb;
position:relative;
border-radius:10px;
}
.bs_gszx_O_li_ina{
width:1100px;
background:url(gszx/images/w_q.png) left center no-repeat;
font-size:22px;
color:#147efb;
height:40px;
line-height:40px;
padding-left:29px;
position:absolute;
left:39px;
top:20px;
}
.bs_gszx_O_li_inb{
width:1100px;
background:url(gszx/images/w_a.png) left 5px no-repeat;
font-size:18px;
color:#4c4c4c;
height:44px;
line-height:22px;
padding-left:29px;
position:absolute;
left:39px;
top:67px;
}
.bs_gszx_O_li_in:hover{
box-shadow:0 0 12px rgba(0,0,0,0.1);
}

.bs_gszx_O_li_in,.bs_gszx_I_li{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.bs_gszx_O_more{
width:1200px;
text-align:center;
padding-top:20px;
height:100px;
overflow:hidden;
}