/**1920*/
body{background:#444546;}
#main{width:100%;background:#fff}
.banner_box{position:relative;overflow:hidden;height:4.2865rem;width:100%;}

#content{width: 7.2917rem;;margin:.1302rem auto;height: 8.8542rem;}

#banner_wrap1{background:url("../images/banner/banner04_bg.png") repeat-x 0 -0.3333rem;height:4.2865rem;width:100%;position:absolute;top:0;left:0;display:block;background-size:cover;}
#banner_wrap2{background:url("../images/banner/banner01_bg.png") repeat-x 0 -0.3333rem;height:4.2865rem;width:100%;position:absolute;top:0;left:0;display:none;background-size:cover;}
#banner_wrap3{background:url("../images/banner/banner02_bg.png") repeat-x 0 -0.3333rem;height:4.2865rem;width:100%;position:absolute;top:0;left:0;display:none;background-size:cover;}
#banner_wrap4{background:url("../images/banner/banner03_bg.png") repeat-x 0 -0.3333rem;height:4.2865rem;width:100%;position:absolute;top:0;left:0;display:none;background-size:cover;}

.content_wrap{width:100%;margin:.1042rem auto 0;height:4.2865rem;position:absolute;top: 0;left: 0;}
.content_wrap p{overflow-wrap: break-word;color: rgba(255, 255, 255, 1);}

#head{width:3.3854rem;margin:0 auto;position:relative;height:.3906rem;margin-right: .4167rem;}
#head ul{position:absolute;right:0rem;top:.026rem;}
#head li{float:left;}
#head a{margin:0 .0781rem;overflow-wrap: break-word;color: rgba(255, 255, 255, 1);height: .1771rem;font-size: .1302rem;font-family: MicrosoftYaHei;text-align: left;white-space: nowrap;line-height: .2031rem;display: block;}
#head a:hover{color:#2882c8;}
.head_line{height: .0521rem; border-top: .0104rem solid #fff; opacity: 0.5;}

#logo{margin-top: .0313rem; width: 1.84rem;height: .3506rem;}
#banner_content1{width:5rem;margin:0 auto;position:relative;}
#banner_content1 p{overflow-wrap: break-word;color: rgba(255, 255, 255, 1);}
.company_name {height: .2813rem;font-size: .276rem;font-family: MicrosoftYaHei;text-align: center;line-height: .099rem;margin: 1.9063rem auto 0;letter-spacing: .0185rem;}
.slogan {height: .3594rem;font-size: .3594rem;font-family: MicrosoftYaHei-Bold;text-align: center;white-space: nowrap;line-height: .2135rem;margin: .276rem auto 0;word-spacing: .6111rem;}
#select_top{margin-top: .125rem;width: .4427rem;height: .0625rem;}

#switch{width:5rem;margin:3.2188rem auto 0;position:relative;height:.5208rem;z-index:1005;}
#switch span{position:absolute;bottom:.1667rem;width:.0521rem;overflow:hidden;height:.0521rem;cursor:pointer;}
#switch1{left:2.1979rem;background:url("../images/switch.png") 0 0 no-repeat;background-size:cover;}
#switch2{left:2.3438rem;background:url("../images/switch.png") 0 0 no-repeat;background-size:cover;}
#switch3{left:2.4896rem;background:url("../images/switch.png") 0 0 no-repeat;background-size:cover;}
#switch4{left:2.6354rem;background:url("../images/switch.png") 0 0 no-repeat;background-size:cover;}
.switch_on{background-position:-0.0521rem 0 !important}


#content_center{height: 3.8021rem;}
#content_center_img{margin-top: -0.6354rem;position: relative;padding-bottom: .1979rem;width: 7.2656rem;height: 3.8281rem;}

.center_line{height: .0521rem; border-top: .0104rem dashed #90ccf6;}
#center_bottom{margin: 0 auto .0625rem;position:relative;height: .3906rem;}
#center_bottom img{margin: auto;}
#center_bottom ul{position:absolute;top: .0781rem;width: 100%}
#center_bottom ul li{float:left;display: inline;width: 33%;text-align: center;}
#center_bottom a{overflow-wrap: break-word;color: #B2B2B2;height: .2031rem;font-size: .1406rem;font-family: MicrosoftYaHei;white-space: nowrap;line-height: .2031rem;display: block;font-weight: bold;letter-spacing: .0104rem;}
#center_bottom a:hover{color:#2299ee;}
.selected_content_li{color: #2299ee !important;}
.select_content{width: 1.3438rem;height: .0729rem;margin-top: .1042rem !important;}
#selected_content_li2{display: none;}
#selected_content_li3{display: none;}

#content_tab1{text-align: center;padding-top: .1198rem; display:block;}
#content_tab1 img{width: 7.2813rem;height: 3.3021rem;}
#content_tab2{text-align: center;display:none;}
#content_tab2 img{width: 7.4167rem;height: 4.2917rem;}
#content_tab3{text-align: center;padding-top: .0521rem; display:none;}
#content_tab3 img{width: 5.4323rem;height: 3.9688rem;}

#footer{height:1.1875rem;padding: .1458rem 0;width:100%;background-color:#2299ee;}
#footer p{height: .1719rem;font-size: .0938rem;font-family: Adobe Heiti Std R;overflow-wrap: break-word;color: rgba(255, 255, 255, 1);text-align: left;line-height: .1302rem;}
#footer img {margin:.0156rem auto 0;display:block;float: left;margin-right: .0521rem;}

#footer_content{margin: auto;width: 7.0313rem;}
#footer_content div{display: block;}
#footer_right{margin: .1042rem 0 0 1.0313rem;}
#footer_right div{display: table;padding-bottom: .1042rem;}

#footer_code {margin:0 auto;padding:.125rem 0 .0781rem 0;display:block;width: .8281rem;height: .8281rem;}
#footer_telephone {margin-top: .0417rem !important;width: .1198rem;height: .1146rem;}
#footer_consult {width: .1042rem;height: .099rem;}
#footer_solve {width: .099rem;height: .099rem;}
#footer_case {width: .0885rem;height: .099rem;}

#footer .contact_us{width: .8281rem;height: .1563rem;font-size: .1458rem;line-height: .1458rem;font-family: MicrosoftYaHei;white-space: nowrap;}
#footer .contact_phone {font-family: MicrosoftYaHei-Bold;height: .1302rem;font-weight: bold; font-size: .1146rem;}
#footer .contact_time {font-size: .0938rem;font-family: MicrosoftYaHei-Bold;font-weight: bold;}
#footer .f_bottom{margin-top: .2rem;font-size: .0938rem;}

#page_bottom{height: .7813rem;}


/** 1280P*/
@media (max-width:1280px){
    
    #logo{width: 2.1016rem;height: .3984rem;}
    #head{height: .4531rem;}
    #head ul{top: .0859rem;} 
    #head a{font-size: .1641rem;}
    #select_top{width: .4766rem;height: .0703rem;}

    #content{width: 7.8125rem;height: 9.5313rem;}
    #content_center{height: 4.1797rem;}
    #content_center_img{margin-top: -0.6953rem;width: 7.7344rem;height: 4.0781rem;}

    #center_bottom{height: .4609rem;}
    #center_bottom a{height: .2344rem;font-size: .1875rem;letter-spacing: .0156rem;}
    .select_content{width: 2.0156rem;height: .1094rem;}
    #content_tab1 img{width: 7.7813rem;height: 3.5313rem;}
    #content_tab2 img{width: 7.9297rem;height: 4.5859rem;}
    #content_tab3 img{width: 6.125rem;height: 4.4766rem;}

    #footer{height:1.7813rem;padding: .2188rem 0;}
    #footer p{height: .2422rem;font-size: .1172rem;line-height: .1797rem;}
    #footer img {margin-top:.0234rem;margin-right: .0781rem;}

    #footer_content{width: 7.6563rem;}
    #footer_right{margin: .1563rem 0 0 1.5469rem;}
    #footer_right div{padding-bottom: .1563rem;}

    #footer_code {padding:.1094rem 0 .1172rem 0;width: 1.1719rem;height: 1.1719rem;}
    #footer_telephone {margin-top: .0625rem !important;width: .1797rem;height: .1719rem;}
    #footer_consult {width: .1563rem;height: .0781rem;}
    #footer_solve {width: .1484rem;height: .1484rem;}
    #footer_case {width: .1328rem;height: .1484rem;}

    #footer .contact_us{width: 1.1719rem;height: .2344rem;font-size: .2031rem;line-height: .2188rem;}
    #footer .contact_phone {height: .1953rem;font-size: .1563rem;}
    #footer .contact_time {font-size: .1172rem;}
	#footer .f_bottom{margin-top: .4rem;font-size: .1172rem;}

    #page_bottom{height: 1.0156rem;}

}


/** 1080AI*/
@media (max-width:1080px){

    #content{width: 7.7778rem;}

    #center_bottom{height: .4537rem;}
    .select_content{width: 1.9444rem;height: .1111rem;}
    #center_bottom a{font-size: .1944rem;}

    #switch span{width:.0926rem;height:.0926rem;}
    #switch1{left:1.9815rem;}
    #switch2{left:2.2778rem;}
    #switch3{left:2.5741rem;}
    #switch4{left:2.8704rem;}
    .switch_on{background-position:-0.0926rem 0 !important}
    
    .company_name {height: .3704rem;font-size: .3611rem;}
    .slogan {height: .5093rem;font-size: .5093rem;}

    #footer{height:1.9444rem; padding: .2778rem 0;}
    #footer p{height: .2778rem; line-height: .2083rem; font-size: .1481rem;}
    #footer .contact_phone{height: .1852rem;font-size: .1667rem;}
    #footer .contact_time{font-size: .1481rem;}
    #footer .contact_us{height: .2315rem;font-size: .2222rem;line-height:.2315rem;}
    #footer_code {width: 1.3889rem;height: 1.3889rem; padding-top: .2315rem;}
    #footer_right{margin: .2778rem 0 0 1.8056rem;}
    #footer_telephone {margin-top: .0694rem !important;width: .25rem;height: .2361rem;}
    #footer_consult {width: .1852rem;height: .1759rem;}
    #footer_solve {width: .1759rem;height: .1759rem;}
    #footer_case {width: .1574rem;height: .1759rem;}
	#footer .f_bottom{margin-top: .36rem; font-size: .1481rem;}
}

/** 750I*/
@media (max-width:750px){

    #logo{width: 2.6rem;height: .4933rem;}
    #head{width: 3.7333rem; height: .5333rem;margin-right: .1067rem;}
    #head a{font-size: .2133rem;}
    #head ul {top: .1467rem;}
    #select_top{width: .5733rem;height: .0933rem;}

    #content{width: 8.4rem;height: 10.2667rem;}
    #content_center{height: 4.4rem;}
    #content_center_img{margin-top: -0.7067rem;width: 8.4rem;height: 4.4267rem;}
    #center_bottom{height: .4667rem;}
    .select_content{width: 2.1067rem;height: .12rem;}
    #center_bottom a{font-size: .2133rem;}
    #content_tab1{padding-top: .2667rem;}
    #content_tab2{padding-top: .1733rem;}
    #content_tab3{padding-top: .2rem;}
    #content_tab1 img{width: 8.4533rem;height: 3.84rem;}
    #content_tab2 img{width: 8.6133rem;height: 4.9867rem;}
    #content_tab3 img{width: 6.6533rem;height: 4.8667rem;}

    #footer{height:2.4rem; padding: .2778rem 0;}
    #footer p{height: .3467rem; line-height: .2533rem; font-size: .2rem;}
    #footer .contact_phone{height: .2667rem;font-size: .2133rem;}
    #footer .contact_time{font-size: .2rem;}
    #footer .contact_us{height: .2667rem;font-size: .2667rem;line-height: .3333rem;}
    #footer_code {width: 1.7333rem;height: 1.7333rem; padding-top: .3333rem;}
    #footer_right{margin: .3733rem 0 0 2.2rem;}
    #footer_telephone {margin-top: .0694rem !important;width: .3067rem;height: .2933rem;}
    #footer_consult {width: .2667rem;height: .2533rem;}
    #footer_solve {width: .2533rem;height: .2533rem;}
    #footer_case {width: .2267rem;height: .2533rem;}
	#footer .f_bottom{margin-top: .38rem; font-size: .2rem;}

    #page_bottom{height: 2rem;}
}

/** 720A*/

/** 640I*/

/** 540A*/

/** 480A*/

/** 320I*/