/* CSS Document */
@media (max-width:1200px) { 
.toubu{width:100%;}
.w1200{width:100%; margin:0 auto; clear:both; display:block;}
.nav ul{width:100%; margin:0 auto;}
.tedian{width:96%;}
.ad1 a,.ad2 a{width:100%;}
}
@media (max-width:1000px) {
.w1200{width:100%;}
.c100{height:50px; overflow:hidden;}
.toubu{width:96%; margin:20px auto 24px auto;}
.logo{float:left;}
.logo img{height:72px;}
.zhuanzhu{padding-top:10px;font-size:16px;line-height:28px;}
.zhuanzhu b{font-size:24px;}
.toubu .phone{font-size:22px;}
/*bannerå›¾*/
.fullSlide{height:450px;}
.fullSlide .bd li{height:450px;}
.fullSlide .bd li a{height:450px;}
.tj_title{width:100%; height:120px; margin-top:40px; padding:0px 0; text-align:center; display:block;}
.tj_title h3{font-size:36px; height:50px;line-height:70px; color:#333;letter-spacing:4px;display:block;}
.tj_title h3 b font{font-size:76px; font-family:"Times New Roman", Times, serif; font-style:normal;}
.tj_title span{font-size:20px; height:28px; line-height:28px;}

	/*çƒ­é”€äº§å“*/
.hot_product li.hp1 a{height:300px;}
.cp_pic{height:300px;}
.cp_desc{padding:5% 1%;width:36%;}
.cp_desc h3{padding-bottom:10px;}
.cp_desc p{height:30px; line-height:30px; font-size:16px;}
.cp_desc .fangan{height:30px; line-height:30px; font-size:16px;}

.hot_product li .cp_name{height:306px;}
.hot_product li span{height:44px; line-height:44px;}
/*ä¼˜åŠ¿*/
.youshi{height:540px;}
.youshi .pic{width:300px; margin:28px auto;position:relative; top:110px; z-index:400;}
.youshi .pic img{width:100%; height:100%;}
.youshi .ys_text{width:320px; height:90px;}
.youshi .ys_text .num{font-size:100px;}
.youshi .ys_text .ys_desc{top:60px;}
.youshi .ys_text .ys_desc h3{font-size:20px;}
.youshi .t1{top:0px; left:0px;}
.youshi .t2{top:200px; left:0px;}
.youshi .t3{top:400px; left:0px;}
.youshi .t4{top:0px; right:0px;}
.youshi .t5{top:200px; right:0px;}
.youshi .t6{top:400px; right:0px;}
.youshi .x1{position:absolute;top:115px; left:310px; z-index:300;}
.youshi .x2{position:absolute;top:300px; left:310px; z-index:300;}
.youshi .x3{position:absolute;top:450px; left:310px; z-index:300;}
.youshi .x4{position:absolute;top:115px; right:310px; z-index:300;}
.youshi .x5{position:absolute;top:300px; right:310px; z-index:300;}
.youshi .x6{position:absolute;top:450px; right:310px; z-index:300;}
.ad1{height:300px;}
.ad2{height:340px;}

.ys_two{height:380px;}
.num_two{width:15%;font-size:2rem;}
.ys_left{width:52%;}
.ys_two .ys_right{width:46%; text-align:right; padding-top:40px;}
.ys_two .ys_right img{width:90%;}
.ys_text_two{width:80%;}
.ys_text_two h3{font-size:28px;}
.ys_text_two p{line-height:25px; font-size:15px;}

.ys_three{width:98%; margin:0 auto;}
.ys_three_1{width:100%;}
.ys_three_1 .fl{top:100px;}
.ys_three_1 .fl img{width:90%;}
.ys_three_1 .ys_text_two{width:80%;}
.ys_three_1 .ys_text_two h3{font-size:24px;}
.ys_three_1 .ys_text_two p{line-height:25px; font-size:15px;}
/*é¦–é¡µæ–°é—»*/
.news_l{width:42%;}
.news_l dt{height:230px;}
.news_r{width:54%;}
.news_r dl{margin-bottom:25px;}
/*åº•éƒ¨*/
.xlogo{padding-right:7%;}
.footer_nav{text-align:left; width:28%; float:left;}
.footer_mid{ width:32%;font-size:16px;}
.footer_mid h3{ font-size:18px;}

.class_bg{height:300px;}
.index_cp li a .cp_name{height:160px;}
.index_cp li span{height:50px; line-height:44px;}
}
@media (max-width:860px) {
.c40{height:20px; overflow:hidden;}
.c100{height:30px; overflow:hidden;}
.w1200{width:98%;}
.toubu .phone{margin-top:6px;}
.nav ul{width:100%; margin:0 auto;}
/*bannerå›¾*/
.fullSlide{height:350px;}
.fullSlide .bd li{height:350px;}
.fullSlide .bd li a{height:350px;}
.tj_title{width:100%; height:100px; margin-top:30px; padding:0px 0; text-align:center; display:block;}
.tj_title h3{font-size:32px; height:40px;line-height:60px; color:#333;letter-spacing:4px;display:block;}
.tj_title span{font-size:18px; height:28px; line-height:28px;}
.tj_title h3 b font{font-size:62px; font-family:"Times New Roman", Times, serif; font-style:normal;}

.tedian{width:96%;margin-top:-20px;}
.tedian li span{font-size:16px;}
/*çƒ­é”€äº§å“*/
.hot_product li.hp1 a{height:244px;}
.cp_pic{height:244px;}
.cp_desc{padding:5% 1%;width:37%;}
.cp_desc h3{padding-bottom:15px;}
.cp_desc p{height:30px; line-height:30px; font-size:14px;}
.cp_desc .fangan{height:30px; line-height:30px; font-size:16px;}
.hot_product li .cp_name{height:250px;}
.hot_product li span{height:36px; line-height:36px; font-size:16px;}
/*ä¼˜åŠ¿*/
.youshi{height:500px;}
.youshi .pic{width:210px; margin:28px auto;position:relative; top:140px; z-index:400;}
.youshi .pic img{width:100%; height:100%;}
.youshi .ys_text{width:280px; height:80px;}
.youshi .ys_text .num{font-size:80px;}
.youshi .ys_text .ys_desc{top:44px;}
.youshi .ys_text .ys_desc h3{font-size:18px;}
.youshi .t1{top:10px; left:0px;}
.youshi .t2{top:180px; left:0px;}
.youshi .t3{top:340px; left:0px;}
.youshi .t4{top:10px; right:0px;}
.youshi .t5{top:180px; right:0px;}
.youshi .t6{top:340px; right:0px;}
.youshi .xian img{width:80%;}
.youshi .x1{position:absolute;top:115px; left:270px; z-index:300;}
.youshi .x2{position:absolute;top:250px; left:270px; z-index:300;}
.youshi .x3{position:absolute;top:380px; left:270px; z-index:300;}
.youshi .x4{position:absolute;top:115px; right:250px; z-index:300;}
.youshi .x5{position:absolute;top:250px; right:270px; z-index:300;}
.youshi .x6{position:absolute;top:380px; right:248px; z-index:300;}

.ad1{height:300px;}
.ad2{height:340px;}

.case_one li .cp_name{height:250px;}
.case_one li span{height:54px; line-height:48px; font-size:18px;}
.case_one li .case_title{margin-top:17px;}
.incase li{height:210px;}
.incase li a .cp_name{height:120px;}
.incase li span{font-size:15px; }
.case_one li a:hover .case_xian{width:150px;}
.incase li a:hover .case_xian{width:120px;}

.ys_two{height:380px;}
.ys_left{width:56%;}
.ys_two .ys_right{width:42%; text-align:right; padding-top:40px;}
.ys_two .ys_right img{width:90%;}
.num_two{width:15%;font-size:1.6rem; height:64px; line-height:64px;}
.ys_text_two{width:80%;}
.ys_text_two h3{font-size:22px;}
.ys_text_two p{line-height:25px; font-size:14px;}

.ys2_bg img{ height:390px;}
.ys_three{width:98%;}
.ys_three_1{width:100%; padding-top:10px;}
.ys_three_1 .fl{top:120px;}
.ys_three_1 .fl img{width:70%;}
.ys_three_1 .ys_text_two{width:80%;}
.ys_three_1 .ys_text_two h3{font-size:22px; overflow:hidden;}
.ys_three_1 .ys_text_two p{line-height:25px; font-size:14px;}

.news_l dd{line-height:22px; font-size:14px;}
.news_l dd.t{height:30px; line-height:30px; font-size:20px; font-weight:bold;}

.news_r dl{height:120px;}
.news_r dd h3{height:30px; line-height:30px;}
.news_r dl{margin-bottom:15px;}
.news_r dt img{ height:100%;}
.news_r dd span{margin:0px; line-height:20px; height:40px;}

.xlogo{padding-right:5%;}
.footer_nav{text-align:left; width:26%; float:left;}
.footer_nav a{font-size:16px;}
.footer_mid{ width:30%;font-size:16px;}
.footer_mid h3{ font-size:18px;}

.class_bg{height:250px;}
.plist{display:none;}
.con_right{width:100%;}

.index_cp li a .cp_name{height:130px;}
.index_cp li span{height:40px; line-height:34px;}

.news_two_img{width:25%; overflow:hidden;}
.news_two_img img{width:100%;}
}
@media (max-width:680px) {
.w1200{width:98%;}
.c30{height:5px; overflow:hidden;}
.c40{height:20px; overflow:hidden;}
.c100{height:50px; overflow:hidden;}
.c50{height:1px; overflow:hidden;}
.toubu{width:96%; margin:10px auto 0px auto; height:74px; overflow:hidden;}
.logo{float:left;}
.logo img{height:60px;}
.zhuanzhu{display:none;}
.toubu .phone{margin-top:0px;line-height:24px;height:50px; background-size:22%;padding-left:54px;font-size:18px;}

.nav{ height:100px;}
.nav ul{width:100%;}
.nav ul li{float: left; text-align: center; height: 50px; line-height: 50px; width: 25%;overflow: hidden;}
/*.nav li:nth-child(1) a,.nav li:nth-child(3) a,.nav li:nth-child(6) a,.nav li:nth-child(8) a{color: #fff;background:#606060;}*/
.nav .currclass a{color: #fff;background:none;}
#nohome{display:none;}

.fullSlide{height:250px;}
.fullSlide .bd li{height:250px;}
.fullSlide .bd li a{height:250px;}
.fullSlide .hd ul li{ height:6px;}
.tj_title{width:100%; height:90px; margin-top:20px; padding:0px 0; text-align:center; display:block; margin-bottom:10px;}
.tj_title h3{font-size:30px; height:40px;line-height:64px; color:#333;letter-spacing:4px;display:block;}
.tj_title span{font-size:18px; height:28px; line-height:28px; color:#666;text-transform:uppercase; display:block;padding-bottom:4px;}
/*çƒ­é”€äº§å“*/
.hot_product li.hp1 a{height:180px; overflow:hidden;}
.cp_pic{height:180px;}
.cp_desc{padding:5% 1%;width:37%;}
.cp_desc h3{padding-bottom:0px; font-size:18px;}
.c20{height:10px; clear:both; overflow:hidden;}
.cp_desc p{height:25px; line-height:25px; font-size:14px;}
.cp_desc .fangan{display:none;}
.cp_desc .fangan2{width:90%; margin:0 auto; display:block; border:2px solid #f00; border-radius:5px; height:30px; line-height:30px; font-size:14px; text-align:center;}
.hot_product li .cp_name{height:186px;}
.hot_product li span{height:30px; line-height:30px; font-size:16px;}
/*ä¼˜åŠ¿*/
.youshi{height:480px;}
.youshi .pic{width:150px; margin:28px auto;}
.youshi .pic img{width:100%; height:100%;}
.youshi .ys_text{width:240px; height:80px;}
.youshi .ys_text .num{font-size:80px;}
.youshi .ys_text .ys_desc{top:44px; font-size:13px;}
.youshi .ys_text .ys_desc h3{font-size:15px;}
.youshi .t1{top:10px; left:0px;}
.youshi .t2{top:180px; left:0px;}
.youshi .t3{top:340px; left:0px;}
.youshi .t4{top:10px; right:0px;}
.youshi .t5{top:180px; right:0px;}
.youshi .t6{top:340px; right:0px;}
.youshi .xian{ display:none;}

.ad1{height:240px;}
.ad2{height:300px;}
.case_one li .cp_name{height:220px;}
.case_one li span{height:44px; line-height:38px; font-size:16px;}
.case_one li .case_title{margin-top:10px;}
.incase li{height:150px;}
.incase li a .cp_name{height:100px;}
.incase li span{font-size:15px; }
.case_one li a:hover .case_xian{width:120px;}
.incase li a:hover .case_xian{width:100px;}

.ys_two{width:98%;height:100%; margin:0 auto; clear:both;}
.ys_left{width:100%;}
.ys_two .ys_right{width:100%; text-align:center; padding-top:10px;}
.ys_two .ys_right img{width:80%; margin:0 auto; padding-bottom:30px;}
.num_two{width:15%;font-size:1.6rem; height:70px; line-height:70px;}
.ys_text_two{width:80%;}
.ys_text_two h3{font-size:22px;}
.ys_text_two p{line-height:25px; font-size:16px;}

.ys2_bg img{ height:390px;}
.ys_three{width:98%; margin:0 auto; padding:0 1%;}
.ys_three_1{width:100%; padding-top:10px;}
.ys_three_1 .fl{ position:static; text-align:center; width:100%;}
.ys_three_1 .fl img{width:80%; margin:0 auto;}
.ys_three_1 .ys_text_two{width:80%;}
.ys_three_1 .ys_text_two h3{font-size:22px; overflow:hidden;}
.ys_three_1 .ys_text_two p{line-height:25px; font-size:16px;}

.news_l{width:96%; padding:0 2%; margin:0 auto;}
.news_r{width:96%; padding:0 2%; margin:0 auto;}
.news_l dd{line-height:26px; font-size:16px; display:block; padding-bottom:10px;}
.news_l dd.t{height:40px; line-height:40px; font-size:22px; font-weight:bold;}
.news_l dd span{display:none;}

.news_r dl{clear:both; width:100%;}
.news_r dd h3{height:30px; line-height:30px; font-size:18px;}
.news_r dt img{}
.news_r dd span{margin:1px 0;font-size:14px; height:44px;line-height:22px;}


.xlogo{width:48%;padding-right:0;}
.footer_nav{text-align:left; width:50%;}
.footer_nav a{font-size:16px;}
.footer_mid{ width:50%; padding:5%;font-size:16px;}
.footer_mid h3{ font-size:18px;}
.web{width:30%;}
.path{ border-top-left-radius:8px; border-top-right-radius:8px; border-bottom:none;}
.path h2{width:100%; text-align:center; padding:0; background:#fff url(../images/lm.jpg) no-repeat center; color:#111;}
.path span{display:none;}

.class_bg{height:200px;}
.index_cp li a .cp_name{height:110px;}
.index_cp li span{height:40px; line-height:34px;}
.view-title{font-size:20px;}
}

@media (max-width:460px) {
.c30{height:1px;}
.c40{height:10px;}
.c50{height:0px;}
.c100{height:40px; display:none;}
.toubu{width:96%; margin:10px auto 0px auto; height:60px; overflow:hidden;}
.logo{float:left;}
.logo img{height:50px; padding-left:5px;}
.zhuanzhu{display:none;}
.toubu .phone{margin-top:0px;line-height:24px;height:50px;background:url(../images/tel.jpg) no-repeat left 6px; background-size:22%;padding-left:44px;font-size:17px;}

.fullSlide{height:160px; overflow:hidden;}
.fullSlide .bd li{height:160px;}
.fullSlide .bd li a{height:160px;}
.fullSlide .hd ul li{ height:4px;}
.class_bg{height:150px;}

.cp_class li{ width:48%; margin:1% 1%;}

.tedian{margin:0px auto; width:100%;height:80px; overflow:hidden;}
.tedian li{height:80px;}
.tedian li span{font-size:14px; height:25px; line-height:25px; overflow:hidden; padding-top:40px;}
.tedian li span.t_pic01,.tedian li span.t_pic02,.tedian li span.t_pic03,.tedian li span.t_pic04,.tedian li span.t_pic05,.tedian li span.t_pic06{background-repeat:no-repeat; background-position:center 3px;}
/*æ ‡é¢˜*/
.tj_title{width:100%; height:84px; margin-top:0px; padding:0px 0; text-align:center; display:block;}
.tj_title h3{font-size:24px; height:40px;line-height:60px;letter-spacing:1px;}
.tj_title h3 b font{font-size:52px; font-family:"Times New Roman", Times, serif; font-style:normal;}
.tj_title span{font-size:14px; height:20px; line-height:20px;}
.tj_title em img{margin:0px; padding:0px; float:left;}
/*çƒ­é”€äº§å“*/
.hot_product li{width:50%;}
.hot_product li.hp1{width:100%; float:left;}
.hot_product li.hp1 a{height:180px; overflow:hidden;}
.cp_pic{height:180px;width:50%; overflow:hidden;}
.cp_desc{padding:5% 1%;width:47%;}
.cp_desc h3{padding-bottom:0px; font-size:18px;}
.c20{height:10px; clear:both; overflow:hidden;}
.cp_desc p{height:25px; line-height:25px; font-size:14px;}
.cp_desc .fangan{display:none;}
.cp_desc .fangan2{width:90%; margin:0 auto; display:block; border:2px solid #f00; border-radius:5px; height:30px; line-height:30px; font-size:14px; text-align:center;}
.hot_product li .cp_name{height:186px;}
.hot_product li span{height:30px; line-height:30px; font-size:16px;}
.hot_product li .cp_name img{height:100%; width:100%;object-fit: cover;}
/*ä¼˜åŠ¿*/
.youshi{height:auto;}
.youshi{ margin-top:20px;}
.youshi .pic{position:inherit;width:320px; }
.youshi .ys_text,.youshi .ys_text .num,.youshi .ys_text .ys_desc{position:inherit;}
.youshi .ys_text .num{float:left; padding-right:15px; padding-top:5px;}
.youshi .ys_text{width:100%; height:100px; clear:both;}
.youshi .ys_text .ys_desc{font-size:14px;}
.youshi .ys_text .ys_desc h3{font-size:16px;}

.ad1{height:140px;}
.ad2{height:200px;}

.case_one li a{width:92%;}
.case_one li .cp_name{height:125px;}
.case_one li span{height:34px; line-height:30px; font-size:16px;}
.case_one li .case_title{margin-top:6px;}
.incase li{height:150px; width:50%;}
.incase li a .cp_name{height:100px;}
.incase li span{font-size:15px; }
.case_one li a:hover .case_xian{width:120px;}
.incase li a:hover .case_xian{width:100px;}

.ys_two{width:98%;height:100%; margin:0 auto; clear:both;}
.ys_left{width:100%;}
.ys_two .ys_right{width:100%; text-align:center; padding-top:10px; padding-bottom:10px;}
.ys_two .ys_right img{width:80%; margin:0 auto;}
.num_two{width:15%;font-size:1.6rem; height:60px; line-height:60px;}
.ys_text_two{width:80%;padding-left:4%;}
.ys_text_two h3{font-size:20px;}
.ys_text_two p{line-height:25px; font-size:14px;}

.ys2_bg img{ height:340px;}
.ys_three{width:98%; margin:0 auto; padding:0 1%;}
.ys_three_1{width:100%; padding-top:10px;}
.ys_three_1 .fl{ position: static; clear:both; text-align:center; width:100%;}
.ys_three_1 .fl img{width:80%; margin:20px auto; margin-top:50px;}
.ys_three_1 .ys_text_two{width:80%;padding-left:4%;}
.ys_three_1 .ys_text_two h3{font-size:20px;}
.ys_three_1 .ys_text_two p{line-height:25px; font-size:14px;}

.news{padding-bottom:30px;}

.web{width:40%;}

.content p,.view_con p{display:block;font-size:14px;}

.index_cp li{width:48%;}
.index_cp li a .cp_name{height:130px; width:96%; padding:2%;}
.index_cp li span{height:40px; line-height:34px;}

.view-title{font-size:20px;}
.view_con img{width:90%;}

.about_li{width:100%; clear:both;}
.about_li li{ text-align:center; width:48%; padding:1%;float:left;}

}