.header{
width:1200px;
height:80px;
position:relative;
overflow:hidden;
}
.logo{
width:165px;
height:44px;
position:absolute;
left:0;
top:18px;
}
.nav{
width:600px;
height:80px;
position:absolute;
left:310px;
top:0;
}
.nav ul{
margin:0;
padding:0;
list-style:none;
}
.nav ul li{
width:100px;
height:80px;
line-height:80px;
float:left;
text-align:center;
}
.nav ul li:hover{
background:url(../img/nav_active.png) center bottom no-repeat;
}
.nav ul li.on{
background:url(../img/nav_active.png) center bottom no-repeat;
}
.nav ul li a{
width:100px;
height:80px;
display:block;
line-height:80px;
font-size:16px;
color:#666666;
}
.nav ul li.on a{
color:#339cff;
text-decoration:none;
}
.nav ul li:hover a{
color:#339cff;
text-decoration:none;
}
.tel{
width:176px;
height:32px;
position:absolute;
right:0;
top:24px;
}

.nav_item{
display:none;
}

.class_banner{
width:100%;
height:540px;
background:url(../img/in_banner_01.jpg) center top no-repeat;
}
.contact_banner{
width:100%;
height:539px;
background:url(../img/banner_contacts.jpg) center top no-repeat;
}
.about_banner_01{
width:100%;
height:540px;
background:url(../img/about_banner_01.jpg) center top no-repeat;
}
.about_banner_02{
width:100%;
height:540px;
background:url(../img/about_banner_02.jpg) center top no-repeat;
}
.about_banner_03{
background:url(../img/about_banner_03.jpg) center top no-repeat;
}
.about_banner_04{
background:url(../img/about_banner_04.jpg) center top no-repeat;
}
.about_banner_05{
width:100%;
height:540px;
background:url(../img/about_banner_05.jpg) center top no-repeat;
}

.search_banner{
width:100%;
height:539px;
background:url(../img/search_banner.jpg) center top no-repeat;
}
.search_banner_in{
width:1200px;
overflow:hidden;
}
.search_banner_in_A{
width:1200px;
padding-top:148px;
height:170px;
overflow:hidden;
text-align:center;
}
.search_banner_in_B{
width:679px;
height:54px;
position:relative;
margin:0 auto;
}
.search_banner_in_B1{
width:559px;
height:54px;
position:absolute;
left:0;
top:0;
background:url(../img/search_input.png) no-repeat;
}
.search_input{
width:539px;
padding-left:20px;
height:52px;
font-size:14px;
color:#b2b2b2;
border:none;
line-height:52px;
}
.search_banner_in_B2{
width:120px;
height:54px;
position:absolute;
right:0;
top:0;
}
.hot_search{
width:1200px;
height:54px;
text-align:center;
line-height:54px;
font-size:16px;
color:#fff;
}
.hot_search a{
font-size:16px;
color:#fff;
text-decoration:none;
margin-right:10px;
}

.all_items{
width:100%;
background:url(../img/class_bg.gif) repeat-x;
height:200px;
}

.warp_statement{
width:1108px;
padding:40px 46px;
box-shadow:0 0 10px #e5e5e5;
margin:40px auto;
}
.statement_M{
width:1108px;
height:49px;
line-height:47px;
background:url(../img/statement_m.png) left bottom no-repeat;
font-size:24px;
color:#333333;
font-weight:bold;
}
.statement_Txt{
width:1108px;
padding:15px 0;
font-size:16px;
color:#666666;
line-height:30px;
overflow:hidden;
}
.statement_AA{
width:1108px;
height:45px;
line-height:45px;
font-size:20px;
color:#1975ff;
border-bottom:1px dashed #e6e6e6;
}

.class_banner{
width:100%;
height:540px;
background:url(../img/class_banner.jpg) center top no-repeat;
}

.baike_banner{
width:100%;
height:540px;
background:url(../img/baike_banner.jpg) center top no-repeat;
}

.in_banner{
width:1200px;
height:540px;
position:relative;
}
.in_banner_A{
width:1200px;
position:absolute;
left:0;
top:180px;
height:70px;
font-size:54px;
color:#fff;
}
.in_banner_B{
width:1200px;
position:absolute;
left:0;
top:265px;
font-size:18px;
height:40px;
color:#fff;
}
.in_banner_lin{
width:50px;
height:4px;
background-color:#fff;
font-size:0;
position:absolute;
left:0;
top:312px;
}

.all_f7{
width:100%;
background-color:#f7f7f7;
overflow:hidden;
}

.in_new_fengcai{
width:1200px;
height:390px;
position:relative;
}
.in_new_fengcai_1{
width:700px;
height:240px;
position:absolute;
left:0;
top:0;
}
.in_new_fengcai_2{
width:345px;
height:140px;
position:absolute;
left:0;
top:250px;
}
.in_new_fengcai_3{
width:345px;
height:140px;
position:absolute;
left:354px;
top:250px;
}
.in_new_fengcai_4{
width:240px;
height:390px;
position:absolute;
left:709px;
top:0;
}
.in_new_fengcai_5{
width:240px;
height:190px;
position:absolute;
left:960px;
top:0;
}
.in_new_fengcai_6{
width:240px;
height:190px;
position:absolute;
left:960px;
top:200px;
}

.cur_li{
width:1200px;
position:absolute;
left:0;
bottom:0;
height:60px;
overflow:hidden;
}
.cur_li ul{
margin:0;
padding:0;
list-style:none;
}
.cur_li ul li{
width:240px;
height:60px;
float:left;
line-height:60px;
text-align:center;
background:url(../img/li_line.png) right center no-repeat;
}
.cur_li ul li a{
width:240px;
height:60px;
display:block;
line-height:60px;
text-align:center;
color:#ffffff;
font-size:18px;
}
.cur_li ul li a:hover{
background:url(../img/cur_hover.png) no-repeat;
}
.cur_li ul li a.cur{
background:url(../img/cur_bg.png) no-repeat;
}

.GY_A_bg{
width:100%;
height:607px;
background:url(../img/gy_a_bg.jpg) center top no-repeat;
overflow:hidden;
}

.GY_A_bg_in{
width:1200px;
height:634px;
position:relative;
}

.GY_box{
width:1200px;
height:608px;
position:relative;
}
.GY_left{
width:606px;
height:486px;
position:absolute;
left:0;
top:60px;
z-index:1;
}
.GY_right{
width:650px;
height:328px;
padding:52px 20px 0 30px;
box-shadow:4px 0 12px #e5e5e5;
position:absolute;
right:0;
top:104px;
background-color:#fff;
z-index:2;
}
.GY_T{
width:640px;
height:39px;
background:url(../img/at_line.png) 126px 24px no-repeat;
overflow:hidden;
}
.GY_T span{
width:300px;
height:39px;
line-height:39px;
padding-left:17px;
float:left;
display:inline;
background:url(../img/at_em.png) 3px center no-repeat;
font-size:24px;
color:#333333;
font-weight:bold;
}
.GY_T label{
width:98px;
padding-top:18px;
height:21px;
display:inline;
float:right;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
}
.GY_re{
width:650px;
height:230px;
position:relative;
}
.blt{ display:block; position:absolute; width:2px; height:100%; right:1px; top:0; background:#e6e6e6; }
.GY_txt{
width:632px;
padding:144px 40px 20px 36px;
height:388px;
overflow:hidden;
line-height:24px;
font-size:14px;
color:#808080;
position:absolute;
left:-13px;
top:35px;
z-index:2;
background:url(../img/gy_left_bg.png) no-repeat;
}
.GY_Photo{
width:568px;
height:432px;
position:absolute;
right:-12px;
top:118px;
padding-top:12px;
padding-left:18px;
z-index:1;
background:url(../img/gy_img.png) no-repeat;
}

.all_GY_1{
width:100%;
height:249px;
background:url(../img/gy_bg_1.jpg) center top no-repeat;
}
.GYE_box{
width:1026px;
padding:40px 76px 0 98px;
margin:0 auto;
overflow:hidden;
}
.GYE_box_a{
width:342px;
float:left;
overflow:hidden;
}
.GYE_box_a_1{
width:342px;
font-size:60px;
font-weight:bold;
color:#ffffff;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}
.GYE_box_a_1 i{
font-style:normal;
font-size:24px;
}
.GYE_box_a_2{
width:342px;
font-size:16px;
color:#ffffff;
font-weight:bold;
text-align:center;
}
.GYE_box_a_3{
width:342px;
text-align:center;
padding-top:5px;
color:#ffffff;
font-size:14px;
}
.GYE_box_b{
width:342px;
float:left;
overflow:hidden;
}
.GYE_box_c{
width:342px;
float:left;
overflow:hidden;
}

.solve_tab{
width:260px;
height:36px;
margin:0 auto;
overflow:hidden;
}
.solve_tab ul{
margin:0;
padding:0;
list-style:none;
}
.solve_tab ul li{
width:118px;
float:left;
height:34px;
line-height:34px;
cursor:pointer;
text-align:center;
font-size:16px;
color:#999999;
margin:0 5px;
border:1px solid #e6e6e6;
}
.solve_tab ul li.hover {
}
.solve_tab ul li.selected {
background-color:#339cff;
color:#ffffff;
}

.solve_box{
width:1200px;
padding-bottom:74px;
overflow:hidden;
padding-top:10px;
}

.solve_hzCon{ overflow:hidden;position:relative; width:1200px;height:194px; margin:0 auto;}
.solve_hzCon em{ top:70px;}
.solve_hzCon em.an{ width:54px; height:54px; display:block; position:absolute; cursor:pointer; z-index:999;}
.solve_hzCon em.anLt{ background:url(../img/gy_roll_l.png) no-repeat center center; left:0;}
.solve_hzCon em.anRt{ background:url(../img/gy_roll_r.png) no-repeat center center; right:0;}
.solve_hzCon em.anLt:hover{ background:url(../img/gy_roll_ls.png) no-repeat center center; left:0;}
.solve_hzCon em.anRt:hover{ background:url(../img/gy_roll_rs.png) no-repeat center center; right:0;}
.solve_li{ position:relative; width:1092px; height:260px;  margin:0 auto; overflow:hidden;}
.solve_li ul{ position:absolute;margin:0; padding:0; list-style:none; top:0; left:0;}
.solve_li ul li{ float:left; width:273px; height:194px; position:relative;}
.solve_li_Pic{
width:265px;
height:194px;
position:absolute;
left:4px;
top:0;
z-index:1;
}
.solve_li_Pic img{
width:265px;
height:194px;
}
.solve_li_Name{
width:265px;
height:40px;
line-height:40px;
text-align:center;
position:absolute;
left:4px;
bottom:0;
background:url(../img/solve_li_names.png) no-repeat;
font-size:16px;
color:#ffffff;
z-index:2;
}

.solve_li ul li:hover .solve_li_Name{
background:url(../img/solve_li_name.png) no-repeat;
}

.solve_li_Name{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.class_tab{
width:1200px;
overflow:hidden;
}
.class_tab ul{
margin:0;
padding:0;
list-style:none;
}
.class_tab ul li{
width:171px;
height:56px;
float:left;
background:url(../img/class_tab_li.png) right center no-repeat;
}
.class_tab ul li a{
width:171px;
height:56px;
display:block;
line-height:56px;
text-align:center;
font-size:16px;
color:#333;
}
.class_tab ul li.selected{
background:url(../img/class_tab_hover.png) left top no-repeat;
}
.class_tab ul li.selected a{
color:#147efb;
font-weight:bold;
}

.ITV{
width:1200px;
padding:40px 0 0 0;
overflow:hidden;
}
.ITV span{
width:1200px;
height:46px;
line-height:46px;
display:block;
background:url(../img/aline_1.png) center center no-repeat;
font-size:30px;
color:#333333;
font-weight:bold;
text-align:center;
}
.ITV label{
width:1200px;
height:34px;
line-height:20px;
text-align:center;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
}

.IT{
width:1200px;
padding:50px 0 0 0;
overflow:hidden;
}
.IT span{
width:1200px;
height:46px;
line-height:46px;
display:block;
background:url(../img/aline_1.png) center center no-repeat;
font-size:30px;
color:#333333;
font-weight:bold;
text-align:center;
}
.IT label{
width:1200px;
height:42px;
line-height:20px;
text-align:center;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#999999;
}
.IT_line{
width:50px;
height:4px;
background-color:#339cff;
margin:0 auto;
}
.content{
width:1200px;
padding:10px 0;
line-height:30px;
font-size:16px;
color:#666666;
overflow:hidden;
}
.three_box{
width:1020px;
padding:30px 90px 90px 90px;
overflow:hidden;
}
.three_box ul{
margin:0;
padding:0;
list-style:none;
}
.three_box ul li{
width:340px;
height:130px;
float:left;
}
.three_box_a{
width:340px;
height:61px;
text-align:center;
}
.three_box_b{
width:340px;
height:36px;
text-align:center;
line-height:36px;
font-size:18px;
color:#333333;
}
.three_box_c{
width:340px;
height:20px;
color:#999999;
line-height:20px;
text-align:center;
}

.all_f5{
width:100%;
background-color:#fff;
overflow:hidden;
}

.classItem{
width:1224px;
padding-top:26px;
}
.classItem ul{
margin:0;
padding:0;
list-style:none;
}
.classItem ul li{
width:306px;
height:368px;
float:left;
position:relative;
}
.classItem ul li a{
width:282px;
height:340px;
display:block;
}
.classItem_li{
width:282px;
height:340px;
background-color:#fff;
border:1px solid #e6e6e6;
position:absolute;
left:0;
top:4px;
}
.classItem_li_a{
width:282px;
height:160px;
padding-top:44px;
text-align:center;
}
.classItem_li_a img{
width:150px;
height:150px;
}
.classItem_li_b{
width:282px;
height:40px;
text-align:center;
line-height:40px;
color:#333333;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.classItem_li_c{
width:218px;
padding:0 32px;
line-height:24px;
text-align:center;
font-size:14px;
color:#999999;
overflow:hidden;
}

.classItem ul li:hover .classItem_li{
box-shadow:0 0 20px #e0e0e0;
top:0;
}
.classItem ul li:hover .classItem_li_b{
background:url(../img/classitem_li.png) center center no-repeat;
color:#339cff;
}

.classItem_li,.classItem_li_b{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.classItems{
width:1227px;
padding-top:46px;
}
.classItems ul{
margin:0;
padding:0;
list-style:none;
}
.classItems ul li{
width:409px;
height:368px;
float:left;
position:relative;
}
.classItems_li{
width:382px;
height:340px;
border:1px solid #e6e6e6;
background-color:#fff;
position:absolute;
left:0;
top:4px;
}
.classItems_li_a{
width:382px;
height:150px;
padding-top:54px;
text-align:center;
}
.classItems_li_b{
width:382px;
height:40px;
text-align:center;
line-height:40px;
color:#333333;
font-size:24px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.classItems_li_c{
width:318px;
padding:0 32px;
line-height:24px;
text-align:center;
font-size:14px;
color:#999999;
overflow:hidden;
}

.classItems ul li:hover .classItems_li{
box-shadow:0 0 20px #e0e0e0;
top:0;
}
.classItems ul li:hover .classItems_li_b{
background:url(../img/classitems_li.png) center center no-repeat;
color:#339cff;
}

.classItems_li,.classItems_li_b{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.all_Benefits{
width:100%;
height:682px;
background:url(../img/all_benefits.gif) left 202px repeat-x;
overflow:hidden;
}
.Benefits{
width:1200px;
overflow:hidden;
}
.Benefits ul{
margin:0;
padding:0;
list-style:none;
}
.Benefits ul li{
width:240px;
height:380px;
float:left;
position:relative;
}
.Benefits_a{
width:60px;
height:37px;
line-height:37px;
position:absolute;
left:30px;
top:27px;
font-size:24px;
color:#fff;
font-weight:bold;
z-index:3;
}
.Benefits_b{
width:240px;
height:64px;
text-align:center;
position:absolute;
left:0;
top:104px;
z-index:3;
}
.Benefits_c{
width:30px;
height:4px;
background-color:#fff;
position:absolute;
left:105px;
top:196px;
z-index:3;
}
.Benefits_d{
width:240px;
height:80px;
position:absolute;
left:0;
top:218px;
z-index:3;
font-size:16px;
color:#fff;
font-weight:bold;
text-align:center;
line-height:24px;
}
.Benefits_e{
width:240px;
height:380px;
position:absolute;
left:0;
top:0;
z-index:1
}
.Benefits_f{
width:240px;
height:380px;
position:absolute;
left:0;
top:380px;
z-index:1
}

.Benefits ul li:hover .Benefits_f{
top:0;
}

.Benefits_f{
transition:all 0.3s linear;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
}

.GY_bu{
width:100%;
height:744px;
background:url(../img/gy_bu.jpg) center top no-repeat;
}

.map_box{
width:1200px;
height:614px;
position:relative;
}
.map_1{
width:614px;
height:506px;
position:absolute;
left:0;
top:20px;
z-index:1;
background:url(../img/map.png) no-repeat;
}
.china{
width:614px;
height:506px;
position:relative;
}

.point_area {
    position: absolute;
    width: 100px;
    height: 100px;
    transition: opacity .5s ease-out;
}

.point_area .point_10,
.point_40,
.point_80 {
    width: 100%;
    height: 100%;
}

.point_area .point {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100px;
    height: 100px;
    margin: auto;
    -webkit-border-radius: 50%;
    -webkit-background-clip: padding-box;
    -moz-border-radius: 50%;
    -moz-background-clip: padding;
    border-radius: 50%;
    background-clip: padding-box;
    background: transparent;
}

.point_area .point_40:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #fd2f30;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out .9s infinite;
    animation: ripple 4.5s ease-out .9s infinite;
}

.point_area .point_10:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #fd2f30;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out 225ms infinite;
    animation: ripple 4.5s ease-out 225ms infinite;
}

.point_area .point_20:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #00ae64;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out 225ms infinite;
    animation: ripple 4.5s ease-out 225ms infinite;
}

.point_area .point_30:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #00ae64;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out .9s infinite;
    animation: ripple 4.5s ease-out .9s infinite;
}

.point_area .point_50:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #00ae64;
    opacity: 0;
   -webkit-animation: ripple 4.5s ease-out 1.8s infinite;
    animation: ripple 4.5s ease-out 1.8s infinite;
}

.point_area .point_80:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #fd2f30;
    opacity: 0;
    -webkit-animation: ripple 4.5s ease-out 1.8s infinite;
    animation: ripple 4.5s ease-out 1.8s infinite;
}

.point_area .point-dot {
    z-index: 1;
    display: inline-block;
    width: 12px;
    height: 12px;
}

.point_area .point_60:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #348ef9;
    opacity: 0;
    -webkit-animation: ripple 5.5s ease-out 225ms infinite;
    animation: ripple 5.5s ease-out 225ms infinite;
}

.point_area .point_70:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #348ef9;
    opacity: 0;
    -webkit-animation: ripple 5.5s ease-out .9s infinite;
    animation: ripple 5.5s ease-out .9s infinite;
}

.point_area .point_90:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 2px solid #348ef9;
    opacity: 0;
    -webkit-animation: ripple 5.5s ease-out 1.8s infinite;
    animation: ripple 5.5s ease-out 1.8s infinite;
}

@keyframes ripple {
    0% {
        opacity: 0;
        -webkit-transform: scale(.1);
        transform: scale(.1)
    }
    5% {
        opacity: 1
    }
    to {
        opacity: 0;
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

.point-name {
    position: absolute;
}

/*.map_1_in{
width:614px;
height:506px;
position:relative;
}

@keyframes mymove_1 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 442px;
    top: 194px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 417px;
    top: 169px;
   }
  }
  #map_1_1:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left: 437px;
   top: 189px;
   z-index: 2;
  }
  #map_1_1:after {
   content: ' ';
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left: 437px;
   top: 189px;
   z-index: 1;
   animation: mymove_1 2s infinite;
   -webkit-animation: mymove_1 2s infinite;
  }
  @keyframes mymove_2 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 509px;
    top: 241px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 484px;
    top: 216px;
   }
  }
  #map_1_2:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left:504px;
   top: 236px;
   z-index: 2;
  }
  #map_1_2:after {
   content: ' ';
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left:504px;
   top: 236px;
   z-index: 1;
   animation: mymove_2 2s infinite;
   -webkit-animation: mymove_2 2s infinite;
  }
  @keyframes mymove_3 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 504px;
    top: 288px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 479px;
    top: 263px;
   }
  }
  #map_1_3:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #00ae64;
   border-radius: 50%;
   position: absolute;
   left: 499px;
   top: 283px;
   z-index: 2;
  }
  #map_1_3:after {
   content: ' ';
   background-color: #00ae64;
   border-radius: 50%;
   position: absolute;
   left: 499px;
   top: 283px;
   z-index: 1;
   animation: mymove_3 2s infinite;
   -webkit-animation: mymove_3 2s infinite;
  }
  @keyframes mymove_4 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 349px;
    top: 324px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 324px;
    top: 299px;
   }
  }
  #map_1_4:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #00ae64;
   border-radius: 50%;
   position: absolute;
   left: 344px;
   top: 319px;
   z-index: 2;
  }
  #map_1_4:after {
   content: ' ';
   background-color: #00ae64;
   border-radius: 50%;
   position: absolute;
   left: 344px;
   top: 319px;
   z-index: 1;
   animation: mymove_4 2s infinite;
   -webkit-animation: mymove_4 2s infinite;
  }
  @keyframes mymove_5 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 482px;
    top: 324px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 457px;
    top: 299px;
   }
  }
  #map_1_5:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #00ae64;
   border-radius: 50%;
   position: absolute;
   left: 477px;
   top: 319px;
   z-index: 2;
  }
  #map_1_5:after {
   content: ' ';
   background-color: #00ae64;
   border-radius: 50%;
   position: absolute;
   left: 477px;
   top: 319px;
   z-index: 1;
   animation: mymove_5 2s infinite;
   -webkit-animation: mymove_5 2s infinite;
  }
  @keyframes mymove_6 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 539px;
    top: 331px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 514px;
    top: 306px;
   }
  }
  #map_1_6:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left: 534px;
   top: 326px;
   z-index: 2;
  }
  #map_1_6:after {
   content: ' ';
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left: 534px;
   top: 326px;
   z-index: 1;
   animation: mymove_6 2s infinite;
   -webkit-animation: mymove_6 2s infinite;
  }
  @keyframes mymove_7 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 512px;
    top: 394px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 487px;
    top: 369px;
   }
  }
  #map_1_7:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #00ae64;
   border-radius: 50%;
   position: absolute;
   left: 507px;
   top: 389px;
   z-index: 2;
  }
  #map_1_7:after {
   content: ' ';
   background-color: #00ae64;
   border-radius: 50%;
   position: absolute;
   left: 507px;
   top: 389px;
   z-index: 1;
   animation: mymove_7 2s infinite;
   -webkit-animation: mymove_7 2s infinite;
  }
  @keyframes mymove_8 {
   from {
    width: 0;
    height: 0;
    opcity: 1;
    left: 437px;
    top: 437px;
   }
   to {
    width: 50px;
    height: 50px;
    opacity: 0;
    left: 412px;
    top: 412px;
   }
  }
  #map_1_8:before {
   content: ' ';
   width: 10px;
   height: 10px;
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left: 432px;
   top: 432px;
   z-index: 2;
  }
  #map_1_8:after {
   content: ' ';
   background-color: #ff3333;
   border-radius: 50%;
   position: absolute;
   left: 432px;
   top: 432px;
   z-index: 1;
   animation: mymove_8 2s infinite;
   -webkit-animation: mymove_8 2s infinite;
  }
*/
.map_2{
width:480px;
height:320px;
background:url(../img/gy_shuju.png) no-repeat;
position:absolute;
left:688px;
top:98px;
z-index:2;
}
.map_3{
width:420px;
padding-left:40px;
height:180px;
padding-top:40px;
background-color:#FFFFFF;
position:absolute;
left:697px;
top:162px;
line-height:26px;
font-size:16px;
color:#999999;
}
.map_3 strong{
font-size:20px;
font-weight:bold;
color:#333333;
}
.map_4{
height:24px;
width:72px;
background:url(../img/location_1.png) left bottom no-repeat;
padding-left:18px;
position:absolute;
left:1034px;
top:204px;
z-index:2;
}
.map_4 a{
width:72px;
height:24px;
display:block;
text-align:center;
line-height:24px;
background-color:#f0f0f0;
font-size:14px;
}
.map_5{
width:440px;
line-height:25px;
height:50px;
position:absolute;
left:705px;
top:450px;
color:#666666;
font-size:14px; 
}

.all_aico{
width:100%;
height:640px;
background:url(../img/gy_bg_2.jpg) center top no-repeat;
}
.GY_wh{
width:1200px;
height:480px;
position:relative;
}
.GY_wh_left{
width:512px;
height:411px;
position:absolute;
left:100px;
top:10px;
}
.GY_wh_1{
width:342px;
padding-left:58px;
height:70px;
padding-top:13px;
position:absolute;
left:688px;
background:url(../img/gy_wh_ico_1.png) left center no-repeat;
border-bottom:1px solid #707276;
top:10px;
color:#fff;
line-height:28px;
font-size:14px;
}
.GY_wh_1 span{
font-weight:bold;
font-size:16px;
}
.GY_wh_2{
width:342px;
padding-left:58px;
height:70px;
padding-top:13px;
position:absolute;
left:688px;
background:url(../img/gy_wh_ico_2.png) left center no-repeat;
border-bottom:1px solid #707276;
top:93px;
color:#fff;
line-height:28px;
font-size:14px;
}
.GY_wh_2 span{
font-weight:bold;
font-size:16px;
}
.GY_wh_3{
width:342px;
padding-left:58px;
height:125px;
padding-top:18px;
position:absolute;
left:688px;
background:url(../img/gy_wh_ico_3.png) left 19px no-repeat;
border-bottom:1px solid #707276;
top:176px;
color:#fff;
line-height:28px;
font-size:14px;
}
.GY_wh_3 span{
font-weight:bold;
font-size:16px;
}
.GY_wh_4{
width:382px;
padding-left:58px;
height:70px;
padding-top:13px;
position:absolute;
left:688px;
background:url(../img/gy_wh_ico_4.png) left center no-repeat;
top:320px;
color:#fff;
line-height:28px;
font-size:14px;
}
.GY_wh_4 span{
font-weight:bold;
font-size:16px;
}


.four_box{
width:1240px;
height:360px;
background:url(../img/four_line.png) left center no-repeat;
}
.four_box ul{
margin:0;
padding:0;
list-style:none;
}
.four_box ul li{
width:620px;
height:200px;
float:left;
position:relative;
}
.four_box_1{
width:140px;
height:140px;
position:absolute;
left:0;
top:10px;
background:url(../img/round_out.png) no-repeat;
line-height:140px;
text-align:center;
font-size:72px;
color:#b3b3b3;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
}
.four_box_2{
width:410px;
height:32px;
position:absolute;
left:170px;
top:32px;
font-size:18px;
font-weight:bold;
color:#666666;
}
.four_box_3{
width:410px;
height:60px;
position:absolute;
left:170px;
top:72px;
font-size:16px;
line-height:24px;
color:#999999;
}

.GY_hz{
width:100%;
height:447px;
background:url(../img/gy_bg_3.jpg) center top no-repeat;
}

.hz_box{
width:1200px;
padding-bottom:80px;
overflow:hidden;
}
.hz_box ul{
margin:0;
padding:0;
list-style:none;
}
.hz_box ul li{
width:240px;
height:120px;
float:left;
}
.hz_box ul li div{
width:220px;
height:100px;
margin:0 auto;
border:2px solid #ebebeb;
background-color:#fff;
line-height:100px;
font-size:24px;
color:#ccc;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
}
.hz_box ul li:hover div{
border:2px solid #339cff;
}

.process{
width:1200px;
height:845px;
position:relative;
background:url(../img/p_bj.gif) left 185px no-repeat;
}
.process_li{
width:356px;
height:420px;
position:absolute;
}
.process_1{
top:38px;
left:0;
}
.process_2{
top:38px;
left:260px;
}
.process_3{
top:38px;
left:532px;
}
.process_4{
top:38px;
left:806px;
}
.process_7{
top:435px;
left:260px;
}
.process_6{
top:435px;
left:532px;
}
.process_5{
top:435px;
left:806px;
}
.process_8{
top:435px;
left:0;
}
.process_li_in{
width:356px;
height:420px;
position:relative;
}
.process_li_ico{
width:120px;
height:120px;
position:absolute;
left:118px;
top:10px;
}
.P_ico_1{
background:url(../img/p_ico_1.png) no-repeat;
}
.P_ico_2{
background:url(../img/p_ico_2.png) no-repeat;
}
.P_ico_3{
background:url(../img/p_ico_3.png) no-repeat;
}
.P_ico_4{
background:url(../img/p_ico_4.png) no-repeat;
}
.P_ico_5{
background:url(../img/p_ico_5.png) no-repeat;
}
.P_ico_6{
background:url(../img/p_ico_6.png) no-repeat;
}
.P_ico_7{
background:url(../img/p_ico_7.png) no-repeat;
}
.P_ico_8{
background:url(../img/p_ico_8.png) no-repeat;
}
.process_li_om{
width:10px;
height:10px;
background:url(../img/p_out.png) no-repeat;
position:absolute;
left:173px;
top:156px;
}
.process_li_name{
width:84px;
height:38px;
line-height:38px;
padding-right:28px;
background-image:url(../img/p_jia.png);
background-repeat:no-repeat;
font-size:16px;
color:#666666;
font-weight:bold;
position:absolute;
left:124px;
top:172px;
}
.process_li_desc{
width:356px;
background:url(../img/p_up.png) no-repeat;
height:170px;
position:absolute;
left:0;
top:210px;
display:none;
}
.process_li_desc_box{
width:290px;
padding:33px;
overflow:hidden;
}
.process_li_desc_box_li{
width:280px;
padding-left:10px;
line-height:30px;
background:url(../img/process_li_desc_box.png) left 13px no-repeat;
overflow:hidden;
font-size:14px;
color:#999999;
}

.service{
width:1200px;
overflow:hidden;
padding-top:30px;
padding-bottom:70px;
}
.service ul{
margin:0;
padding:0;
list-style:none;
}
.service ul li{
width:1200px;
height:170px;
float:left;
}
.service_box{
width:1198px;
height:158px;
border:1px solid #f5f5f5;
border-radius: 4px;
background-color:#f5f5f5;
position:relative;
}
.service_box_ico{
width:100px;
height:100px;
position:absolute;
left:50px;
top:30px;
}
.S_ico_1{
background:url(../img/s_ico_1.png) no-repeat;
}
.S_ico_2{
background:url(../img/s_ico_2.png) no-repeat;
}
.S_ico_3{
background:url(../img/s_ico_3.png) no-repeat;
}
.S_ico_4{
background:url(../img/s_ico_4.png) no-repeat;
}
.service_box_name{
width:400px;
height:36px;
line-height:36px;
position:absolute;
left:180px;
top:48px;
font-size:18px;
color:#333333;
font-weight:bold;
}
.service_box_desc{
width:1000px;
height:22px;
line-height:22px;
position:absolute;
left:180px;
top:82px;
font-size:14px;
color:#666666;
}

.service ul li:hover .service_box{
border-color:#147efb;
background-color:#fff;
}
.service ul li:hover .S_ico_1{
background:url(../img/s_ico_1s.png) no-repeat;
}
.service ul li:hover .S_ico_2{
background:url(../img/s_ico_2s.png) no-repeat;
}
.service ul li:hover .S_ico_3{
background:url(../img/s_ico_3s.png) no-repeat;
}
.service ul li:hover .S_ico_4{
background:url(../img/s_ico_4s.png) no-repeat;
}

.service_box,.service_box_ico{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.GY_ys{
width:100%;
height:604px;
background:url(../img/gy_bg_4.jpg) center top no-repeat;
}
.YS_box{
width:1240px;
overflow:hidden;
}
.YS_box ul{
margin:0;
padding:0;
list-style:none;
}
.YS_box ul li{
width:620px;
height:202px;
float:left;
position:relative;
}
.YS_box_a{
width:140px;
height:140px;
position:absolute;
left:0;
top:30px;
}
.YS_box_b{
width:410px;
height:49px;
line-height:49px;
font-size:20px;
color:#fff;
font-weight:bold;
position:absolute;
left:172px;
top:42px;
}
.YS_box_c{
width:410px;
height:80px;
font-size:16px;
line-height:24px;
color:#fff;
position:absolute;
left:172px;
top:91px;
}

.business{
width:1200px;
padding:10px 0 20px 0;
overflow:hidden;
}
.business ul{
margin:0;
padding:0;
list-style:none;
}
.business ul li{
width:320px;
height:238px;
float:left;
padding:0 40px;
}
.business_ico{
width:320px;
height:92px;
text-align:center;
overflow:hidden;
}
.business_name{
width:320px;
height:48px;
line-height:48px;
font-size:18px;
font-weight:bold;
color:#1a1a1a;
text-align:center;
}
.business_desc{
width:320px;
overflow:hidden;
line-height:24px;
font-size:14px;
color:#808080;
text-align:center;
}

.business_more{
width:152px;
height:126px;
margin:0 auto;
}
.business_more a{
width:150px;
height:36px;
display:block;
text-align:center;
line-height:36px;
font-size:16px;
color:#147efb;
border-radius: 20px;
border:2px solid #147efb;
}

.all_business{
width:100%;
height:300px;
background:url(../img/sw_all.jpg) center top no-repeat;
}

.sw_process{
width:1070px;
padding:0 65px 0 65px;
height:230px;
background:url(../img/cp_line.png) center 124px no-repeat;
}
.sw_process ul{
margin:0;
padding:0;
list-style:none;
}
.sw_process ul li{
width:230px;
height:230px;
float:left;
position:relative;
}
.sw_P_a{
width:100px;
height:100px;
position:absolute;
left:65px;
top:0;
}
.sw_P_a_1{
background:url(../img/cp_1.png) center top no-repeat;
}
.sw_P_a_2{
background:url(../img/cp_2.png) center top no-repeat;
}
.sw_P_a_3{
background:url(../img/cp_3.png) center top no-repeat;
}
.sw_P_a_4{
background:url(../img/cp_4.png) center top no-repeat;
}
.sw_P_b{
width:16px;
height:16px;
position:absolute;
left:107px;
top:122px;
background:url(../img/cp_vm.png) no-repeat;
}
.sw_P_c{
width:230px;
height:54px;
line-height:54px;
position:absolute;
left:0;
top:138px;
text-align:center;
font-size:14px;
color:#999999;
}
.sw_process ul li:hover .sw_P_a_1{
background-image:url(../img/cp_1s.png);
}
.sw_process ul li:hover .sw_P_a_2{
background-image:url(../img/cp_2s.png);
}
.sw_process ul li:hover .sw_P_a_3{
background-image:url(../img/cp_3s.png);
}
.sw_process ul li:hover .sw_P_a_4{
background-image:url(../img/cp_4s.png);
}
.sw_process ul li:hover .sw_P_b{
background:url(../img/cp_om.png) no-repeat;
}
.sw_process ul li:hover .sw_P_c{
color:#147efb;
}

.sw_P_a,.sw_P_b{
transition:all 0.3s linear;
-webkit-transition:all 0.3s linear;
-moz-transition:all 0.3s linear;
-o-transition:all 0.3s linear;
}

.contact_map{
width:1200px;
height:539px;
position:relative;
}
.contact_map_l{
width:600px;
height:539px;
position:absolute;
left:0;
top:0;
}
.contact_map_l_in{
width:600px;
height:539px;
position:relative;
}
.contact_map_l_in ul{
margin:0;
list-style:none;
padding:0;
}
.contact_map_l_in ul li{
cursor:pointer;
}
.contact_map_l_in_1{
width:65px;
height:46px;
padding-left:111px;
padding-top:28px;
position:absolute;
left:383px;
top:228px;
text-align:center;
font-size:14px;
color:#666666;
font-weight:bold;
background:url(../img/contact_map_am.png) center top no-repeat;
}
.contact_map_l_in_2{
width:88px;
height:20px;
padding-top:46px;
position:absolute;
left:359px;
top:204px;
text-align:center;
font-size:14px;
color:#666666;
font-weight:bold;
background:url(../img/contact_map_am.png) center top no-repeat;
}
.contact_map_l_in_3{
width:72px;
height:46px;
padding-left:104px;
padding-top:25px;
position:absolute;
left:401px;
top:305px;
text-align:center;
font-size:14px;
color:#666666;
font-weight:bold;
background:url(../img/contact_map_am.png) center top no-repeat;
}
.contact_map_l_in_4{
width:88px;
height:20px;
padding-top:46px;
position:absolute;
left:373px;
top:397px;
text-align:center;
font-size:14px;
color:#666666;
font-weight:bold;
background:url(../img/contact_map_am.png) center top no-repeat;
}
.contact_map_l_in ul li.seled{
background:url(../img/contact_map_bm.png) center top no-repeat;
color:#333333;
}
.contact_map_r{
width:505px;
height:325px;
position:absolute;
left:613px;
top:107px;
}

.all_contact{
width:100%;
background:url(../img/contact_bg.gif) left 390px repeat-x;
overflow:hidden;
}

.contact_IT{
width:1200px;
padding-bottom:10px;
overflow:hidden;
}
.contact_IT span{
width:1200px;
height:52px;
line-height:52px;
display:block;
text-align:center;
color:#333333;
font-size:30px;
font-weight:bold;
}
.contact_IT label{
width:1200px;
height:59px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#999999;
font-size:14px;
display:block;
background:url(../img/contact_line.png) center 36px no-repeat;
}

.contact_li{
width:960px;
padding:0 120px 80px 120px;
background:url(../img/contact_li_bg.gif) no-repeat;
overflow:hidden;
}
.contact_li ul{
margin:0;
padding:0;
list-style:none;
}
.contact_li ul li{
width:320px;
height:204px;
float:left;
text-align:center;
}
.contact_li ul li span{
width:320px;
height:130px;
display:block;
text-align:center;
}
.contact_li ul li span img{
width:130px;
height:130px;
text-align:center;
}
.contact_li ul li label{
width:320px;
height:74px;
display:block;
text-align:center;
line-height:74px;
font-size:18px;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
}

.bcontact{
width:1200px;
background-color:#fff;
overflow:hidden;
box-shadow:0 0 10px #e5e5e5;
}
.bcontact_tab_bsc{
width:1200px;
height:52px;
position:relative;
background:url(../img/contact_tab_bg.gif) no-repeat;
}
.bcontact_tab{
width:622px;
padding-left:60px;
height:52px;
float:left;
}
.bcontact_tab ul{
margin:0;
padding:0;
list-style:none;
}
.bcontact_tab ul li{
width:120px;
height:52px;
float:left;
font-size:16px;
color:#666666;
font-weight:bold;
text-align:center;
}
.bcontact_tab ul li.seld{
background:url(../img/contact_tab_hover.gif) repeat-x;
color:#147efb;
}
.bcontact_tab ul li span{
width:120px;
height:52px;
line-height:52px;
background:url(../img/contact_tab_li.png) right center no-repeat;
display:block;
}
.bcontact_tab ul li.seld span{
background:none;
}
.bcontact_tab ul li span.bsc{
padding-left:40px;
width:102px;
display:block;
height:52px;
line-height:52px;
background:url(../img/ccc_down.png) 96px center no-repeat;
text-align:left;
}
.bcontact_tab ul li.seld span.bsc{
padding-left:40px;
width:102px;
display:block;
height:52px;
line-height:52px;
background:url(../img/ccc_downs.png) 96px center no-repeat;
text-align:left;
}

.bcontact_bsc{
width:442px;
padding:10px 8px 0 8px;
height:232px;
background:url(../img/bcontact_bsc.png) center bottom no-repeat;
position:absolute;
left:532px;
top:52px;
display:none;
}
.bcontact_bsc ul{
margin:0;
padding:0;
list-style:none;
}
.bcontact_bsc ul li{
float:left;
height:40px;
line-height:40px;
width:88px;
text-align:center;
font-size:14px;
color:#999999;
}
.bcontact_bsc ul li:hover{
color:#1982fa;
font-weight:bold;

}

.bcontact_box{
width:1080px;
padding:30px 60px 30px 60px;
overflow:hidden;
}

.bcontact_left{
width:100%;
overflow:hidden;
}
.bcontact_right{
width:100%;
overflow:hidden;
}
.bcontact_right_T{
width:480px;
height:56px;
line-height:56px;
border-bottom:1px dashed #cccccc;
font-size:28px;
font-weight:bold;
color:#147efb;
}
.bcontact_right_li{
width:480px;
padding-bottom:20px;
border-bottom:1px dashed #cccccc;
padding-top:10px;
overflow:hidden;
}
.bcontact_right_li ul{
margin:0;
padding:0;
list-style:none;
}
.bcontact_right_li ul li{
width:480px;
height:42px;
background:url(../img/s_em.png) left center no-repeat;
font-size:18px;
color:#666666;
float:left;
line-height:42px;
}
.bcontact_li{
width:441px;
padding-left:13px;
height:36px;
background:url(../img/s_em.png) left center no-repeat;
font-size:16px;
color:#666666;
line-height:36px;
}
.bcontact_txt{
width:480px;
line-height:40px;
padding-top:10px;
font-size:16px;
color:#666666;
overflow:hidden;
}

.bc_addr{
width:480px;
height:38px;
line-height:38px;
padding-top:13px;
font-size:16px;
color:#666666;
}
.bc_eddr{
width:480px;
line-height:20px;
font-family:Arial, Helvetica, sans-serif;
color:#b2b2b2;
font-size:14px;
overflow:hidden;
}

.bcontact_bb{
width:1102px;
height:60px;
padding-left:98px;
line-height:60px;
font-size:20px;
font-weight:bold;
color:#333333;
}
.bcontact_aa{
width:1016px;
padding-left:184px;
font-size:14px;
color:#666666;
line-height:30px;
}

.all_classAd{
width:100%;
height:138px;
background:url(../img/class_ad.jpg) center top no-repeat;
overflow:hidden;
}
.class_zx{
width:1200px;
height:140px;
position:relative;
}
.class_zx_l{
width:800px;
height:140px;
line-height:140px;
position:absolute;
font-size:24px;
color:#333333;
font-weight:bold;
}
.class_zx_l span{
font-size:36px;
color:#ff1919;
font-family:Arial, Helvetica, sans-serif;
}
.class_zx_r{
width:200px;
height:48px;
position:absolute;
right:0;
top:46px;
}

.Fenefits{
width:1200px;
overflow:hidden;
}
.Fenefits ul{
margin:0;
padding:0;
list-style:none;
}
.Fenefits ul li{
width:300px;
height:330px;
float:left;
}
.Fenefits_a{
width:300px;
height:135px;
text-align:center;
}
.Fenefits_b{
width:300px;
height:52px;
line-height:42px;
font-size:20px;
color:#333333;
font-weight:bold;
text-align:center;
}
.Fenefits_c{
width:268px;
padding:0 16px;
overflow:hidden;
font-size:14px;
color:#666666;
line-height:22px;
text-align:center;
}

.Blow_box{
width:1180px;
height:345px;
overflow:hidden;
background:url(../img/flow_line.png) center 76px no-repeat;
padding-left:20px;
}
.Blow_box ul{
margin:0;
padding:0;
list-style:none;
}
.Blow_box ul li{
width:234px;
height:345px;
float:left;
}
.Blow_box_li{
width:234px;
height:345px;
position:relative;
}
.Blow_box_a{
width:104px;
text-align:center;
font-size:24px;
color:#fff;
font-weight:bold;
height:35px;
line-height:35px;
position:absolute;
left:0;
top:0;
}
.Blow_box_b{
width:165px;
height:165px;
position:absolute;
left:30px;
top:0;
}
.Blow_box_c{
width:234px;
text-align:center;
font-size:16px;
color:#fff;
font-weight:bold;
height:28px;
line-height:28px;
position:absolute;
left:0;
top:189px;
}
.Blow_box_d{
width:234px;
text-align:center;
font-size:14px;
color:#fff;
height:60px;
line-height:20px;
position:absolute;
left:0;
top:224px;
}

.all_sw{
width:100%;
height:480px;
background:url(../img/sw_bg.jpg) center top no-repeat;
}

.sw_box{
width:1228px;
overflow:hidden;
}
.sw_box ul{
margin:0;
padding:0;
list-style:none;
}
.sw_box ul li{
width:307px;
height:300px;
float:left;
}
.sw_box_a{
width:280px;
height:188px;
}
.sw_box_a img{
width:100%;
height:100%;
}
.sw_box_b{
width:280px;
height:42px;
line-height:42px;
text-align:center;
font-size:16px;
font-weight:bold;
color:#333;
}
.sw_box_c{
width:280px;
line-height:24px;
font-size:14px;
text-align:center;
overflow:hidden;
color:#999999;
}

.cases{
width:1230px;
padding-top:20px;
padding-bottom:50px;
overflow:hidden;
}
.cases ul{
margin:0;
padding:0;
list-style:none;
}
.cases ul li{
width:380px; height:440px;margin-right:30px;
float:left;
}

.cases ul li:hover .hotItem_li{box-shadow:0 0 12px #dedede; margin-top:0;}
.cases ul li:hover .hotItem_li_in_d label a{ background-color:#147efb; color:#fff;}
.cases ul li:hover .hotItem_li_in_b{color:#147efb;}

.warp_com{
width:1226px;
height:116px;
margin:15px auto;
background:url(../img/com_info.png) no-repeat;
}
.warp_com_in{
width:1226px;
height:116px;
position:relative;
}
.warp_com_in_1{
width:220px;
height:24px;
line-height:24px;
position:absolute;
left:72px;
font-size:16px;
color:#1d1f21;
top:57px;
}
.warp_com_in_2{
width:220px;
height:24px;
line-height:24px;
position:absolute;
left:343px;
font-size:16px;
color:#1d1f21;
top:57px;
}
.warp_com_in_3{
width:220px;
height:24px;
line-height:24px;
position:absolute;
left:623px;
font-size:16px;
color:#1d1f21;
top:57px;
}
.warp_com_in_4{
width:320px;
height:24px;
line-height:24px;
position:absolute;
left:843px;
font-size:16px;
color:#1d1f21;
top:57px;
}
.com_info{
width:1200px;
padding-bottom:60px;
overflow:hidden;
}
.com_info_left{
width:930px;
float:left;
overflow:hidden;
}
.com_info_Name{
width:930px;
height:66px;
line-height:66px;
font-size:30px;
font-weight:bold;
color:#333333;
}
.com_info_txt{
width:930px;
overflow:hidden;
font-size:14px;
line-height:24px;
}
.com_info_right{
width:230px;
float:right;
overflow:hidden;
}
.com_info_T{
width:210px;
height:48px;
border:1px solid #ebebeb;
background-color:#f5f5f5;
font-size:16px;
color:#333333;
font-weight:bold;
line-height:48px;
padding-left:18px;
}
.com_info_box{
width:188px;
padding:10px 20px 20px 20px;
border:1px solid #ebebeb;
border-top:none;
overflow:hidden;
}
.com_info_box ul{
margin:0;
padding:0;
list-style:none;
}
.com_info_box ul li{
width:188px;
height:49px;
border-bottom:1px dashed #cccccc;
float:left;
overflow:hidden;
}
.com_info_box ul li span{
width:16px;
height:49px;
line-height:49px;
color:#fff;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
display:inline;
float:left;
background:url(../img/col_1.png) left center no-repeat;
}
.com_info_box ul li label{
width:160px;
height:49px;
line-height:49px;
display:inline;
float:right;
}
.com_info_box ul li label a{
font-size:14px;
text-decoration:none;
}
.com_info_box ul li.bb span{
background:url(../img/col_2.png) left center no-repeat;
color:#999999;
}