.foot_wcs2{
	height: 40px;
	line-height: 40px;
	padding: 0px 30px;
	text-align: center;
}
.foot_wcs2 a{
	width: 80px;
	cursor:pointer;
	padding-left: 30px;
	color: #000;
}


/*--缂佺喍绔寸拋鍓х枂--*/
@font-face{font-family: "myfont1"; src:url("../fonts/CALIBRI.ttf")}
@font-face{font-family: "myfont2"; src:url("../fonts/Lemon-Regular.ttf")}
html,body,dl,dd,dt{ font-size:12px; margin:0; padding:0; font-family:"myfont"; width:100%;  background-color:#fff;} 
ul{ list-style-type:none; padding:0px; margin:0}
form{margin:0}
.clear{clear:both}
.check_input{width:10px; height:10px; border:0;}
.height_clear{height:15px; clear:both}
.form_input{ border:none;height:42px; width:100%; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px;}
.form_textarea{width:100%; height:80px; border:none; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; outline:none}
.form_btn{border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; cursor:pointer}
.search_input{border:1px solid #999; height:20px; width:150px;}
img{border:0}


.suspension{position:fixed;z-index:55;right:0;bottom:40%;width:70px;height:240px; z-index: 99999999;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:80px;height:80px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:80px;height:80px;background-image:url(../images/r2.png);background-repeat:no-repeat; background-position: center;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:80px;height:80px;background-image:url(../images/r1.png);background-repeat:no-repeat; background-position: center;}
.suspension .a-top .i{width:80px;height:80px;background-image:url(../images/r3.png);background-repeat:no-repeat; background-position: center;}

.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top{display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:200px;background:#fff;position:absolute;right:100px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:-34px;}
.suspension .d-qrcode{top:-225px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:auto;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}

.yy_gps{width:90%; height: auto; margin: 20px auto; display: none;}
.yy_gps .yy_txt{text-align: center; font-size:16px;}
.yy_gps .yy_list{text-align: center; font-size:16px; margin-top: 20px;}
.yy_gps .yy_list span{display: inline-block; text-align: center; width:45%; margin: 0 1%;}
.yy_gps .yy_list span img{width:100%}

.common_top_wc{width:100%;  border-bottom: 0px solid #e7e7e7; position: relative}
.common_top_wc .common_top{width:1800px;  margin: 0 auto; background: #fff;}
.common_top_wc .common_top .menu{float:right; display: none; margin-top: 28px; }
.common_top_wc .common_top .menus{width:80%; margin: 0 auto; text-align: center; position: relative; }
.common_top_wc .common_top .menus .logo{display: inline-block; float: left;  text-decoration: none; line-height: 80px; font-size: 36px; font-weight: 800; color: #000;}
.common_top_wc .common_top .menus .menu_list_wc{display: inline-block; float:right}
.common_top_wc .common_top .menus .menu_list{display:inline-block; height: 40px;text-decoration: none; position: relative; padding: 0 25px; position: relative}
.common_top_wc .common_top .menus .menu_list .m1{display: block; width: 100%; font-size: 18px; text-align: center;  color:#000; text-decoration: none; line-height: 40px; font-family:"myfont1"}
.common_top_wc .common_top .menus .menu_list .m1:hover{text-decoration: underline; font-style: italic;}
.common_top_wc .common_top .menus .menu_list .menu_show{position: absolute; top: 130px; left: 0; height: 0px; width: 200px; overflow: hidden; text-align: center; z-index: 999999; background: #fff;}
.common_top_wc .common_top .menus .menu_list .menu_show a{display: inline-block; text-decoration: none; color:#666; line-height: 50px; font-size: 14px; width:100%; text-align: left; text-indent: 10px;}
.common_top_wc .common_top .menus .Subscribe{display: inline-block; float: right; margin: 43px 0 0 0; width:160px; height: 40px; color: #fff; background: #f1ac0e; line-height: 40px; font-size:16px; font-weight: 800; border-radius: 20px;}

.banner{width: 100%;  margin: 0 auto; position: relative; background-size:cover}
.banner img{display: block}
.banner .txt{width: 980px; height: 200px; background:url("../images/bg.png"); position: absolute; left: 50%; margin-left: -490px; top:80px;}
.banner .txt .t1{font-family: "myfont2"; font-size: 40px; width: 80%; margin: 0 auto; display: block; padding: 30px 0 0 0; color: #fff; text-align: center}
.banner .txt .t2{font-family: "myfont1"; font-size: 22px; width: 80%; margin: 0 auto; display: block; margin-top: 30px; color: #fff; text-align: center}


.swiper {
        width: 100%;
      }

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

      .swiper-slide img {
        display: block;
        width: 100%;
        object-fit: cover;
      }

.i_part1{width: 100%; margin-top: 120px;}
.i_part1 .i_content{
    /*width: 1800px; */
    height: auto; margin: 0 auto;}
.i_part1 .i_content .title{text-align: center; font-size:40px; font-weight: 800;}
.i_part1 .i_content .content{width:100%; margin-top: 80px;}
.i_part1 .i_content .content .list{ width:49%; border: 0px solid #e7e7e7; border-radius: 10px; overflow: hidden;}
.i_part1 .i_content .content .list .img{width:100%;}
.i_part1 .i_content .content .list .sublist{width:90%; margin: 0 auto;  display: block; text-decoration: none; font-size: 16px; color:#000; border-bottom: 0px solid #e7e7e7; padding: 10px 0;}
.i_part1 .i_content .content .list .sublist span{display: inline-block;}
.i_part1 .i_content .content .list .sublist .s1{width:30%; line-height: 60px;}
.i_part1 .i_content .content .list .sublist .s1 img{vertical-align: middle;}
.i_part1 .i_content .content .list .sublist .s2{width:45%}
.i_part1 .i_content .content .list .sublist .s3{width:45%}
.i_part1 .i_content .content .list .sublist .s4{width:22%; background: #1a73e8; text-align: center; color:#fff; padding: 8px 0;}
.i_part1 .i_content .content .list .sublist .s2-3{display:inline-block; width:45%}

.i_part1 .i_content .content .list .lmore{width:40%; margin: 20px auto; line-height: 60px; display: block; text-decoration: none; font-size: 16px; color:#fff; background: #EC8206; text-align: center; }

.i_part1 .i_content .content .l{float:left;}
.i_part1 .i_content .content .r{float:right;}

.i_part2{width: 100%; z-index: 888; position: relative; margin-top: 50px;}

.i_part3{width: 100%; margin-top: -80px; z-index: 999;  position: relative;background:#f6f8fb}
.i_part3 .i_content{
    /*width: 1450px;*/
    padding-bottom: 20px; margin: 0 auto; box-shadow:0px 0px 12px 0 #999}
.i_part3 .i_content .title{width:100%; text-align: center; font-size:40px; font-weight: 800; padding-top: 50px;}
.i_part3 .i_content .content{width:90%; margin: 0 auto; font-size:16px; line-height: 30px; margin-top: 30px;}

.l_part1{width: 100%; margin-top: 20px;}
.l_part1 .phone_list{width:100%; display: none; }
.l_part1 .phone_list ul{display: flex; justify-content: space-around;  border-bottom: 1px solid #e7e7e7;}
.l_part1 .phone_list ul li{display: inline-block;  flex: 1; text-align: center; border-right: 1px solid #e7e7e7; line-height: 50px;}
.l_part1 .phone_list ul li ul{display:  none; position: absolute; width:100%; background: #fff; left:0}
.l_part1 .phone_list ul li ul li{width:96%; text-align: left; border:none; margin: 0 auto; padding-top:10px}
.l_part1 .phone_list ul li ul li span{display: inline-block; width:12%; text-align: center; line-height: 30px; }
.l_part1 .phone_list ul li ul li a{display: inline-block; width:12%; text-align: center; line-height: 30px; text-decoration: none; color:#000}
.l_part1 .phone_list ul li ul .phone_lists{line-height: 30px;}
.l_part1 .phone_list ul li ul .phone_lists .sel{background: #4BACE7; border-radius: 30px; color:#fff}
.l_part1 .phone_list ul li ul .phone_city_show{display: none; border-top: 1px solid #e7e7e7; padding:0}
.l_part1 .phone_list ul li ul .phone_classes_show{display: none; border-top: 1px solid #e7e7e7; padding:0}

.l_part1 .l_content{width: 1450px; height: auto;  margin: 0 auto; border:1px solid #e7e7e7; padding: 10px 0 15px 0;}
.l_part1 .l_content .list{width:96%; margin:0 auto; line-height: 30px; margin-top: 10px;}
.l_part1 .l_content .list span{display: inline-block; font-size:14px; margin-right: 10px; width:70px; text-align: right;}
.l_part1 .l_content .list .item{display: inline-block; text-decoration: none; color:#000; font-size: 14px; margin: 0 8px; padding: 0 10px;}
.l_part1 .l_content .list .sel{background: #4bace7; color:#fff; border-radius: 15px;}
.l_part1 .l_content .city_show{width:82%; margin:0 auto; line-height: 30px; margin-top: 10px; background: #e7e7e7; border:1px solid #999; display: none;}
.l_part1 .l_content .city_show .item2{display: inline-block; text-decoration: none; color:#000; font-size: 14px; margin: 0 4px; padding: 0 10px;}
.l_part1 .l_content .classes_show{width:82%; margin:0 auto; line-height: 30px; margin-top: 10px; background: #e7e7e7; border:1px solid #999; display: none;}
.l_part1 .l_content .classes_show a{display: inline-block; text-decoration: none; color:#000; font-size: 14px; margin: 0 4px; padding: 0 10px;}
.c_line{width:1450px; margin:0 auto; border: 2px solid #0c46b0;}


.l_part2{width: 100%; margin-top: 20px;}
.l_part2 .l_content{width: 1450px; height: auto;  margin: 0 auto;}
.l_part2 .l_content .t_list{width:100%; border-bottom: 1px solid #e7e7e7; margin-top: 40px; padding-bottom: 30px;}
.l_part2 .l_content .t_list .t_l{float:left; }
.l_part2 .l_content .t_list .t_l img{margin-top: 10px;}
.l_part2 .l_content .t_list .t_c{float:left; width:70%}
.l_part2 .l_content .t_list .t_c .t_c_1{font-size: 16px;}
.l_part2 .l_content .t_list .t_c .t_c_1 div{display: none;}
.l_part2 .l_content .t_list .t_c .t_c_1 .s0{margin-left: 10px;}
.l_part2 .l_content .t_list .t_c .t_c_1 .s0 img{vertical-align: top;}
.l_part2 .l_content .t_list .t_c .t_c_1 .s1{margin-left: 40px; background: #F9C23E; color:#fff; padding: 3px 10px; border-radius: 10px; font-size:14px}
.l_part2 .l_content .t_list .t_c .t_c_1 .s2{margin-left: 20px; background: #4BACE7; color:#fff; padding: 3px 10px; border-radius: 10px; font-size:14px}
.l_part2 .l_content .t_list .t_c .t_c_2{font-size: 16px; margin-top: 8px;}
.l_part2 .l_content .t_list .t_c .t_c_2 .s3{margin-left: 5px;  padding: 3px 10px; font-size:14px }
.l_part2 .l_content .t_list .t_c .t_c_3{font-size: 16px; margin-top: 8px; line-height: 28px;}
.l_part2 .l_content .t_list .t_c .t_c_3 .s4{color:#666; font-size:14px}
.l_part2 .l_content .t_list .t_c .t_c_3 .s4 font{font-size:16px; color:#000}
.l_part2 .l_content .t_list .t_r{float:right; width:10%; text-align: center;}
.l_part2 .l_content .t_list .t_r a{display:inline-block; padding: 9px 20px; background: #E80000; color:#fff; text-align: center; text-decoration: none; border-radius: 10px; margin-top: 30px;}


.x_part1{width: 100%; margin-top: 20px;}
.x_part1 .x_content{width: 1450px; height: auto;  margin: 0 auto;}
.x_part1 .x_content .x_l{float:left; width:30%; border: 1px solid #e7e7e7; padding-bottom: 20px;}
.x_part1 .x_content .x_l .img{text-align: center; margin-top: 30px;}
.x_part1 .x_content .x_l .name{text-align: center; margin-top: 20px; font-size:18px; font-weight: 800;}
.x_part1 .x_content .x_l .name img{vertical-align: middle;}
.x_part1 .x_content .x_l .btn{text-align: center; margin-top: 20px; font-size:14px;}
.x_part1 .x_content .x_l .btn .btn1{background: #F9C23E; color:#fff; border-radius: 8px; padding: 5px 10px; display: inline-block; margin: 0 5px;}
.x_part1 .x_content .x_l .btn .btn2{background: #4BACE7; color:#fff; border-radius: 8px; padding: 5px 10px; display: inline-block; margin: 0 5px;}
.x_part1 .x_content .x_l .ms{width:90%; text-align: left; margin: 20px auto; font-size:14px; color:#666; line-height: 28px;}
.x_part1 .x_content .x_l .yuyue{width:90%; text-align: center; margin:0 auto;}
.x_part1 .x_content .x_l .yuyue a{display: inline-block; background: #E80000; color:#fff; padding: 15px 30%; font-size: 16px; border-radius: 40px; text-decoration: none; }


.x_part1 .x_content .x_r{float:right; width:65%; border: 1px solid #e7e7e7; padding: 1.5%;}
.x_part1 .x_content .x_r .list{width:100%; font-size:14px; color:#666; margin-top: 15px;}
.x_part1 .x_content .x_r .list_img{width:100%; text-align: left;}
.x_part1 .x_content .x_r .list_img .img{width:30%; height: 200px; overflow: hidden; display: inline-block; border: 1px solid #e7e7e7; padding: 1px; margin: 15px 1%;}
.x_part1 .x_content .x_r .list_img .img img{width:100%; height: 100%;}


.h_part1{width: 100%; margin-top: 20px;}
.h_part1 .h_content{width: 1450px; height: auto;  margin: 0 auto;}
.h_part1 .h_content .pc_title{width:100%; text-align: center; padding: 50px 0;}
.h_part1 .h_content .pc_title .t1{font-size:40px; font-weight: 800;}
.h_part1 .h_content .pc_title .t2{font-size:20px; margin-top: 15px;}
.h_part1 .h_content .pc_part{width:100%; display: flex; justify-content: space-between;}
.h_part1 .h_content .pc_part .img img{top: 40%; position:relative;}
.h_part1 .h_content .pc_part p{text-align: center; font-size:16px; color:#E80000}
.h_part1 .h_content .p_r{justify-content: flex-end; margin: 20px auto;}
.h_part1 .h_content .p_r img{transform: rotate(90deg); margin-right: 140px;}
.h_part1 .h_content .p_l{justify-content:flex-start; margin: 20px auto;}
.h_part1 .h_content .p_l img{transform: rotate(90deg); margin-left: 140px;}
.h_part1 .h_content .pc_part .imgs img{transform: rotate(180deg); top: 40%; position:relative;}
.h_part1 .h_content .pc_ms{width:100%; text-align: left; font-size:16px; line-height: 36px; color:#3f3f3f; margin-top: 20px;}


.foot_wcs{width: 100%; background: #f5f5f5; line-height: 20px; text-align: center; 
color: #afafaf; font-size: 16px;  padding: 10px 0px;
}



.foot_wc .right{width:350px; float:right; margin-top: 50px; padding-bottom: 20px;}
.foot_wc .right .r1{font-weight: 800; display: block; font-size: 18px;}
.foot_wc .right .r2{margin-top: 20px; display: block; font-size: 18px;}
.foot_wc .right .r3{margin-top: 10px; display: block; font-size: 14px;}

.gotop_wc{width:100%; position: fixed;bottom:100px; height: 100px;}
.gotop_wc .gotop{width:1200px; margin: 0 auto; height: 100px; position: relative}
.gotop_wc .gotop .top{position: absolute; right:-100px; bottom:0}
.gotop_wc .gotop .top img{width:100px;}
.gotop_wc .gotop .shop{position: absolute; left:-100px; bottom:0}
.gotop_wc .gotop .shop img{width:100px;}
/*--閸掑棝銆夐弽宄扮础--*/
.page_total {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #f5fbff; font-size: 11px; font-weight: bold; font-family: verdana; padding-right: 2px; padding-left: 2px;}
.page_pages {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #ffffff; font-size: 11px; font-weight: bold; font-family: verdana; padding-right: 2px; padding-left: 2px;}
.page_redirect {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #ffffff; font-size: 11px; padding-right: 5px; padding-left: 5px;}
.on_page_redirect {border-right: #7f9db9 1px solid; border-top: #7f9db9 1px solid; border-left: #7f9db9 1px solid; border-bottom: #7f9db9 1px solid; background-color: #f5fbff; font-size: 11px; color: #FF7200; padding-right: 5px; padding-left: 5px;}
.page_number {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #ffffff; font-size: 11px; font-family: verdana; padding-right: 7px; padding-left: 7px;}
.on_page_number {border-right: #dddddd 1px solid; border-top: #dddddd 1px solid; border-left: #dddddd 1px solid; border-bottom: #dddddd 1px solid; background-color: #f5fbff; font-size: 11px; font-family: verdana; color: #FF7200; padding-right: 7px; padding-left: 7px;}
.page_curpage {border-right: #dbddd3 1px solid; border-top: #dbddd3 1px solid; border-left: #dbddd3 1px solid; border-bottom: #dbddd3 1px solid; background-color: #f5fbff; font-size: 11px; font-family: verdana; color: #FF7200; font-weight: bold; padding-right: 7px; padding-left: 7px;}
.page_input {border-right: #808080 1px solid; border-top: #808080 1px solid; border-left: #808080 1px solid; border-bottom: #808080 1px solid; width: 40px; height: 20px; float:left; background:#ffffff;}
.foot_fenye{margin-top:15px; width:100%; text-align:center; height:100px; }



/* 婢舵矮閲滃锔界泊閸旓拷 - 閸ュ墽澧�- 閸忣剛鏁ょ猾锟� */
.leftLoop{ overflow:hidden; position:relative; }
.leftLoop .hd{ height:auto; position:relative}
.leftLoop .hd .prev{ display:block;  width:22px; height:42px;  cursor:pointer; background:url("../images/sam-left.png") no-repeat; position:absolute; left:0; top:100px;}
.leftLoop .hd .next{ display:block;  width:22px; height:42px;  cursor:pointer; background:url("../images/sam-right.png") no-repeat; position:absolute; right:0; top:100px;}
.leftLoop .bd{width:1100px; margin:0 auto; height:240px; padding:10px; }
.leftLoop .bd ul{ overflow:hidden; zoom:1; }
.leftLoop .bd ul li{ margin:0 10px; text-align:center; float:left; _display:inline; overflow:hidden; width:200px; height:240px;  }
.leftLoop .bd ul li .pic{ margin-top:40px;}

/*楠炶崵浼呴悧锟�*/
.flexslider {margin: 0px auto;position: relative;width: 100%;height:450px;overflow: hidden;zoom: 1; z-index:0}
.flexslider .slides li {width: 100%;height: 100%; text-align:center}
.flex-direction-nav a {width: 70px;height: 70px;line-height: 99em;overflow: hidden;margin: -35px 0 0;display: block;background: url(/configs/slider/style_three/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease;border-radius: 35px;}
.flex-direction-nav .flex-next {background-position: 0 -70px;right: 0;}
.flex-direction-nav .flex-prev {left: 0;}
.flexslider:hover .flex-next {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-prev {opacity: 0.8;filter: alpha(opacity=25);}
.flexslider:hover .flex-next:hover,.flexslider:hover .flex-prev:hover {opacity: 1;filter: alpha(opacity=50);}
.flex-control-nav {width: 100%;position: absolute;bottom: 10px; left:0; text-align:center; padding:0}
.flex-control-nav li {margin: 0 2px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a {background: url(/configs/slider/style_three/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer;}
.flex-control-paging li a.flex-active,.flex-control-paging li.active a {background-position: 0 0;}

@media (max-width: 1450px) {
  .common_top_wc .common_top{width:100%}
  .common_top_wc .common_top .menus .menu_list_wc{display: none;}
  .common_top_wc .common_top .menu{display: block; margin-top: 10px;}
  /*.i_part1 .i_content{width:98%}*/
  /*.i_part3 .i_content{width:98%}*/
  .l_part1{margin-top: 0;}
  .l_part1 .l_content{display: none;}
  .l_part2 .l_content{width:98%}
  .l_part2 .l_content .t_list .t_l img{width:60px;height: 60px}
  .l_part2 .l_content .t_list .t_c{margin-left: 3%;}
  .c_line{width:100%; border:none; border-bottom:4px solid #0c46b0}

  .x_part1 .x_content{width:98%}
  .l_part1 .phone_list{display: block;}

  .h_part1 .h_content{width:98%; margin: 0 auto;}
  .h_part1 .h_content .pc_part .list{width:30%}
  .h_part1 .h_content .pc_part .list img{width:100%}
  .h_part1 .h_content .pc_part .img{width:4%}
  .h_part1 .h_content .pc_part .img img{width:100%}
  .h_part1 .h_content .pc_part .imgs{width:4%}
  .h_part1 .h_content .pc_part .imgs img{width:100%}
  .h_part1 .h_content .p_r img{width:4%; margin-right: 12%;}
  .h_part1 .h_content .p_l img{width:4%; margin-left: 12%;}
  .h_part1 .h_content .pc_part p{font-size:1.2rem;}
  .h_part1 .h_content .pc_ms{font-size:1.3rem;}

} 

@media (max-width: 1000px) {
  .i_part1{margin-top: 40px;}
  .i_part1 .i_content{width:80%}
  .i_part1 .i_content .content{margin-top: 40px;}
  .i_part1 .i_content .content .l{width:100%}
  .i_part1 .i_content .content .r{width:100%; margin-top: 30px;}
  .i_part3 .i_content{width:90%; height: auto; padding-bottom: 50px;}

  .l_part2 .l_content .t_list .t_c .t_c_1{font-size:14px}
  .l_part2 .l_content .t_list .t_c .t_c_2{font-size:14px}
  .l_part2 .l_content .t_list .t_c .t_c_3{font-size:14px}
  .l_part2 .l_content .t_list .t_c .t_c_3 .s4{display: -webkit-box; -webkit-line-clamp: 2;  -webkit-box-orient: vertical;  overflow: hidden;  text-overflow: ellipsis;}
  .l_part2 .l_content .t_list .t_c .t_c_3 .s4 font{font-size:14px}
  .l_part2 .l_content .t_list .t_r{width:15%}

  .x_part1 .x_content .x_r .list_img .img{height: 150px;}
  
  
} 

@media (max-width:  900px) {


  .x_part1 .x_content .x_r .list_img .img{height: 100px; width:29.5%}
  .h_part1 .h_content .pc_title .t1{font-size:32px}
  .h_part1 .h_content .pc_title .t2{font-size:16px}
} 

@media (max-width: 600px) {
  .i_part1 .i_content{width:98%}
  .i_part1 .i_content .title{font-size:30px}
  .i_part1 .i_content .content .list .sublist{font-size:14px}

  .l_part2 .l_content .t_list .t_c{width: calc(80% - 75px);}
  .l_part2 .l_content .t_list .t_c .t_c_1{font-size:12px}
  .l_part2 .l_content .t_list .t_c .t_c_1 .s0 img{vertical-align: middle;}
  .l_part2 .l_content .t_list .t_c .t_c_1 .s1{font-size:12px; margin-left: 20px;}
  .l_part2 .l_content .t_list .t_c .t_c_1 .s2{font-size:12px; margin-left: 5px;}
  .l_part2 .l_content .t_list .t_c .t_c_2 .s3{font-size:12px}
  .l_part2 .l_content .t_list .t_c .t_c_2{font-size:12px; margin-top: 3px;}
  .l_part2 .l_content .t_list .t_c .t_c_3{font-size:12px; margin-top: 3px;}
  .l_part2 .l_content .t_list .t_c .t_c_3 .s4{font-size:12px; line-height: 20px;}
  .l_part2 .l_content .t_list .t_c .t_c_3 .s4 font{font-size:12px}
  .l_part2 .l_content .t_list .t_r{width:20%}

  .x_part1 .x_content .x_l{width:100%; float:none}
  .x_part1 .x_content .x_r{width:97%; float: none; margin-top: 20px;}

  .h_part1 .h_content .pc_title .t1{font-size:26px}
  .h_part1 .h_content .pc_title .t2{font-size:14px}
  .h_part1 .h_content .p_r{margin:10px auto;}
  .h_part1 .h_content .p_l{margin:10px auto;}
} 

@media (max-width: 500px) {
  .i_part1 .i_content .content .list .sublist .s1{width:45%}
  .i_part1 .i_content .content .list .sublist .s2{width:100%}
  .i_part1 .i_content .content .list .sublist .s3{width:100%}
  .i_part1 .i_content .content .list .sublist .s2-3{vertical-align: middle; width:30%}

  .l_part2 .l_content .t_list .t_c .t_c_1{padding-bottom:3px}
  .l_part2 .l_content .t_list .t_c .t_c_1 div{display: block; height: 3px;}
  .l_part2 .l_content .t_list .t_c .t_c_1 .s1{margin-left:0}
  .l_part2 .l_content .t_list .t_c .t_c_1 .s2{margin-left:3px}
  .l_part2 .l_content .t_list .t_c .t_c_2 .s3{margin-left: 0; padding: 2px 8px;}

  .l_part2 .l_content .t_list .t_r a{padding:9px 6px}

  .x_part1 .x_content .x_r .list_img .img{width:45%; height: 140px;}
  .l_part1 .phone_list ul li ul li a{width:24%}

  .h_part1 .h_content .pc_title .t1{font-size:20px}
  .h_part1 .h_content .pc_title .t2{font-size:14px}
} 

@media (max-width: 400px) {

  .x_part1 .x_content .x_r .list_img .img{width:95%; height: auto;}

  .h_part1 .h_content .pc_title .t1{font-size:16px}
  .h_part1 .h_content .pc_title .t2{font-size:12px}
} 

/*
@media screen and (max-width: 1200px) {
.common_top_wc .common_top .menus{display: none}	
.common_top_wc .common_top .menu{display: block}
.common_top_wc .common_top{width:95%;}
	
	
	
.i_part1{margin-top: 50px;}	
.i_part1 .i_title_e{font-size: 2.2rem;}	
.i_part1 .i_title_c{font-size: 2.2rem;}	
.i_part1 .i_content{width: 100%}
.i_part1 .i_content .i_left_1{float:none; width: 95%; margin: 0 auto; height: auto}	
.i_part1 .i_content .i_left_1 h1{font-size: 22px;}	
.i_part1 .i_content .i_right_1{float:none; width: 95%; margin: 0 auto;}	

.i_part2{height:auto}		
.i_part2 .i_title_e{font-size: 2.2rem;}	
.i_part2 .i_title_c{font-size: 2.2rem;}		
.i_part2 .i_content{width:92%; margin: 0 auto; padding: 2%; margin-top: 35px;}	
.i_part2 .i_content .i_left_1{width: 100%; float:none; height: auto}
.i_part2 .i_content .i_right_1{width: 100%; float:none}
.i_part2 .i_content .i_left_2{width: 100%; float:none}
.i_part2 .i_content .i_right_2{width: 100%; float:none; height: auto;}
	
.i_part3{margin-top: 50px;}	
.i_part3 .i_title_e{font-size: 2.2rem;}	
.i_part3 .i_title_c{font-size: 2.2rem;}	
.i_part3 .i_content{width: 100%}	
.i_part3 .i_content .i_list:nth-child(1){margin-left: auto;}
.i_part3 .i_content .i_list{width: 95%; margin: 10px auto; float:none}	
	
.i_part4{background:none; height: auto;}
.i_part4 .i_content{width:100%;height: auto;}
.i_part4 .i_content .pj0{width:100%; height: auto; display: block; line-height: 0}
.i_part4 .i_content .pj1{position: relative; left: 0; top: 0; margin-top: 15px; width: 100%}
.i_part4 .i_content .pj2{position: relative; left: 0; top: 0; width: 100%}
.i_part4 .i_content .pj3{position: relative; left: 0; top: 0; margin-top: 20px; width:100%; height: 300px; background-size: cover; }
.i_part4 .i_content .pj4{position: relative; left: 5%; top: 0; width: 95%}
.i_part4 .i_content .pj5{position: relative; left: 0; top: 0; margin-top: 20px; width:100%; height: 300px; background-size: cover; }
.i_part4 .i_content .pj6{position: relative; left: 5%; top: 0; width: 95%}
.i_part4 .i_content .pj7{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 22px;}
.i_part4 .i_content .pj8{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 16px;}
.i_part4 .i_content .pj9{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 22px;}
.i_part4 .i_content .pj10{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 16px;}
.i_part4 .i_content .pj11{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 22px;}
.i_part4 .i_content .pj12{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 16px;}
.i_part4 .i_content .pj13{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 22px;}
.i_part4 .i_content .pj14{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 16px;}
.i_part4 .i_content .pj15{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 22px;}
.i_part4 .i_content .pj16{position: relative; background: #8F7961; left: 0; top: 0; width: 96%; padding: 2%; font-size: 16px;}
	
.i_part5{margin-top: 50px;}	
.i_part5 .i_title_e{font-size: 2.2rem;}	
.i_part5 .i_title_c{font-size: 2.2rem;}
.i_part5 .i_content{width: 95%; margin: 0 auto;}	
.i_part5 .i_content .i_list{width: 100%; margin-left: 0; margin-top: 15px;}
	
.foot_wc{height: auto;}
.foot_wc .foot{width:96%; margin: 0 auto;}	
.foot_wc .foot .f1{width: 100%; margin: 0 auto; float: none; display: inline-block}
.foot_wc .foot .f2{width: 100%; margin: 0 auto; float: none; display: inline-block; margin-top: 15px;}
.foot_wc .foot .f3{width: 100%; margin: 0 auto; float: none; display: inline-block; margin-top: 15px;}
.foot_wc .foot .f4{width: 100%; margin: 0 auto; float: none; display: inline-block; margin-top: 15px;}
.foot_wc .foot_icp{width:100%; line-height: 50px;}
}
*/