﻿@keyframes scaleAnim{

    0%{         

        -webkit-transform: scale(1);

        transform: scale(1);

    }

    100%{

        -webkit-transform: scale(1.1);

        transform: scale(1.1);

    }

}

/* .f_bg{background: #f0f0f0;} */

/*内页*/

.postions{ height:60px; line-height:60px; overflow:hidden;color:#999999; font-size:14px; background:#fff; font-weight: 400;border-bottom: 1px solid #e6e6e6;}

/*.postions.bgs2{-webkit-box-shadow: 0 5px 5px rgba(0,0,0,.04);box-shadow: 0 5px 5px rgba(0,0,0,.04); margin-bottom:15px;}*/

.postions.bgs3{ background:#f6f6f6; border-bottom:0;-webkit-box-shadow:0;box-shadow:0; margin-bottom:0;}

.posadd .postions{ position:fixed; top:0; left:0; width:100%; z-index:5;}

.postions a{color:#999999; }

.postions a:hover{ font-weight: bold;color: #ff0000;}

.postions label{ color:#999999;}

.postions .postions_r{text-align: center;text-transform: uppercase;}

.postions .postions_r img{ vertical-align:baseline; margin-right:8px; margin-left:11px; height:12px;}

.postions .postions_r img:first-child{ margin-left:0;}

.postions h2{ float:left; font-weight:normal; color:#fff; height:58px; }

.postions h2 span{font-size:18px; font-family:Arial; color:rgba(255,255,255,0.54); }

.postions .rclass{ float:right;background:url(../images/pos_bg2.png) left center no-repeat;background-size:20px auto;  padding-left:25px;-webkit-tap-highlight-color: #fff;-webkit-tap-highlight-color: transparent; display:none;}

.postions .postions_b{ text-align:right; }

.postions .postions_b a{/* float:left;*/display:inline-block; vertical-align:top;  text-align:center;overflow:hidden; font-size:16px; color:#666666; position:relative;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:0; margin-left:50px;   }

.postions .postions_b a:hover{color:#ff0000;}

.postions .postions_b a:after{content: "";display: block;position: absolute;left: 50%;right:50%; bottom: 0;height:3px;opacity: 0;background:#ff0000;-webkit-transition: all .3s;-o-transition: all .3s;-ms-transition: all .3s;transition: all .3s; z-index:-1;}

.postions .postions_b a.isel:after{left: 0%;right: 0%;opacity: 1;}

.postions .postions_b a:hover:after{left: 0%;right: 0%;opacity: 1;}

.postions .postions_b a.isel{color:#ff0000; }

/*分类弹窗*/

.about_bgs{z-index: 19891024;background:url(../images/about_bg.png) repeat; width: 100%; height: 100%;  position: fixed;  left: 0;  top: 0;  display: none;}

.about_tc .closed2{ display:none;}



.o_big_con{ overflow:hidden; position:relative;}

.o_big{ overflow:hidden; background-repeat:no-repeat; background-position:70% center; background-size:cover; position:relative;  width:100%;-webkit-animation:scaleAnim 5s ease forwards; animation: scaleAnim 5s ease forwards;}

.o_big img{ width:100%;filter: Alpha(Opacity=0);opacity: 0;}

.o_big_con .cons{ position:absolute; top:0; left:0; width:100%; height:100%;}

.o_big_con .cons .wrap12{ height:100%; display:table; }

.o_big_con .cons .wrap{ height:100%; display:table; }

.o_big_con .h2{font-weight:bold; display:table-cell; vertical-align:middle; color:#fff;  text-align:center;}

.o_big_con .h2 label{display:block; width:100%;max-width: 520px;margin: 0 auto; color:rgba(255,255,255,1.0); font-weight:normal; padding-bottom:12px;font-weight: 300;line-height: 32px; margin-top: 3%;}

.o_big_con .h2 span{ display:inline-block; /* overflow:hidden; */ color:rgba(255,255,255,1.0);  position:relative;vertical-align: top;padding-left: 46px;padding-right: 46px;  line-height: 53px;}

.o_big_con .h2 span::before{content: "";position: absolute;width: 22px;height: 53px;left: 0;top: 0;background: url(../images/i_pic4.png) no-repeat;background-size: 100% 100%;}

.o_big_con .h2 span::after{content: "";position: absolute;width: 22px;height: 53px;right: 0;top: 0;background: url(../images/i_pic5.png) no-repeat;background-size: 100% 100%;}



.adicon{  position: absolute; bottom: 25px; right: 4%;-webkit-transform: translate3d(0, 0, 0) rotate(90deg);transform: translate3d(0, 0, 0) rotate(90deg);-webkit-transform-origin: center right;-ms-transform-origin: center right; transform-origin: center right; -webkit-font-smoothing: antialiased; font-size:14px;

 color: #fff; -webkit-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out;line-height: 1; z-index: 20;}

.adicon a { text-decoration: none; display: -webkit-box; display: -ms-flexbox;  display: flex; color: #fff;}

.l-scrollDown__iconBar {}

.l-scrollDown__iconBarInner {}

.l-scrollDown__iconBar { width: 110px; height: 1px; background: rgba(255, 255, 255, 0.3); display: block; position: relative;  overflow: hidden; margin: auto 0 auto 20px;}

.l-scrollDown__iconBarInner { position: absolute; top: 0px; right: -240px;width: 240px; height: 1px; -webkit-animation: scroll-bar 2s cubic-bezier(0.63, 0.09, 0.38, 0.81) infinite; animation: scroll-bar 2s cubic-bezier(0.63, 0.09, 0.38, 0.81) infinite; background-color: #fff;}



.l-scrollDown--posi { color: #111;}

.l-scrollDown--posi .l-scrollDown__iconBar { background: #dce0e3}

.l-scrollDown--posi .l-scrollDown__iconBarInner {background-color: #333;}





/*分页*/

.yema{ width:100%; text-align:center; clear:both; overflow:hidden; padding-top:4%;padding-bottom: 6%; clear:both;}

.yema.bgs2{width:calc(98% - 160px);width:-webkit-calc(98% - 160px);width:-moz-calc(98% - 160px); text-align:right; float:right;padding-top:0%; clear:none; }

.yema a{ display:inline-block; vertical-align:top; height:50px; line-height:50px;  overflow:hidden; padding-left:8px; padding-right:8px; min-width:60px;margin-left:4px;  text-align:center; color:#666666; font-size:14px; border:1px solid #f7f7f7; background:#f7f7f7; }

.yema a:hover{ text-decoration:none; color:#fff; background:#ff0000;border:0px solid #ff0000;}

.yema a.on{color:#fff;  background:#ff0000;border:0px solid #ff0000;}

.yema a.first,.yema a.last{ margin-right:0;  }

.yema a.first:hover,.yema a.last:hover{background-color:#ff0000;}

.yema a span{ font-family:"宋体"; font-size:16px;}

/*暂无内容*/

.nodata{ clear:both; max-width:1200px; margin:0 auto; overflow:hidden; text-align:center; margin-top:13%; margin-bottom:13%; background:url(http://img02.ebaixun.com.cn/public/nodata.png) center top no-repeat; background-size:auto 169px; padding-top:180px;}

.nodata .title{ color:#555555; font-size:18px; overflow:hidden; margin-top:2%; line-height:26px;}

.nodata .desc{color:#999999; font-size:14px; overflow:hidden; line-height:24px; margin-top:5px;}



@media screen and (max-width: 1440px) {

/*内页*/

.postions .postions_b a{margin-left:30px;}



}

@media screen and (max-width: 1200px) {

/*内页*/

.postions{ height:56px; line-height:56px;}

.postions h2{ font-size:18px;}

.postions .postions_b a{margin-left:20px;}

.o_big_con .h2 span{line-height: 43px;padding-left: 36px;padding-right:36px;}

.o_big_con .h2 span::before{width: 18px;height: 43px;}

.o_big_con .h2 span::after{width: 18px;height: 43px;}

.adicon{ display:none;}



}

@media screen and (max-width: 1100px) {

/*内页*/

.postions{ height:50px; line-height:50px;}

.postions .postions_b a{margin-left:15px;}

.o_big_con .h2 label{ padding-bottom:10px;}









/*分页*/

.yema a{ height:36px; line-height:36px;min-width:40px;}



}



@media screen and (max-width: 960px) {

/*内页*/

.postions .postions_r img{ height:12px;}

.postions .rclass{ display:block;}

.postions .postions_b{ display:none;}

.postions .postions_b a{ float:none;/* font-size:15px;*/ display:block; margin-left:0;  margin-right:0; padding-left:3%; text-align:left; background:#efefef; border-bottom:1px solid #fff; width:auto;}

.postions .postions_b a:hover{ background:#ff0000; color:#fff;}

.postions .postions_b a.isel{ color:#fff;background:#ff0000;}

.postions .postions_b a:after{ height:0;}



/*分类弹窗*/

.about_tc{z-index: 19891025; width: 0%; right: 0%; position:absolute; overflow: hidden; top:0; height:100%;/* display: none;*/transition: all 0.3s;}

.postions_b.lws .about_tc{ width:80%;}

.postions_b.lws{ display:block;}

.about_l.lws .about_tc{ width:100%;}

.about_tc .about_divs{ position:absolute; right:0; width:85%; background-color:#fff; top:0; overflow:hidden; height:100%;}

.about_tc .closed2{ right:84.5%; position:absolute; top:150px; cursor:pointer; width:25px; display:block;}

.about_tc .closed2:hover{filter: Alpha(Opacity=80);opacity: 0.8;transition: all 0.3s;}



}

@media screen and (max-width: 830px) {

/*内页*/

.postions h2{ font-size:16px;}



}

@media screen and (max-width: 780px) {

/*内页*/

.postions{ height:42px; line-height:42px; font-size:13px;}

.postions h2{ display:none;}

.postions .postions_b a{ height:44px; line-height:44px; font-size:14px;}



/*分页*/

.yema a{ height:28px; line-height:28px; padding-left:6px; padding-right:6px; min-width:30px; margin-left:2px; font-size:13px;}



}



@media screen and (max-width: 640px) {

/*内页*/

.position{height:44px; line-height:44px; font-size:13px;}

.position .postions_b a{ font-size:13px;}

/*.o_big_con .h2{ font-size:45px;}*/

.o_big_con .h2 span{line-height: 40px;padding-left: 30px;padding-right:30px;}

.o_big_con .h2 span::before{width: 17px;height: 40px;}

.o_big_con .h2 span::after{width: 17px;height: 40px;}

/*分页*/

.yema a{ font-size:12px;}

/*.yema a span{ font-size:13px;}*/

.yema.bgs2{width:calc(100% - 0px);width:-webkit-calc(100% - 0px);width:-moz-calc(100% - 0px); margin-right:0; margin-top:5px; float:none; text-align:center;}

/*暂无内容*/

.nodata{background-size:auto 130px; padding-top:140px;margin-top:15%; margin-bottom:15%;}









}

@media screen and (max-width: 480px) {

/*内页*/

/*.o_big_con .h2{ font-size:25px; padding-top:20px;}*/

.o_big_con .h2 label{line-height: 20px;}

.o_big{min-height: 120px;}

.postions{ font-size:12px;}

.postions .postions_b a{ font-size:13px;}

.postions .postions_r span{ display:none;}

.postions .postions_r img{ margin-left:6px;}

/*分页*/

.yema{ padding-top:35px; padding-bottom:40px;}

.yema a{ padding-left:5px; padding-right:5px; margin-left:2px;}



}





.selects{height: 52px;  width: 100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 66px;}

@media screen and (max-width: 1440px){

	.selects{

		height:46px;

		padding-left: 50px;

	}

}

@media screen and (max-width: 640px){

	.selects{

		height:40px;

		width:100%;border:1px solid #e8e8e8;color:#656565;font-size: 16px;padding-left: 10px;

	}

}



@media screen and (max-width: 480px){

.selects{ font-size:14px;}

}



/*新闻列表*/

.news_bg{ overflow:hidden; background:url(../images/news_bg2.jpg) center center no-repeat; background-size:cover;}

.news_t{ overflow:hidden; margin-top:7%; color:#333333;}

.news_one{ margin-top:3%; overflow:hidden; margin-bottom:7%; background:#ffffff; position:relative;}

.news_one .imgs{ overflow:hidden; float:left; width:47.9%; position:relative; padding-top:29.63%;}

.news_one .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0;overflow:hidden;transition:all 0.3s; }

.news_one:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}

.news_one .txts{ position:absolute; top:0; right:0; width:52.1%; height:100%;display: flex; align-items: center; justify-content: left; }

.news_one .txts .cons{ margin:0 auto; width:94%; max-width:642px; overflow:hidden;}

.news_one .txts .cons .date{ color:#bfbfbf; font-size:14px; font-family:Arial; height:20px; line-height:20px; overflow:hidden;}

.news_one .txts .cons .h3{ height:46px; line-height:46px; overflow:hidden; font-weight:normal; color:3222222;}

.news_one .txts .cons .p{ color:#999999; font-size:14px; overflow:hidden; line-height:28px; padding-top:3%; margin-top:3%; border-top:1px solid #f3f3f3;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:4; -webkit-box-orient: vertical;}

.news_one .txts .cons .news_more{ text-align:center;font-style:normal;-webkit-transition: .3s ease-out; transition: .3s ease-out;margin-top:9%;  position: relative; color: #ff0000; float:left;font-size: 16px; line-height: 50px; width:194px; height:50px; /* background:#ff0000; */ position:relative; z-index:0; cursor:pointer;border-radius: 50px;overflow: hidden;border: 1px solid #ff0000;}

.news_one .txts .cons .news_more:after{ background:#ff0000; position:absolute; left:0; top:0; height:100%; width:0%;transition:all 0.3s; content:""; z-index:-1;}

.news_one .txts .cons .news_more:hover:after{ width:100%;}

.news_one .txts .cons .news_more:hover{color: #fff;}

.news_ul{ overflow:hidden; margin-top:5%;}

.news_ul ul li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; overflow:hidden; text-align:center; position:relative; z-index:0;transition:all 0.3s; border-radius:6px;}

/* .news_ul ul li:nth-child(3n+0){ margin-right:2%; text-align:right;}

.news_ul ul li:nth-child(3n+2){ text-align:center;} */

.news_ul ul li:nth-child(3n+0){ margin-right:0;}

.news_ul ul li .boxs{ display:inline-block; vertical-align:top;border:1px solid #eeeeee; overflow:hidden; padding:13px; max-width:445px; width:100%; text-align:left;}

.news_ul ul li:hover .boxs{ border-color:#ff0000;}

.news_ul ul li .imgs{overflow:hidden; position:relative; padding-top:66.5%;}

.news_ul ul li .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}

.news_ul ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.news_ul ul li:hover .imgs .bgs{opacity:1.0;filter:Alpha(opacity=100);}

.news_ul ul li .txt{ overflow:hidden;  padding-top:27px; padding-bottom:40px;transition:all 0.3s; }

.news_ul ul li .txt .cons{ max-width:94%; max-width:402px; margin:0 auto; overflow:hidden; text-align:left;}

.news_ul ul li .h3{ overflow:hidden;height:24px; line-height:24px;font-weight:normal; font-size:16px;color:#333;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;}

.news_ul ul li:hover .h3{ color:#ff0000;}

.news_ul ul li .date{ height:42px; line-height:42px; overflow:hidden; color:#999999; font-size:14px;}

.news_ul ul li .p{ height:48px; line-height:24px; margin-top:20px; overflow:hidden; color:#999999; font-size:14px;transition:all 0.3s;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

.about_x2{ padding-left:60px; padding-right:60px;padding-bottom:1%; padding-top:4%;box-shadow: 0 0 20px 0 rgba(0, 0, 0,0.05 );margin-top: 5%;margin-bottom: 6%;}

.about_x2 .show_t{ line-height:34px; font-size:24px; color:#222; text-align:center; margin-bottom:1.5%; margin-top:5px; font-weight:bold;}

.about_x2 .show_t.bgs2{ font-size:32px;}

.about_x2 .con_line{ padding-bottom:1.5%; line-height:36px;font-size:16px; color:#999999;border-bottom:1px dashed #e6e6e6; text-align:center;display: flex; align-items: center; justify-content: center;  }

.about_x2 .con_line span{ padding-left:4%;}

.about_x2 .con_line .ico{display:inline-block;vertical-align: baseline;margin-right: 9px;height: 16px;}

.about_x2 img{ max-width:100%;}

.about_x2 .con_id{ line-height:24px;overflow:hidden;white-space:normal;word-break:break-all; padding-top:3%;font-size:16px; color:#666666;text-align:left;/* font-family:"宋体";*/ padding-bottom:4%;}

.about_x2 .con_id .h2{ color:#000000; font-weight:bold;  margin-bottom:5px; overflow:hidden; margin-bottom:2%;}

.about_x2 .con_id .h3{ color:#333333; font-size:16px; font-weight:bold; margin-top:3px; margin-bottom:3px;}

.about_x2 .con_id p{ padding-bottom:10px; overflow:hidden;}

.about_x2 table{border-collapse:collapse;border-spacing:0;}

.about_x2 table td{ line-height:22px;height:27px; /*border:1px solid #000;*/}

.prenext{ padding-top:2%; padding-bottom:2%;   font-size:16px;margin-bottom:1%;border-top:1px solid #e5e5e5; overflow:hidden; line-height:34px;text-align:left;  }

.prenext span{ width:100%; overflow:hidden; height:34px;white-space:nowrap;text-overflow:ellipsis; display:block; color:#999999;padding-right:70px; }

.prenext span em{ font-style:normal;color:#999999; text-transform:uppercase;}

.prenext a{ color:#333333; overflow:hidden; transition:all 0.3s;}

.prenext a em{color:#333333; }

.prenext a:hover{ color:#ff0000;  text-decoration:none;}

.prenext a:hover em{ color:var(--main-color);}

.prenext .goback{ float:right; display:inline-block; vertical-align:top; height:68px; line-height:34px; padding-top:34px; color:#555; margin-top:-68px; background:url(../images/news_pic3.png) center top 10px no-repeat; background-size:20px 15px;transition:all 0.3s; font-size:14px;}

.prenext .goback:hover{ color:#ff0000; background-image:url(../images/news_pic3_on.png);}



@media screen and (max-width: 1440px) {

/*新闻列表*/

.news_one .txts .cons .p{ margin-top:2%; padding-top:2%;}

.news_one .txts .cons .news_more{ margin-top:5%;}

}

@media screen and (max-width: 1360px) {

/*新闻列表*/

.news_one .txts .cons .p{ font-size:13px; line-height:26px;}

.news_one .txts .cons .news_more{ width:160px; line-height:44px; height:44px; font-size:15px;}

.news_ul ul li{ margin-bottom:2%;}

.news_ul ul li .p{ margin-top:10px;}

.news_ul ul li .txt{ padding-bottom:20px;}

}

@media screen and (max-width: 1200px) {

 /*新闻详情*/

.about_x2 .con_id{ font-size:15px;}

.about_x2 .con_id .h3{ font-size:15px;}

.about_x2 .con_line{ font-size:15px; }

.about_x2{ padding-left:40px; padding-right:40px;}

}

@media screen and (max-width: 1100px) {

/*新闻列表*/

.news_one .txts .cons .h3{ height:40px; line-height:40px;}

.news_one .txts .cons .p{ line-height:24px;}

.news_one .txts .cons .news_more{ width:150px; height:36px; line-height:36px; font-size:14px;}



}

@media screen and (max-width: 992px) {

/*新闻列表*/

.news_one .imgs{ float:none; width:100%;}

.news_one .txts{ position:static; width:100%; display:block; height:auto;}

.news_one .txts .cons{ max-width:none; margin-top:5%; margin-bottom:5%;}

.news_ul ul li .date{ height:32px; line-height:32px; font-size:13px;}

.news_ul ul li .p{ font-size:13px; line-height:22px; height:44px;}

.news_ul ul li .txt{ padding-top:20px; padding-bottom:15px;}

.news_ul ul li .boxs{ padding:10px;}

 /*新闻详情*/

.about_x2{ padding-left:20px; padding-right:20px;}

.about_x2 .show_t{ font-size:22px; line-height:32px;}

.about_x2 .show_t.bgs2{ font-size:26px;}

.prenext{ font-size:15px; line-height:24px; }

.prenext span{ height:24px;}

.prenext .goback{ margin-top:-48px; padding-top:24px; line-height:24px; height:48px; background-position:center top 5px; /*font-size:15px;*/}

}

@media screen and (max-width: 780px) {

/*新闻列表*/

.news_ul ul li{ width:49%;}

.news_ul ul li:nth-child(3n+0){ margin-right:2%;}

.news_ul ul li:nth-child(2n+0){ margin-right:0;}

.news_ul ul li:nth-child(3n+0){ text-align:left;}

.news_ul ul li:nth-child(3n+2){ text-align:left;}

.news_ul ul li .boxs{ display:block;}

.news_ul ul li .h3{ font-size:15px;}



}

@media screen and (max-width: 640px) {

 /*新闻详情*/

    .about_x2{ padding-left:15px; padding-right:15px;}

    .about_x2 .show_t{ font-size:20px; line-height:28px; text-align:center;}

    .about_x2 .show_t.bgs2{ font-size:24px;}

    .about_x2 .con_line{ font-size:14px;  line-height:30px; text-align:center;}

    .about_x2 .con_id{ font-size:14px; line-height:24px;}

    .about_x2 .con_id .h3{ font-size:14px;}

    .prenext{ font-size:14px;}

    .prenext .goback{ font-size:14px;}



}

@media screen and (max-width: 480px) {

/*新闻列表*/

.news_one .txts .cons .p{ font-size:12px; line-height:22px;}

.news_one .txts .cons .h3{ height:32px; line-height:32px;}

.news_ul ul li .txt{ padding-top:10px; padding-bottom:5px;}

.news_ul ul li .h3{ font-size:14px;}

.news_ul ul li .p{ line-height:20px; font-size:12px; height:40px; margin-top:5px;}

.news_ul ul li .date{ font-size:12px;}



.prenext .goback{ font-size:12px;}

/*新闻详情*/

.about_x2{ padding-left:10px; padding-right:10px;}

.about_x2 .show_t{ font-size:18px; line-height:26px;}

.about_x2 .show_t.bgs2{ font-size:20px;}

.about_x2 .con_id{ font-size:13px;}	

.about_x2 .con_id .h3{ font-size:13px;}

.about_x2 .con_line{ font-size:13px; }

.prenext{ font-size:12px; line-height:22px;}

.prenext span{ padding-right:70px; height:22px;}

.prenext .goback{ font-size:12px;}

}



/*联系我们*/

.contact_t{ text-align:  center;overflow: hidden;margin-top: 6%;font-weight:bold;line-height: 1.5;}

.contact_ul{

    overflow: hidden;margin-top: 4%;

}

.contact_ul li{

    float: left;width: 27.71%;margin-right: 1.5%;

}

.contact_ul li:nth-child(3n){margin-right: 0;}

.contact_ul li .boxs{overflow: hidden;background: #f7f7f7;padding-left: 46px;padding-right: 46px;padding-top: 47px;padding-bottom:78px;text-align: center;}

.contact_ul li .boxs.bgs2{margin-bottom:18px;}

.contact_ul li .boxs .imgs{overflow: hidden;border-bottom: 1px solid #cccccc;padding-bottom: 38px;padding-top: 30px;}

.contact_ul li .boxs .imgs img{height: 62px;display: block;margin: 0 auto;}

.contact_ul li .h4{color: #333333;font-weight: bold;overflow: hidden;height: 32px;line-height: 32px;margin-top: 28px;}

.contact_ul li .p{overflow:hidden;line-height: 28px;margin-top: 24px;margin-bottom: 4px;height: 56px;font-size: 20px;}

.contact_ul li:last-child{width: 41.58%;margin-right: 0;}

.contact_ul li:last-child .boxs{padding-left: 3px;text-align: left;padding-bottom: 36px;padding-top: 36px;}

.contact_ul li:last-child .boxs .imgs{float: left;width: 190px;border-bottom: 0;border-right: 1px solid #cccccc;margin-right: 12%;padding-bottom: 28px;}

.contact_ul li:last-child .h4{height: 28px;line-height: 28px;margin-top: 0;}



#AboutBlock{ margin-top:5%;}

#AboutBlock *{webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}

#AboutBlock .MapBox { position: relative;}

#AboutBlock .MapBox .Box { display: block; height: 0; width: 100%; position: absolute;left: 0; top: 50%; text-align: right; z-index: 9; }

#AboutBlock .MapBox .Box .wrap{max-width: 1140px;}

#AboutBlock .MapBox .Box .AddBox {display: inline-block; position: relative;vertical-align: top;}

#AboutBlock .MapBox .Box .AddBox .PosBox { position: absolute;right: 0; top: 50%;background: rgba(255, 255, 255, 0.8);

    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);width: 460px;transform: translateY(-50%);  -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);

    -ms-transform: translateY(-50%); -o-transform: translateY(-50%);}

#AboutBlock .MapBox .Box .address {display: block; text-align: left; font-size: 16px; line-height: 28px; color: #333; margin: 0 25px;

/* word-break: keep-all; */border-bottom:1px solid #ccc;padding-top: 24px;padding-bottom: 24px;cursor: pointer;}

#AboutBlock .MapBox .Box .address:last-child{border-bottom: 0;}

#AboutBlock .MapBox .Box .address.on:last-child{border-bottom: 0;}

#AboutBlock .MapBox .Box .address .h4{font-weight: bold;color: #333;position: relative; padding-left: 25px;line-height: 36px;height: 36px;}

#AboutBlock .MapBox .Box .address .h4::before { content: ""; position: absolute; left: 0;width: 19px; height: 100%;background: url(../images/contact_pic5.png) no-repeat center;background-size: 19px 25px;}

#AboutBlock .MapBox .Box .address .p{overflow: hidden;margin-top: 5px;color: #333;}

#AboutBlock .MapBox .Box .address:hover { color: #f42000;}

#AboutBlock .MapBox .Box .address:hover .h4{color: #ff0000;}

#AboutBlock .MapBox .Box .address:hover .h4::before {background-image: url(../images/contact_pic5_on.png);}

#AboutBlock .MapBox .Box .address.on {border-bottom: 1px solid #ff0000;}

#AboutBlock .MapBox .Box .address.on .h4{color: #ff0000;}

#AboutBlock .MapBox .Box .address.on .h4::before {background-image: url(../images/contact_pic5_on.png);}

#AboutBlock .MapBox img { max-width: 99999px;}

#AboutBlock .MapBox .Map { height: 700px;}

.contact_weixin{max-width: 870px;margin: 0 auto; overflow: hidden;margin-top: 5%; margin-bottom: 6%;}

.contact_weixin li{float: left;overflow: hidden;width: 32%;margin-right: 2%;text-align: center;}

.contact_weixin li:nth-child(3n){margin-right: 0;}

.contact_weixin li .imgs{overflow: hidden;border: 1px solid #999999;padding: 4px;display: inline-block;box-shadow: 0px 1px 3px 0px rgba(240,240,240,0.75);

    border-radius: 10px;}

.contact_weixin li .imgs img{width: 160px;display: block;}

.contact_weixin li .tit{display: block;overflow: hidden;height: 24px;line-height: 24px;margin-top: 12px;color: #666666;font-size: 16px;}

@media screen and (max-width: 1200px) {

    /*联系我们*/

    .contact_ul li .boxs{padding-bottom: 50px;padding-top: 30px;}

    .contact_ul li .boxs .imgs img{height: 50px;}

    .contact_ul li .p{font-size: 18px;margin-top: 20px;}

    .contact_ul li:last-child .boxs{padding-top: 26px;padding-bottom: 26px;}

    .contact_ul li:last-child .boxs .imgs{width: 170px;margin-right: 6%;}

    

    #AboutBlock .MapBox .Map {height: 600px; }

}

@media screen and (max-width: 992px) {

    /*联系我们*/

    .contact_ul li{width: 49%;margin-right: 2%;margin-bottom: 2%;}

    .contact_ul li:nth-child(2n){margin-right: 0;}

    .contact_ul li:last-child{width: 100%;margin-right: 0;}

    .contact_ul li:last-child .boxs{float: left;width: 49%;text-align: center;padding-bottom: 40px;padding-top: 40px;padding-left: 46px;}

    .contact_ul li:last-child .boxs.bgs2{margin-right: 2%;}

    .contact_ul li:last-child .boxs .imgs{width: 100%;margin-right: 0;float: none;border-right: 0;border-bottom: 1px solid #cccccc;}

    .contact_ul li .boxs{padding-bottom: 40px;padding-top: 40px;}

    .contact_ul li .h4{margin-top: 20px;}

    .contact_ul li .boxs .imgs{padding-top: 0;padding-bottom: 30px;}

    .contact_ul li:last-child .h4{margin-top: 20px;}

    

    #AboutBlock{ margin-top:5%;}

    #AboutBlock .MapBox .Box {position:relative; height: auto;margin-bottom: 3%;}

    #AboutBlock .MapBox .Box .AddBox { display: block; width: 100%; text-align: center; padding-bottom: 10px;}

    #AboutBlock .MapBox .Box .AddBox .PosBox { position: static; font-size: 0;transform: translateY(0);  -webkit-transform: translateY(0); -moz-transform: translateY(0);

    -ms-transform: translateY(0); -o-transform: translateY(0); text-align: center;}

    #AboutBlock .MapBox .Box .AddBox .PosBox > div {display: inline-block;width: 50%;}

    #AboutBlock .MapBox .Box .AddBox .PosBox{width: 100%;}

    #AboutBlock .MapBox .Box .AddBox .PosBox > div{width: 100%;}

    #AboutBlock .MapBox .Box .wrap{max-width: none;}

    #AboutBlock .MapBox .Box .address{padding: 4%;margin: 0;}

    #AboutBlock .MapBox .Box .address .h4::before{background-size: 15px auto;}

    #AboutBlock .MapBox .Box .address .p{font-size: 14px;}

    #AboutBlock .MapBox .Map {height: 500px; }

}

@media screen and (max-width: 640px) {

      /*联系我们*/

      .contact_ul li .boxs{padding-left: 20px;padding-right: 20px;padding-top: 30px;padding-bottom: 30px;}

      .contact_ul li .boxs .imgs img{height: 40px;}

      .contact_ul li .boxs .imgs{padding-bottom: 20px;}

      .contact_ul li .p{margin-top: 15px;line-height: 24px;height: 48px;font-size: 16px;}

      .contact_ul li:last-child .boxs{padding-left: 20px;}

      #AboutBlock .MapBox .Map {height: 400px; }

      .contact_weixin li .tit{margin-top: 6%;font-size: 14px;}

      .contact_weixin li .imgs{max-width: 100px;margin: 0 auto;}

}

@media screen and (max-width: 480px) {

    /*联系我们*/

    .contact_ul li:last-child .boxs{padding-top: 30px;padding-bottom: 30px;}

    .contact_ul li:last-child .boxs .imgs{padding-bottom: 20px;}

    .contact_ul{margin-top: 5%;}

    .contact_ul li .p{font-size: 14px;line-height: 20px;height: 40px;margin-top: 10px;}

    .contact_ul li .h4{line-height: 26px;height: 26px;}

}



/*关于我们*/

.i_title{margin-top: 10%;}

.about_bg{background:url(../img/about_img1.png) center bottom no-repeat; background-size:cover;overflow: hidden;}

.about_one{ margin-top:3%; overflow:hidden; margin-bottom:7%; background:#ffffff; position:relative;}

.about_one .imgs{ overflow:hidden; float:left; width:50%; position:relative; padding-top:21.43%;}

.about_one .imgs img{display:block;width: 100%; height:100%; position:absolute; top:0; left:0;overflow:hidden;transition:all 0.3s; }

.about_one:hover .imgs img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05);}

.about_one .txts{ position:absolute; top:0; right:0; width:50%; height:100%;display: flex; align-items: center; justify-content: left; }

.about_one .txts .cons{ margin:0 auto; width:94%; max-width:642px; overflow:hidden;}

.about_one .txts .cons .p{ color:#333333; font-size:16px; overflow:hidden; line-height:1.6; }

.about_one .txts .cons .p p{overflow: hidden; margin-bottom: 5%;}

.about_one .txts .cons .p p:last-child{margin-bottom: 0;}

.about_bg .i_nums{margin-top: -1%; margin-bottom: 10%;}

.about_two{

    overflow: hidden;margin-top: 4%;margin-bottom: 10%;

}

.about_two li{

    float: left;width: 24.28%;margin-right: 1.5%;

}

.about_two li:nth-child(3n){margin-right: 0;}

.about_two li .boxs{overflow: hidden;background: #f9f9f9;padding-left: 36px;padding-right: 36px;padding-top: 30px;padding-bottom:66px;text-align: center;transition:all 0.3s;}

.about_two li .boxs.bgs2{margin-bottom:18px;}

.about_two li .boxs:hover{background: #ff0000;}

.about_two li .boxs .imgs{overflow: hidden;padding-bottom: 30px;padding-top: 30px;}

.about_two li .boxs .imgs img{height: 89px;display: block;margin: 0 auto;}

.about_two li .h4{color: #333333;font-weight: bold;overflow: hidden;height: 32px;line-height: 32px;}

.about_two li .boxs:hover .h4{color: #fff;}

.about_two li .p{overflow:hidden;line-height: 26px;height: 208px; margin-top: 18px;font-size: 16px;/*font-weight: lighter;*/text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical;text-align: justify;}

.about_two li .boxs:hover .p{color: #fff;}

.about_two li:last-child{width: 48.44%;margin-right: 0;}

.about_two li:last-child .boxs{padding-left: 3px;text-align: left;padding-top: 50px; padding-bottom: 56px;}

.about_two li:last-child .boxs .imgs{float: left;width: 204px;padding-bottom: 28px;padding-top: 20px;}

.about_two li:last-child .h4{height: 28px;line-height: 28px;}

.about_two li:last-child .p{height: 78px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}

.about_bg2{overflow: hidden;background: #f9f9f9;}

.about-page .history {

    margin-top:4%;

   }

   .about-page .history .gallery-top{ background:#fff;}

   .about-page .history .gallery-top .swiper-slide {

     overflow: hidden;

   }

   .about-page .history .gallery-top .pic{width: 50%; float: right;overflow: hidden;}

   .about-page .history .gallery-top .text{width: 48%;position: absolute; top: 0;left: 0; height: 100%; max-width: 570px; overflow: hidden;  display: flex;  align-items: center; justify-content: left;overflow-y:auto;padding-right: 1%;}

   .about-page .history .gallery-top .text::-webkit-scrollbar {width: 3px;height: 10px;}

   .about-page .history .gallery-top .text::-webkit-scrollbar-thumb { /*background-image:url(../images/product_bg1.png); background-position:center center; background-repeat:no-repeat; background-size:10px 6px;*/background-color: rgba(200, 16, 61, 1.0);}

   .about-page .history .gallery-top .text:hover::-webkit-scrollbar-thumb {background-color: rgba(200, 16, 61, 0.7);}

   .about-page .history .gallery-top .text::-webkit-scrollbar-thumb:hover { background-color: rgba(200, 16, 61, 1.0);-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1); }

    .about-page .history .gallery-top .text::-webkit-scrollbar-track {  background-color:#dddddd;}

   

   .about-page .history .gallery-top .text .boxs{ }

   .about-page .history .gallery-top img {

      width:100%; height:100%; display:block;-webkit-transition: all 0.8s ease-out;

   -ms-transition: all 0.8s ease-out;-moz-transition: all 0.8s ease-out;-o-transition: all 0.8s ease-out;transition: all 0.8s ease-out;

   }

   .about-page .history .gallery-top .pic:hover img{-webkit-transform:scale(1.12, 1.12); -moz-transform:scale(1.12, 1.12); -o-transform:scale(1.12, 1.12); -ms-transform:scale(1.12, 1.12); transform:scale(1.12, 1.12);}

   .about-page .history .gallery-top .h3{font-weight: bold; color: #090D13; overflow: hidden;line-height: 40px;}

   .about-page .history .gallery-top .txt{

      width:100%; font-weight:normal; color:#090d13; overflow:hidden; line-height:28px; font-size:18px; margin-top:4%;

   }

   .about-page .history .gallery-top .txt li{ overflow: hidden; display: block; padding-left: 16px; position: relative; line-height: 28px; padding-top: 7px; padding-bottom: 4%;}

   .about-page .history .gallery-top .txt li:last-child{padding-bottom: 0;}

   .about-page .history .gallery-top .txt li:after{

    content: "";

    width: 6px;

    height: 6px;

    background: #7f7f7f;

    border-radius: 50%;

 position: absolute; left: 0; top: 15px;}

   .about-page .history .gallery-thumbs {

     margin-top: 4.4%; margin-bottom:6%; position:relative; padding-right: 54px;padding-left: 54px;

   }

   .about-page .history .gallery-thumbs:after{ content:""; position:absolute; top:45px; width:100%; left:0; height:0; border-bottom:1px dashed #0b0b0b;}

   .about-page .history .gallery-thumbs .swiper-slide {

     font-size: 24px;

     font-weight: normal;font-family: Arial;

     text-align: center; position:relative;

     background-size: 100% 20px;

 color:#666666;

     cursor: pointer;transition:all 0.3s; height:90px;line-height: 90px;/* transform: translate(-50%, 0%); */

   }

   .about-page .history .gallery-thumbs .swiper-slide::before{ content: ""; position: absolute; left: 50%; top: 0px; width: 90px; height: 90px;  background-size: 100% 100%;border: 1px solid #999999;border-radius: 50%; background-color: #fff;margin-left: -45px;z-index: -1;}

   /* .about-page .history .gallery-thumbs .swiper-slide:after{ content:""; position:absolute; left:50%; top:0; height:20px; background:#010101; width:1px;} */

   .about-page .history .gallery-thumbs .swiper-slide-thumb-active {

     color: #fff;  /* background: url(../images/history_pic1.png) no-repeat center top;background-size: auto 100%; */

    /*  background: linear-gradient(0deg, #00A4E2 0%, #48CCBF 100%);

-webkit-background-clip: text;

-webkit-text-fill-color: transparent; */

   }

   .about-page .history .gallery-thumbs .swiper-slide-thumb-active::before{background-image: url(../images/history_pic1.png);border: 0;}

   .about-page .history .gallery-thumbs .swiper-button-prev,.about-page .history .gallery-thumbs .swiper-button-next{ width:54px; height:54px; margin-top:-27px; border-radius:50%;opacity: 1; cursor:pointer; /* border: 1px solid #e6e6e6; */background: #dcdcdc; z-index: 2;  }

   .about-page .history .gallery-thumbs .swiper-button-prev::before,.about-page .history .gallery-thumbs .swiper-button-next::before{

    content: ""; position: absolute; top:0; left: 0; width: 100%;height: 100%;z-index: 3;

   }

   .about-page .history .gallery-thumbs .swiper-button-prev::before{background: url(../images/left.png) center center no-repeat;background-size: 100% 100%;}

   .about-page .history .gallery-thumbs .swiper-button-next::before{background: url(../images/right.png) center center no-repeat;background-size: 100% 100%;  }

   /* .about-page .history .gallery-thumbs .swiper-button-prev:hover::before{ background-image: url(../images/left_on.png);}

   .about-page .history .gallery-thumbs .swiper-button-next:hover::before{ background-image: url(../images/right_on.png);} */

   .about-page .history .gallery-thumbs .swiper-button-prev{left:0;}

   .about-page .history .gallery-thumbs .swiper-button-next{right:0;}

   .about-page .history .gallery-thumbs .swiper-button-prev::after,.about-page .history .gallery-thumbs .swiper-button-next::after{

     /* content: ""; position: absolute; top:0; left: 0; width: 100%;height: 100%; background: #cdcccc;border-radius:50%;z-index: 0; */

     content: "";position: absolute; top: 0; height:100%; width: 100%; left: 0;/* background-image: linear-gradient(90deg, 

    #00a4e2 0%, 

    #48ccbf 100%), 

linear-gradient(

    #1879bf, 

    #1879bf);

background-blend-mode: normal, 

    normal; */

border-radius: 50%;

opacity:0;filter:Alpha(opacity=0);

z-index: 4;

transition:all 0.3s;

background: url(../images/left_on.png) no-repeat; background-size: 100% 100%;

   }

   .about-page .history .gallery-thumbs .swiper-button-next:first{}

   .about-page .history .gallery-thumbs .swiper-button-next::after{ background-image: url(../images/right_on.png);}

   .about-page .history .gallery-thumbs .swiper-button-prev:hover::after,.about-page .history .gallery-thumbs .swiper-button-next:hover::after{ 

    /* background-blend-mode: normal, normal;background-image: linear-gradient(90deg, #00a4e2 0%, #48ccbf 100%), linear-gradient( #f9f9f9, #f9f9f9); */opacity:1.0;filter:Alpha(opacity=100);

   }

   .i_two_ul{ margin-top:4%; overflow:hidden; margin-bottom:8%;}

   .i_two_ul ul li{ float:left; width:12.857%; margin-right:1.4285%;  overflow:hidden; position:relative; -webkit-transition:all 0.6s ease-out 0s; -moz-transition:all 0.6s ease-out 0s; -o-transition:all 0.6s ease-out 0s; transition:all 0.6s ease-out 0s; }

   .i_two_ul ul li:nth-child(4n){ margin-right:0;}

   .i_two_ul ul li:nth-child(2n){margin-top: 4%;}

   .i_two_ul ul li.on{ width:57.1435%;}

   .i_two_ul ul li .imgs{ overflow:hidden;padding-top:510px; background-repeat:no-repeat; background-size:auto 100%; background-position:center center;}

   .i_two_ul ul li .imgs img{ display: block;overflow:hidden; width:100%;opacity:0;filter:Alpha(opacity=0); position:absolute; height:100%; top:0; left:0;}

   .i_two_ul ul li .imgs:after{ content:""; position:absolute; top:0; left:0; width:100%; height:100%;transition:all 0.3s; background: url(../images/i_bg3.png) center bottom no-repeat; background-size: 100% auto;background:rgba(0,0,0,0.3);}

   .i_two_ul ul li.on .imgs:after{ background:rgba(0,0,0,0.4);background-position: center bottom;}

   .i_two_ul ul li .txts{ overflow:hidden; position:absolute; top:0%; left:5%; width:90%; height:100%;display: flex; align-items: center; justify-content: left;transition:all 0.6s;opacity:0;filter:Alpha(opacity=0);padding-bottom: 15%;}

   .i_two_ul ul li.on .txts{opacity:1.0;filter:Alpha(opacity=100);}

   .i_two_ul ul li .txts .boxs{ width:94%;margin:0 auto; max-width:500px; overflow:hidden; text-align: center;}

   .i_two_ul ul li .txts .h4{overflow:hidden; line-height:32px; height:32px;  color:#fff; font-weight:bold;white-space:nowrap;text-overflow:ellipsis;}

   .i_two_ul ul li .txts .p{overflow:hidden; line-height:28px; height:112px; font-size:16px; color:#fff;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; margin-top:21px;}

   .i_two_ul ul li .txts .ico{display: block;margin: 0 auto;height: 41px;margin-bottom: 12px;}

   .i_two_ul ul li .txts2{overflow:hidden; position:absolute; top:0%; left:0; width: 100%; height:100%;display: flex; align-items:center; justify-content: left;transition:all 0.1s;}

   .i_two_ul ul li.on .txts2{opacity:0;filter:Alpha(opacity=0);}

   .i_two_ul ul li .txts2 .p{/* writing-mode: tb-rl; */color:#fff;line-height: 30px;height: 30px;white-space:nowrap;text-overflow:ellipsis;margin-bottom: 25%;font-weight:bold;}

   .i_two_ul ul li .txts2 .cons{width: 90%; margin:0 auto; text-align:center;}

   .i_two_ul ul li .ico{margin-bottom: 10px;}

   .i_two_mobile{display: none;overflow: hidden;}

   @media screen and (max-width: 1500px){

    /*关于我们*/

    .i_two_ul ul li .txts{width: 100%;left: 0;}

  }

@media screen and (max-width: 1200px) {

    /*关于我们*/

.about_one .imgs{float: none;width: 100%;padding-top: 0;}

.about_one .imgs img{position: static;height: auto;}

.about_one .txts{width: 100%;position: static;height: auto;display: block;}

.about_one .txts .cons{max-width: 860px;padding-top: 5%;padding-bottom: 5%;}

    .about_two li .boxs{padding-bottom: 30px;padding-top: 0px;}

    .about_two li .boxs .imgs{padding-bottom: 15px;}

    .about_two li .boxs .imgs img{height: 50px;}

    .about_two li .p{margin-top: 10px;font-size: 15px;}

    .about_two li:last-child .boxs{padding-top: 31px;padding-bottom: 31px;}

    .about_two li:last-child .boxs .imgs{width: 170px;}

    .about-page .history .gallery-top .pic,

.about-page .history .gallery-top .text {

	width: 100%;

	float: none;

}

.about-page .history .gallery-top .text{ position: static; max-width: none;}

.about-page .history .gallery-top .text .boxs{ max-width: none; padding-top: 3%; padding-bottom: 3%;}

.about-page .history .gallery-thumbs .swiper-slide {

	font-size: 22px; 

	/*background-size: 100% 14px;

	padding-top: 24px;*/

}

/* .about-page .history .gallery-thumbs .swiper-slide-thumb-active { font-size:30px;} */

.about-page .history .gallery-thumbs{padding-right: 34px;padding-left: 34px;}

.i_two_mobile{display: block;}

.i_two_ul{display: none;}

.i_two_ul ul li .imgs{padding-top: 352px;}



}

@media screen and (max-width: 992px) {

       /*关于我们*/

       .about_one .txts .cons .p{font-size: 15px;}

    .about_two li{width: 49%;margin-right: 2%;margin-bottom: 2%;}

    .about_two li .p{height: 156px; -webkit-line-clamp: 6;}

    .about_two li:nth-child(2n){margin-right: 0;}

    .about_two li:last-child{width: 100%;margin-right: 0;margin-bottom: 4%;}

    .about_two li:last-child .boxs{float: left;width: 49%;text-align: center;padding-bottom: 40px;padding-top: 40px;padding-left: 46px;}

    .about_two li:last-child .boxs.bgs2{margin-right: 2%;}

    .about_two li:last-child .boxs .imgs{width: 100%;margin-right: 0;float: none;padding-top: 0; padding-bottom: 0;}

    .about_two li .boxs{padding-bottom: 40px;padding-top: 40px;}

    .about_two li .boxs .imgs{padding-top: 0;padding-bottom: 15px;}

    .about_two li:last-child .h4{margin-top: 20px;}

    .about_two li:last-child .p{height: 104px;-webkit-line-clamp: 4;}

    .about-page .history .gallery-top .txt{line-height:22px; font-size:14px;margin-top:2%;}

.about-page .history .gallery-top .h3{margin-top:3%; line-height:36px;}

.about-page .history .gallery-thumbs .swiper-slide { font-size:20px;/* padding-top:30px; */height:98px;}

/* .about-page .history .gallery-thumbs .swiper-slide-thumb-active { font-size:28px;} */

.about-page .history .gallery-thumbs .swiper-button-prev,.about-page .history .gallery-thumbs .swiper-button-next{}

.i_two_ul ul li{ width:32%; margin-right:2%; margin-bottom:2%;}

  .i_two_ul ul li:nth-child(2n){margin-top: 0;}

  .i_two_ul ul li:nth-child(3n+0){ margin-right:0;}

  .i_two_ul ul li.on{ width:32%;}

  .i_two_ul ul li.on .txts{opacity: 0; filter: Alpha(opacity=0);}

  .i_two_ul ul li.on .txts2{opacity: 1.0; filter: Alpha(opacity=100);}

  .i_two_ul ul li .imgs{ padding-top:122%;background-size:cover;}

}

@media screen and (max-width: 640px) {

     /*关于我们*/

     .about_one .txts .cons .p{font-size: 14px;}

     .about_two li .boxs{padding-left: 2%;padding-right: 2%;}

     .about_two li:last-child .boxs{padding-left: 2%;}

     .about_two li .p{font-size: 14px;}

     .about-page .history .gallery-top .txt{ font-size:13px;}



.about-page .history .gallery-top .pic{width:100%; float:none;}

.about-page .history .gallery-top .text{ width:100%; position:static; display:block; height:auto; margin-top:3%; margin-bottom:3%;}

.about-page .history .gallery-top .txt{ margin-top:1.5%;}

.about-page .history .gallery-top .h3{ margin-top:4%; line-height:26px;}

.about-page .history .gallery-thumbs .swiper-slide { font-size:18px;/*padding-top:25px;*/ height:82px;line-height: 82px;}

/* .about-page .history .gallery-thumbs .swiper-slide-thumb-active { font-size:24px;} */

.about-page .history .gallery-thumbs .swiper-button-prev,.about-page .history .gallery-thumbs .swiper-button-next{ margin-top:-40px; display:none;}

.about-page .history .gallery-thumbs .swiper-slide::before{width: 82px;height: 82px;}

.about-page .history .gallery-thumbs:after{top: 41px;}

.about-page .history .gallery-thumbs .swiper-slide::before{margin-left: -41px;}

.i_two_ul ul li .imgs{ padding-top:130%;}

}

@media screen and (max-width: 480px) {

     /*关于我们*/

     .about_two li .p{font-size: 12px;}

     

.about-page .history .gallery-top .pic:hover img{-webkit-transform:scale(1.0, 1.0); -moz-transform:scale(1.0, 1.0); -o-transform:scale(1.0, 1.0); -ms-transform:scale(1.0, 1.0); transform:scale(1.0, 1.0);}

.about-page .history .gallery-top .txt li{padding-bottom: 2%;line-height: 24px;}

.i_two_ul ul li{ width:49%; }

  .i_two_ul ul li:nth-child(3n+0){ margin-right:2%;}

  .i_two_ul ul li:nth-child(2n+0){ margin-right:0;}

  .i_two_ul ul li.on{ width:49%;}

  .i_two_ul ul li .imgs{ padding-top:134%;}

}



/*人才招聘*/

.job_a{overflow: hidden;text-align: center;margin-top: 3%;}

.job_a a{display: inline-block;vertical-align: top;width: 23%;max-width: 200px;height: 52px;line-height: 52px; text-align: center;border-radius: 52px;border: 1px solid #cccccc;font-size: 16px;color: #666666;margin-left: 1%;margin-right: 1%;transition:all 0.3s;}

.job_a a.on{background: #ff0000;color: #fff;border-color: #ff0000;}

.job_a a.on:hover{color: #fff;}

.job_a a:hover{color: #ff0000;border-color: #ff0000;}

.gr-employ{ overflow:hidden; background:#fff;border-radius:6px 6px 0 0;margin-top: 4%;margin-bottom: 6%;}

.gr-employ .tit-bar{padding:21px 50px; padding-left:50px;font-size:0; background:#fff;border-bottom: 1px solid #f5f5fa;}

.gr-employ .tit-header{background:#f8f8f8;border-bottom:0;  padding-top:21px; padding-bottom:21px;}

.gr-employ .tit-bar li{display:inline-block;width: 18.75%;font-size:16px;vertical-align:middle;line-height:28px;box-sizing: border-box; }

.gr-employ .tit-bar li:first-child{width:25%;max-width: 190px;}

.gr-employ .tit-header li{color:#666;font-size:20px;font-weight: bold;}

.gr-employ .tit-bar li.middle{text-align:center;}

.gr-employ .tit-bar li:last-child{ padding-right:4%;}

/*.gr-employ-list .item:nth-child(2n){background:#f6f6f6;}*/

.gr-employ-list .item ~ .item .cont{display:none;}

.gr-employ-list .item .cont{padding:35px 50px 40px 50px;display:none; line-height:28px; font-size:16px; color:#666666; background:#f5f5fa;  margin-bottom:8px;overflow: hidden;}

.gr-employ-list .item .cont .one{  overflow:hidden; }

.gr-employ-list .item .cont .one strong{color: #333;font-size: 18px;}

.gr-employ-list .item .cont .one b{ display:block; font-size:18px; padding-bottom:1%; color:#333333;}

.gr-employ-list .item .cont .one .p{color: #999999;overflow: hidden;margin-top: 15px;}

.gr-employ-list .item .tit-bar{position:relative;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;-webkit-tap-highlight-color:transparent;}

.gr-employ-list .item .tit-bar:before{content:"";position:absolute;right:2.5%;top:50%;margin-top:-15px;width:30px;height:30px;vertical-align:middle;background:url(../images/job_bg2.png) no-repeat; background-size:100% 100%;transition:all 0.3s;}

/*.gr-employ-list .item .tit-bar.on{background:#b49173;color:#fff;}*/

.gr-employ-list .item .tit-bar:hover{color: #ff0000;}

.gr-employ-list .item .tit-bar:hover:before{ background-image:url(../images/job_bg2_on2.png);}

.gr-employ-list .item .tit-bar.on:before{ background-image:url(../images/job_bg2_on.png);}

.gr-employ-list .item .tit-bar.on{color: #ff0000;}

.gr-employ-list .item .cont .email a{color:#f6960a;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;}

.gr-employ-list .item .cont .email a:hover{text-decoration:underline;}

.job_bg1{ overflow: hidden;background: url(../img/job_bg1.jpg) center center no-repeat;background-size:cover;}

.job_fl{ margin-top: 4%; margin-bottom: 10%;}
.job_fl ul{display: flex;justify-content: space-between;}

.job_fl li{float: left;overflow: hidden;width: 30%;margin-right: 5%;text-align: center;background: #FFFFFF; box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.1);padding-top:5%;padding-bottom: 5%;transition:all 0.3s;}

.job_fl li:hover{box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.15);}

.job_fl li:nth-child(3n){margin-right: 0;}

.job_fl li .boxs{overflow: hidden;max-width: 340px;width: 92%;margin: 0 auto;}

.job_fl li img{height: 61px;display: block;margin: 0 auto;}

.job_fl li .tit{overflow: hidden;line-height: 1.4;margin-top: 7%;color: #333;font-weight: bold;white-space:nowrap;text-overflow:ellipsis;}

.job_fl li .p{overflow: hidden;border-top: 1px solid #cccccc;padding-top: 7%;margin-top: 8%;font-size: 16px;color: #666666;

    line-height: 28px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;text-align: justify;}

@media screen and (max-width: 1200px) {

    /*人才招聘*/

    .gr-employ .tit-bar{padding:15px 40px; padding-left:30px;}

.gr-employ-list .item .cont{padding:25px 40px 40px 30px; font-size:15px;line-height: 26px;}

.gr-employ-list .item .cont .one b{ font-size:16px;}

.gr-employ-list .item .cont .one strong{font-size: 16px;}

.gr-employ .tit-bar li{ font-size:15px;}

.gr-employ .tit-header li{ font-size:18px;}

.job_fl li{width: 32%;margin-right: 2%;}

}

@media screen and (max-width: 992px) {

     /*人才招聘*/

     .job_a{margin-top: 4%;}

     .job_a a{height: 44px;line-height: 44px;width: 22%;}

    .gr-employ .tit-bar{padding:12px 30px; padding-left:17px;}

.gr-employ .tit-bar li{ font-size:14px; line-height:24px;}

.gr-employ .tit-header li{ font-size:16px;}

.gr-employ-list .item .cont{padding:25px 30px 30px 17px; background-size:30% auto;font-size: 14px;line-height: 24px;}

.job_fl li img{height: 50px;}

.job_fl li .p{font-size: 15px;}

}

@media screen and (max-width: 640px) {

    /*人才招聘*/

    .job_a a{height: 36px;line-height: 36px;width: 21%;font-size: 14px;width: 46%;}

    .job_a a:nth-child(2),.job_a a:nth-child(1){margin-bottom: 3%;}

    .gr-employ .tit-bar{padding:8px 30px; padding-left:17px; }

.gr-employ .tit-bar li{ font-size:13px; line-height:22px;}

.gr-employ .tit-header li{ font-size:14px;}

.gr-employ-list .item .cont{padding:25px 20px 30px 17px; font-size:13px; line-height: 22px;}

.gr-employ-list .item .cont .one b{ font-size:14px;}

.gr-employ-list .item .cont .one strong{font-size: 14px;}

.gr-employ-list .item .tit-bar:before{ right:2%; width:12px; height:14px; margin-top:-7px;}
.job_fl ul{display: block;}
.job_fl li{width: 100%;margin-right: 0%;float: none;padding-top: 8%;padding-bottom: 8%;margin-bottom: 3%;}

.job_fl li .boxs{max-width: 580px;}

.job_fl li .tit{margin-top: 4%;}

.job_fl li .p{padding-top: 5%;margin-top: 5%;}



}

@media screen and (max-width: 480px) {

     /*人才招聘*/

     .job_a a{font-size: 13px;}

     .gr-employ .tit-bar{padding:8px 15px; padding-left:12px; }

.gr-employ-list .item .tit-bar:before{ background:none;}

.gr-employ-list .item .tit-bar.on:before{ background:none;}

.gr-employ .tit-bar li{ font-size:12px; line-height:20px;}

.gr-employ .tit-bar li:last-child{padding-right: 1%;}

.gr-employ .tit-header li{ font-size:13px;}

.gr-employ-list .item .cont{padding:20px 15px 25px 12px; font-size:12px;}

.gr-employ-list .item .cont .one b{ font-size:13px;}

.gr-employ-list .item .cont .one strong{font-size: 13px;}

.job_fl li img{height: 44px;}

.job_fl li .p{font-size: 14px;line-height: 22px;}

.job_fl li .tit{font-size: 16px;}

}

@media screen and (max-width: 420px) {

/*人才招聘*/

.gr-employ .tit-bar{padding:8px 10px; padding-left:10px;}

.gr-employ .tit-bar li{ line-height:18px;}

.gr-employ-list .item .cont{padding:20px 10px;}

.job_fl li .p{font-size: 13px;}

}



/*资料下载*/

.down_one{ margin-top:5%;position: relative;z-index: 1;}

.down_one .down_l{ float:left; width:30.6%; color:#333333; height:50px; line-height:50px;}

.down_one .down_r{ float:right; max-width:566px;width:67.4%;}

.down_one .down_r dl dd{ float:left; width:49%; margin-right:2%; }

.down_one .down_r dl dd:nth-child(2){ margin-right:0;}

.down_one .down_r .borders{border: 1px solid #e0e0e0;background: #fff; border-radius:6px;}

.down_one .down_r .searchtitle4{/*width:calc(100% - 2px);width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px);*/height: 48px;font-size: 15px;position: relative; }

.down_one .down_r .searchtitle4 label{text-indent:28px;height:48px; line-height:48px; display:block; width:100%; text-decoration:none; cursor:pointer; overflow:hidden; color:#777777; text-align:left;background:url(../images/down_pic2.png) #fff right 18px center no-repeat;-webkit-tap-highlight-color:transparent; background-size:15px 9px;border-radius:6px;}

.down_one .down_r .searchtitle4 ul{display: none;position: absolute;z-index: 10;width: 100%; top: 48px; /* border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8; */margin-right:0; background:#f8f8f8; z-index:1;}

.down_one .down_r .searchtitle4 ul:before{ content:""; position:absolute; bottom:0; left:0;height:calc(100% - 2px);height:-webkit-calc(100% - 2px);height:-moz-calc(100% - 2px);width:calc(100% - 2px);width:-webkit-calc(100% - 2px);width:-moz-calc(100% - 2px); border:1px solid #ebebeb; z-index:-1;}

/*.down_one .down_r .searchtitle4 ul:after{ content:""; position:absolute; left:32px; top:0; width:12px; height:6px;background:url(../images/support_bg1.png) no-repeat; background-size:100% 100%;}*/

.down_one .down_r .searchtitle4 li{cursor: pointer; line-height:36px;text-indent:28px;color:#757f92;overflow:hidden; height:36px;-webkit-tap-highlight-color:transparent;}

.down_one .down_r .searchtitle4 li a{ color:#333;/*border-bottom:1px solid #eee; */text-align:left; display:block;text-decoration:none; font-size:14px;-webkit-tap-highlight-color:transparent;}

.down_one .down_r .searchtitle4 li:hover{background: #ff0000;}

.down_one .down_r .searchtitle4 li:hover a{ color:#fff;}

.down_ul{ clear:both; overflow:hidden; margin-top:2%;border-top: 1px solid #cccccc;}

.down_ul ul li{  display:block; overflow:hidden;padding-top:32px; padding-bottom:30px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border-bottom: 1px solid #cccccc;}

.down_ul ul li .dates{ float:left; width:calc(100% - 140px);width:-webkit-calc(100% - 140px);width:-moz-calc(100% - 140px); padding-right:4%; position:relative;line-height:32px; overflow:hidden;   font-size:16px; color:#999999; font-family:Arial;}

.down_ul ul li .dates b{ display:block; height:32px; line-height:32px; overflow:hidden;  font-size:20px; font-weight:normal; margin-bottom:11px;color: #333;}

.down_ul ul li:hover .dates b{color: #ff0000;}

.down_ul ul li .txts{ overflow:hidden;width: 140px; float: right;}

.down_ul ul li .nmores{  display:block;color:#fff; font-size:15px; font-style:normal; margin-top:12px; max-width:140px; height:40px; line-height:40px; overflow:hidden; text-indent:30px; background:url(../images/down_pic1.png) #999999 right 29px center no-repeat;transition:all 0.3s; background-size:15px 15px; text-align:left;border-radius: 20px;}

.down_ul ul li .nmores:hover{background-image:url(../images/down_pic1.png); background-color:#ff0000; color:#fff;}

.down_ul ul li .see{ width:49%; margin-right:2%; float:left; display:block;color:#666666; font-size:15px; font-style:normal; margin-top:20px; max-width:108px; height:42px; line-height:42px; overflow:hidden; text-indent:48px; background:url(../images/down_bg2.png) #e3e3e3 26px center no-repeat;transition:all 0.3s; background-size:17px 11px; text-align:left;}

.down_ul ul li .see:hover{background-image:url(../images/down_bg2_on.png); background-color:#0054a7; color:#fff;}

.down_ul ul li .h3{  overflow:hidden; line-height:28px; height:28px;/*text-overflow: ellipsis;white-space: nowrap;*/ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;font-size:16px; color:#999999;  font-weight:normal; text-align: right;}



@media screen and (max-width: 1200px) {

    /*资料下载*/

    .down_one .down_r .searchtitle4 label{ text-indent:18px;}

.down_one .down_r .searchtitle4 li{text-indent:18px;}

.down_ul ul li .see{text-indent: 42px; background-position:20px center;}

}

@media screen and (max-width: 992px) {

    /*资料下载*/

    .down_one .down_r .searchtitle4 label{ background-position: right 18px center;}

.down_one .down_r .searchtitle4 ul{ top:48px;}

.down_ul ul li .dates{line-height: 28px;}

.down_ul ul li .dates b{font-size: 18px;height: 28px;line-height: 28px;}



    

}

@media screen and (max-width: 830px) {

    /*资料下载*/

    .down_one .down_r .searchtitle4{ font-size:14px;}

.down_one .down_r .searchtitle4 label{ background-position: right 12px center; text-indent:12px;}

.down_one .down_r .searchtitle4 li{ text-indent:12px;}

    

}

@media screen and (max-width: 780px) {

     /*资料下载*/

     .down_ul ul li{ padding-top:3%; padding-bottom:3%;}

.down_ul ul li .dates{ font-size: 15px;}

.down_ul ul li .h3{  line-height:24px; height:24px;font-size: 15px;}

.down_ul ul li .nmores{  height:36px; line-height:36px; font-size:14px;}

.down_ul ul li .see{margin-top:16px; height:36px; line-height:36px; font-size:14px;}

    

}

@media screen and (max-width: 640px) {

     /*资料下载*/

     .down_one .down_l{ height:42px; line-height:42px; float:none; width:100%;}

.down_one .down_r{ float:none; width:100%;}

.down_one .down_r dl dd{ width:49%; margin-right:2%;}

.down_one .down_r .searchtitle4{ font-size:13px; height:40px;}

.down_one .down_r .searchtitle4 label{  height:40px; line-height:40px;}

.down_one .down_r .searchtitle4 ul{ top:38px;}

.down_ul ul li .dates{ font-size: 14px;float: none;width: calc(100% -0px);width: -webkit-calc(100% - 0px);width: -moz-calc(100% - 0px);padding-right: 0;height: 28px;}

.down_ul ul li .see{text-indent: 44%; background-position:25% center;}

.down_ul ul li .txts{float: left;width: 100%;margin-top: 1%;}

.down_ul ul li .dates b{margin-bottom: 0;font-size: 16px;}

.down_ul ul li .h3{font-size: 14px;float: left;margin-top: 6px;}

.down_ul ul li .nmores{float: right;width: 140px;margin-top: 0;}

}

@media screen and (max-width: 480px) {

     /*资料下载*/

     .down_one .down_r .searchtitle4{ font-size:12px; }

     .down_ul ul li{padding-top: 4%;padding-bottom: 5%;}

.down_ul ul li .nmores{ font-size:13px; max-width: 110px;background-position: right 15px center;text-indent: 18px;height: 32px;line-height: 32px;}

.down_ul ul li .see{font-size:13px;  margin-top:12px;}

.down_ul ul li .dates{font-size: 13px;}

.down_ul ul li .dates b{ margin-bottom:3px;font-size: 15px;}

.down_ul ul li .h3{ line-height:22px; height:22px;font-size: 13px;}

    

}

@media screen and (max-width: 420px) {

 /*资料下载*/

.down_ul ul li .h3{ font-size:12px;}

.down_ul ul li .nmores{ font-size:12px;}

.down_ul ul li .see{font-size:12px;}





}



/*产品型录*/

.down_ul2{  margin-top:5%; border-bottom: 1px solid #b5b5b5;}

.down_ul2 ul li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;  transition:all 0.3s;position: relative; }

.down_ul2 ul li:nth-child(3n+0){ margin-right:0;}

.down_ul2 ul li .imgs{overflow:hidden; position:relative; padding-top:136%;background: #E3E3E3; box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);}

.down_ul2 ul li .imgs img{display: block;width: 100%; position:absolute; height:100%; left:0; top:0;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}

.down_ul2 ul li:hover .imgs img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.down_ul2 ul li .txt{ overflow:hidden;  padding-top:25px; padding-bottom:25px;transition:all 0.3s; }

.down_ul2 ul li .h3{ overflow:hidden;height:30px; line-height:30px;font-weight:bold; font-size:20px;color:#333;white-space:nowrap;text-overflow:ellipsis;transition:all 0.3s;}

.down_ul2 ul li .date{ height:32px; line-height:32px; overflow:hidden; color:#666666; font-size:14px;margin-top: 11px;}

.down_ul2 ul li .date em{font-style: normal;float: right;padding-left: 7px;padding-right: 29px;background:url(../images/down_pic3.png) right 8px center #f2f2f2 no-repeat;background-size: 13px 15px;transition:all 0.3s;}

.down_ul2 ul li:hover .date em{background-image: url(../images/down_pic3_on.png);color: #fff;background-color: #ff0000;}

.down_ul2 ul li .view{position: absolute;bottom: 25px;right: 100px;padding-left: 7px;padding-right: 7px; background: #f2f2f2;transition: all 0.3s;color: #666666;

    font-size: 14px;line-height: 32px;}

.down_ul2 ul li .view:hover{ color: #fff;background: #ff0000;}

@media screen and (max-width: 1200px) {

    /*产品型录*/

    .down_ul2 ul li .h3{font-size: 18px;}

    .down_ul2 ul li .date{font-size: 13px;}

    .down_ul2 ul li .view{font-size: 13px;}

}

@media screen and (max-width: 992px) {

    /*产品型录*/

    .down_ul2 ul li{width: 49%;}

    .down_ul2 ul li:nth-child(3n+0){ margin-right:2%;}

    .down_ul2 ul li:nth-child(2n+0){ margin-right:0;}



}

@media screen and (max-width: 640px) {

     /*产品型录*/

     .down_ul2 ul li .txt{padding-top: 20px;padding-bottom: 20px;}

     .down_ul2 ul li .view{bottom: 20px;right: 92px;}

}

@media screen and (max-width: 480px) {

    /*产品型录*/

    .down_ul2 ul li .txt{padding-top: 15px;padding-bottom: 15px;}

    .down_ul2 ul li .h3{font-size: 16px;}

    .down_ul2 ul li .date{font-size: 12px;}

    .down_ul2 ul li .view{font-size: 12px;bottom: 15px;right: 88px;}

}

@media screen and (max-width: 420px) {



}



/*产品列表*/

.product_ul{overflow: hidden;}

.product_ul li{display: block;overflow: hidden;background-repeat: no-repeat;background-position: center center;background-size: cover;clear: both;}

.product_ul li .wrap{max-width: 1200px;min-height: 840px;display: flex; align-items: center; justify-content: flex-start;}

.product_ul li .imgs{display: none;width: 80%;margin: 0 auto;margin-top: 8%;margin-bottom: 5%;}

.product_ul li .txts{width: 48%;float: left;text-align: left;}

.product_ul li:nth-child(2n) .wrap{justify-content: flex-end;}

.product_ul li:nth-child(2n) .txts{float: right;max-width: 420px;}

.product_ul li .h3{font-weight: bold;color: #333;line-height: 1.1;}

.product_ul li:nth-child(2n) .h3{color: #fff;}

.product_ul li .dl{float: left;margin-top: 30px;}

.product_ul li .dl dd{position: relative;display: block;margin-bottom: 13px;}

.product_ul li .dl dd:last-child{margin-bottom: 0;}

.product_ul li .dl dd .h4{color: #666666;position: relative;overflow: hidden;height: 36px;line-height: 36px;white-space:nowrap;text-overflow:ellipsis;padding-left: 17px;display: block;cursor: pointer;transition:all 0.3s;padding-right: 20px;}

.product_ul li .dl dd:hover .h4{color: #ff0000;}

.product_ul li .dl dd:hover .h4::after{background: #ff0000;}

.product_ul li .dl dd .h4::after{content: "";position: absolute;left: 0;top: 50%;margin-top: -3px;width: 6px;height: 6px;border-radius: 50%; background: #999999;transition:all 0.3s;}

.product_ul li:nth-child(2n) .dl dd .h4{color: #fff;}

.product_ul li:nth-child(2n) .dl dd .h4::after{background: #fff;}

.product_ul li:nth-child(2n) .dl dd:hover .h4{color: #ff0000;}

.product_ul li:nth-child(2n) .dl dd:hover .h4::after{background: #ff0000;}

.product_ul li .dl dd .p{position: absolute;left: 100%;top: 0;overflow: hidden;background: #fbfbfb;min-width: 140px;display: none;box-shadow: 0px 0px 8px 0px rgba(19, 60, 91, 0.17);}

.product_ul li .dl dd:hover .p{display: block;}

.product_ul li .dl dd .p a{display: block;overflow: hidden;position: relative;z-index: 0;}

.product_ul li .dl dd .p a span{display: block;margin-left:5px;margin-right: 5px;padding-left: 10px;padding-right: 10px;border-bottom: 1px solid #eaeaea;overflow: hidden;height: 36px;line-height: 36px;}

.product_ul li .dl dd .p a:last-child span{border-bottom: 0;}

.product_ul li .dl dd .p a:hover{color: #fff;}

.product_ul li .dl dd .p a:hover::after{background: url(../images/product_pic1.png) #ff0000 left center no-repeat;z-index: -1;content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}

.product_ul li .dl dd .p a:hover span{border-bottom-color: #ff0000;}

@media screen and (max-width: 1200px) {

    /*产品列表*/

    .product_ul li .wrap{min-height: 526px;}



}

@media screen and (max-width: 992px) {

     /*产品列表*/

     .product_ul li .wrap{min-height:435px;}

     .product_ul li .txts{padding-left: 2%;padding-right: 2%;}

}

@media screen and (max-width: 640px) {

     /*产品列表*/

     .product_ul li{background-position: left  center;padding-bottom: 7%;}

     .product_ul li:nth-child(2n){background-position: right  center;}

     .product_ul li .wrap{display: block;}

     .product_ul li .imgs{display: block;}

     .product_ul li .txts{width: 100%;float: none;}

     .product_ul li:nth-child(2n) .txts{float: none;max-width: none;}

     .product_ul li .dl{margin-top: 15px;float: none;}

     .product_ul li .dl dd .p{display: block;position: static;padding-top: 5px;padding-bottom: 5px;}

     .product_ul li .dl dd{margin-bottom: 0%;}

     .product_ul li .dl dd .p a{float: left;width: 49%;overflow: hidden;}

     .product_ul li .dl dd .p a span{border-bottom: 0;}

     .product_ul li .dl dd .p a:nth-child(2n){float: right;}







}

@media screen and (max-width: 480px) {

     /*产品列表*/

    .product_ul li .dl dd .p a span{height: 24px;line-height: 24px;}

    .product_ul li .dl dd:hover .h4{color: #666;}

    .product_ul li .dl dd:hover .h4::after{background: #999;}

    .product_ul li .dl dd .p a:hover{color: #333;}

.product_ul li .dl dd .p a:hover::after{display: none;}

.product_ul li .dl dd .h4{line-height: 30px;height: 30px;}



}





/*产品详细*/

.banner2{position: relative;}

.banner2 .swiper-pagination{position: absolute; left: 0; bottom: 5.4%; width: 100%; z-index: 2;}

.banner2 .swiper-pagination-bullet{margin-left: 5px; margin-right: 5px;width: 10px;height: 10px;background: #ccc;opacity: 1;}

.banner2 .swiper-pagination-bullet-active{background: #ff0000;}

.main .banner2 .swiper-slide .table {

    width: 100%;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 2;

    text-align: left;

    display: flex; align-items:start; justify-content: center;

  }

.main .banner2 .swiper-slide .txt {

    color: #222;

    letter-spacing: 2px;  position:relative; margin-top:8%;font-family:PingFang SC Heavy; line-height:1; font-weight:bold;text-align: center;

   

  }

.main .banner2 .swiper-slide .desc {

    color: #666666; 

   padding-top:1.5%;  line-height:1.5; letter-spacing:1px;text-align: center;

  }

  .main .banner2 .swiper-button-prev,.main .banner2 .swiper-button-next{background-color: #eee;width: 60px;height: 60px;border-radius: 50%;background-size: 100% 100%;border: 1px solid #cccccc;}

.main .banner2 .swiper-button-prev{left: 50%;margin-left: -700px;background-image: url(../images/left2.png);}

.main .banner2 .swiper-button-next{right:50%;margin-right: -700px;background-image: url(../images/right2.png);}

.main .banner2 .swiper-button-prev:hover{background-image: url(../images/left2_on.png);}

.main .banner2 .swiper-button-next:hover{background-image: url(../images/right2_on.png);}

.main .banner2 .swiper-button-prev:hover,.main .banner2 .swiper-button-next:hover{background-color:#ff0000;border: 1px solid #ff0000;}

.about_pos2.pos{position: fixed; top: 0;  left: 0; z-index: 106;width: 100%;overflow: hidden;background: #fff;}

.product_tt{overflow: hidden;/* font-weight: bold; */font-size: 14px;height:70px; line-height:70px;color: #999999;float: left;}

.product_tt a{color: #999999;}

.product_tt a:hover{color: #ff0000;font-weight: bold;}

.product_tt img{vertical-align: baseline; margin-right: 8px;height: 12px;}

.i_product_a{ overflow:hidden; position:relative; text-align:center;height:70px; line-height:70px;  color:#967335; font-size:16px;float: right;width: 650px;}

.i_product_a .scroller {position:absolute;right: 0;}

.i_product_a .scroller li {float: left;/*  padding-right:3%;*/}

.i_product_a .scroller li:nth-child(1) {margin-right:0%; } 

.i_product_a .scroller li dd{ overflow:hidden; float:left; position:relative; cursor:pointer;margin-left: 50px;z-index: 0;border-radius: 5px;}

.i_product_a .scroller li:nth-child(1) dd{margin-left: 0;}

.i_product_a .scroller li a{ color:#959595; display:block;position: relative; }

.i_product_a .scroller li a::after{content: "";position: absolute;bottom: 0;left: 50%;width: 0;right: 50%;background:#FF0000;height: 2px;transition:all 0.3s;}

.i_product_a .scroller li a:hover{ color:#ff0000;/* background: linear-gradient(180deg, #C7A466, #967335); *//* font-weight: bold; */}

.i_product_a .scroller li a.on{ color:#ff0000;/* font-weight: bold; */}

.i_product_a .scroller li.isel a{color: #FF0000;}

.i_product_a .scroller li.isel a::after{width: 100%;left: 0;right: 0;}

.product_ul2{overflow: hidden;}

.product_ul2 li{display: block;overflow: hidden;background-repeat: no-repeat;background-position: right 40% center;background-size: cover;clear: both;}

.product_ul2 li:nth-child(2n){background-position: left 40% center;}

.product_ul2 li .wrap{/* max-width: 1200px; */min-height: 760px;display: flex; align-items: center; justify-content: left;}

.product_ul2 li .imgs{display: none;width: 80%;margin: 0 auto;margin-top: 5%;margin-bottom: 1%;}

.product_ul2 li .txts{width: 48%;float: left;text-align: left;max-width: 520px;}

.product_ul2 li:nth-child(2n) .wrap{justify-content: flex-end;}

.product_ul2 li:nth-child(2n) .txts{float: right;}

.product_ul2 li .h3{font-weight: bold;color: #333;line-height: 1.1;}

.product_ul2 li:nth-child(2n) .h3{color: #fff;}

.product_ul2 li .dl{float: left;margin-top: 30px;max-width: 405px;}

.product_ul2 li .dl dd{position: relative;display: block;color: #666666;position: relative;overflow: hidden;line-height: 36px;padding-left: 17px;display: block;cursor: pointer;transition:all 0.3s;font-size: 18px;}

.product_ul2 li .dl dd::after{content: "";position: absolute;left: 0;top: 15px;width: 6px;height: 6px;border-radius: 50%; background: #ff0000;transition:all 0.3s;}

.product_ul2 li:nth-child(2n) .dl dd{color: #fff;}

.product_two{ background: #f7f7f7;overflow: hidden;}

.product_two .news_t{font-weight: bold;margin-top: 0px;}

.product_two .wrap{margin-top: 5%;margin-bottom: 5%;}

.product_two .divs{overflow: hidden;width: 46.14%;}

.product_two .divs.r{width: 50%;}

.product_two .divs .cons{margin-top: 32px;overflow: hidden;line-height: 1.6;font-size: 16px;}

.product_two .divs .cons img{max-width: 100%;}

.product_three  .news_t{font-weight: bold;}

.product_down{ overflow:hidden;  font-size:18px;margin-top: 1.5%;margin-bottom: 5%;}

.product_down li{ display:block; width:49%; padding-left:66px; overflow:hidden; background:url(../images/product_pic5.png) left center no-repeat; background-size:35px 35px;margin-bottom:30px; border-bottom:1px solid #cccccc;transition:all 0.3s;float: left;position: relative; }

.product_down li:nth-child(2n){float: right;}

.product_down li:hover{background-image:url(../images/product_pic5_on.png);border-color:#ff0000;}

.product_down li:last-child{ margin-bottom:10px;}

.product_down li a{ display:block; vertical-align:top;  color:#666666; padding-right:56px;height:80px; line-height:80px;  background:url(../images/product_pic6.png) right 8px center no-repeat; background-size:17px 18px;transition:all 0.3s;}

.product_down li:hover a{ color:#ff0000;  background-image:url(../images/product_pic6_on.png);}

.product_down li a em{ font-style:normal; color:#999999; float:right; margin-left:10px; font-size:14px;}

.product_down li a.a{position: absolute;right: 0;width: 56px;height: 80px;line-height: 80px;top: 0;cursor: pointer;z-index: 1;}

.product_down li:hover  a em{color:#ff0000;}

@media screen and (max-width: 1200px) {

     /*产品详细*/

     .product_ul2 li .wrap{min-height: 526px;}

 

}

@media screen and (max-width: 992px) {

    /*产品详细*/

    .product_tt{float: none;text-align: center;line-height: 50px;height: 50px;margin-top: 5%;display: none;}

    .about_pos2.pos .product_tt{display: none;}

    .i_product_a{font-size: 15px; float: none;margin: 0 auto;margin-bottom:2%;width:474px;line-height: 50px;height: 50px;}

    .i_product_a .scroller{right: auto;}

    .product_ul2 li .wrap{min-height:435px;}

    .product_ul2 li .dl dd{font-size: 16px;line-height: 30px;}

    .product_ul2 li .dl dd:after{top:12px;}

    .product_ul2 li .txts{padding-left: 2%;padding-right: 2%;}

    .product_two .divs .cons{font-size: 14px;margin-top: 22px;}

    .product_down{ font-size:16px;}

    .product_down li{ background-size:26px 26px; padding-left:40px; margin-bottom:20px;}

.product_down li a{ line-height:60px; height:60px;padding-right: 46px;}

.product_down li a em{ font-size:13px;}

   

}

@media screen and (max-width: 780px) {

      /*产品详细*/

  .i_product_a{ height:36px; line-height:36px; font-size:14px;}

}

@media screen and (max-width: 640px) {

     /*产品详细*/

  .i_product_a{width: 100%;}

  .product_ul2 li{background-position: left  center;padding-bottom: 7%;}

     .product_ul2 li:nth-child(2n){background-position: right  center;}

     .product_ul2 li .wrap{display: block;}

     .product_ul2 li .imgs{display: block;width: 70%;}

     .product_ul2 li .txts{width: 100%;float: none;max-width: none;}

     .product_ul2 li:nth-child(2n) .txts{float: none;}

     .product_ul2 li .dl{margin-top: 15px;float: none;}

     .product_ul2 li .dl dd .p{display: block;position: static;padding-top: 5px;padding-bottom: 5px;}

     .product_ul2 li .dl dd{margin-bottom: 2%;}

     .product_two .divs{width: 100%;}

     .product_two .divs.r{width: 100%;margin-top: 5%;}

     .product_down{ font-size:14px;}

.product_down li{ background-size:22px 22px; padding-left:30px;float: none;width: 100%;}

.product_down li:nth-child(2n){float: none;}

.product_down li a{ padding-right:30px; height:50px; line-height:50px;}

.product_down li a em{ font-size:12px;}

}

@media screen and (max-width: 480px) {

/*产品详细*/

    .i_product_a{ height:30px; line-height:30px; font-size:13px;margin-top: 4%;}

    .product_two .divs .cons{font-size: 13px;margin-top: 20px;}

    .product_down{ font-size:13px;margin-top: 2.5%;}

.product_down li{ padding-left:30px; margin-bottom:10px;}

.product_down li a{ min-width:120px;background-size:14px 13px; padding-right:25px; height:40px; line-height:40px;}

.product_down li a em{ display:none;}

}

@media screen and (max-width: 420px) {

    /*产品详细*/

    .i_product_a{ font-size:12px;}

    .i_product_a .scroller li dd{ width:84px;margin-left: 8px;}

}



/*服务中心*/

.service_one{overflow: hidden;position: relative;margin-bottom: 5%;margin-top: 3%;}

.service_one::before{content: "";position: absolute;left: 35px;top: 0;width: 1px;height: 100%;background: #ff0000;}

.service_one::after{content: "";position: absolute;left: 30px;bottom: 0;width: 16px;height: 16px;background: #ff0000;border-radius: 50%;}

.service_one ul li{display: block;overflow: hidden;position: relative;padding-left: 81px;}

.service_one ul li::before{content: "";position: absolute;top: 0;left: 0;width: 72px;height: 72px;border-radius: 50%;background-repeat: no-repeat;background-size: 100% 100%;}

.service_one ul li:nth-child(1)::before{background-image: url(../images/service_pic1.png);}

.service_one ul li:nth-child(2)::before{background-image: url(../images/service_pic2.png);}

.service_one ul li:nth-child(3)::before{background-image: url(../images/service_pic3.png);}

.service_one ul li .h3{font-weight: bold;line-height: 72px;height: 72px;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;}

.service_one ul li .cons{overflow: hidden;margin-top: 2%;}

.service_one ul li .cons .divs{float: left;width: 32%;margin-right:2%;overflow: hidden;margin-bottom: 2%;text-align: center;background: #f7f7f7;transition:all 0.3s;}

.service_one ul li .cons .divs:hover{box-shadow: 2px 2px 10px rgba(0,0,0,0.1);}

.service_one ul li .cons .divs:nth-child(3n){margin-right: 0;}

.service_one ul li .cons .divs .ico{display: block;margin: 0 auto;margin-top: 50px;height: 36px;}

.service_one ul li .cons .divs .boxs{overflow: hidden;width: 94%;margin: 0 auto;max-width: 348px;margin-bottom: 20px;}

.service_one ul li .cons .divs .boxs .h4{font-weight: bold;overflow: hidden;line-height: 1.5;white-space:nowrap;text-overflow:ellipsis;margin-top: 5%;}

.service_one ul li .cons .divs .boxs .p{overflow: hidden;line-height: 28px;font-size: 16px;color: #666666;margin-top: 4%;height: 112px;text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;}

@media screen and (max-width: 1200px) {

    /*服务中心*/

    .service_one ul li .cons .divs{width: 49%;}

    .service_one ul li .cons .divs:nth-child(3n){margin-right: 2%;}

    .service_one ul li .cons .divs:nth-child(2n){margin-right: 0;}

    .service_one ul li .cons .divs .ico{margin-top: 45px;}

}

@media screen and (max-width: 992px) {

     /*服务中心*/

     .service_one ul li{padding-left: 71px;}

     .service_one::before{left: 30px;}

     .service_one::after{left: 23px;}

     .service_one ul li .cons .divs .boxs{width: 92%;}

     .service_one ul li .cons .divs .boxs .p{font-size: 14px;line-height: 24px;height: 96px;}

     .service_one ul li::before{height: 60px;width: 60px;}

     .service_one ul li .h3{line-height: 60px;height: 60px;}

     .service_one ul li .cons .divs .ico{margin-top: 35px;height: 30px;}

     

}

@media screen and (max-width: 640px) {

 /*服务中心*/

 .service_one{padding-right: 2%;}

 .service_one ul li{padding-left: 61px;}

 .service_one::before{left: 25px;}

     .service_one::after{left: 17px;}

 .service_one ul li .cons .divs{width: 100%;float: none;}

 .service_one ul li .cons .divs .boxs .p{height: auto;}

 .service_one ul li::before{width: 50px;height: 50px;}

 

}





/*选型工具*/

.home section{display: flex;flex-wrap: wrap;

    justify-content: space-between;

    align-items: flex-start;margin-top: 8%;margin-bottom: 8%;}

.home section .box01,.home section .box02{float: left;width: 49%;max-width: 680px;}

.home section a {

	display: flex;

	justify-content: flex-start;

	align-items: center;

	width: 100%;

	height: 320px;

	padding: 40px;

	background-color: #fff;

	background-position: right 20px top 50%;

	background-repeat: no-repeat;

	background-size: 48%;

    background-size: auto 223px;

	border: 1px solid #ff0000;

	border-radius: 3px;

	text-decoration: none;

	transition: all .3s ease;;

	position: relative;

}

.home section .box01 a {

	background-image: url("../images/bg_01.png");

	cursor: pointer;

}

.home section .box02 a {

	background-image: url("../images/bg_02.png");

	cursor: pointer;

}



.home section a:hover {

	background-color: #ff0000;

	border: 1px solid #ff0000;

}

.home section .box01 a:hover {

	background-image: url("../images/bg_01_o.png");

}

.home section .box02 a:hover {

	background-image: url("../images/bg_02_o.png");

}



.home section a .box {

	width: 100%;

	overflow-y: visible !important;

}

.home section .h1 {

	color: #ff0000;

	font-weight: normal;

	width: 50%;

	transition: all .3s ease;;

}

.home section a:hover .h1 {

	color: #fff;

	position: relative;

	z-index: 5;

}

.home section .button {

	width: 40%;

    max-width: 160px;

    margin-top: 2em;

	padding: 0 1em;

    padding-left: 40px;

	background-color: #ff0000;

	border-radius: 3px;

	color: #fff;

	line-height: 44px;

	transition: all .3s ease;;

	position: relative;

	z-index: 1;

    border-radius: 22px;

}

.home section a:hover .button {

	background-color: #fff;

	color: #ff0000;

}

.home section .button::after {

	position: absolute;

	content: ">";

	width: 6px;

	line-height:1;

	top: calc(50% - 7px);

	right: 40px;

	transition: all .3s ease;;

    font-family: '宋体';

}

.home section a:hover .button::after {

	background-image: url("../img/ico_arrow_green.svg");

	right: 35px;

}



@media screen and (max-width: 992px) {

  /*选型工具*/

   .home section a{padding: 25px;height: 280px;background-size: auto 200px;} 

   .home section .button{padding-left: 25px;width: 130px;}

   .home section .button::after{right: 25px;}

}

@media screen and (max-width: 640px) {

     /*选型工具*/

     .home section .box01{margin-bottom: 2%;}

     .home section .box01, .home section .box02{float: none;width: 100%;max-width: none;}

     .home section .button{padding-left: 20px;width: 110px;line-height: 36px;}

    .home section .button::after{right: 20px;}

}

@media screen and (max-width: 480px) {

     /*选型工具*/

    .home section a{padding: 20px;height: 250px;background-size: auto 170px;}

    

}

@media screen and (max-width: 420px) {

 /*选型工具*/

 .home section a{padding: 20px;height: 220px;background-size: auto 140px;}

}





/*从负截中选定*/

.tool_t{overflow: hidden;margin-top: 5%;position: relative;}

.tool_t .h2{font-weight: normal;color: #333;float: left; line-height: 50px;}

.tool_t .return{float: right;height: 48px;line-height: 48px;border: 1px solid #ff0000;width: 136px;border-radius: 5px;text-indent: 33px;color: #ff0000;

background: url(../images/tool_pic1.png) left 86px center no-repeat;background-size: 13px 15px;transition:all 0.3s;}

.tool_t .return:hover{background-image: url(../images/tool_pic1_on.png);background-color: #ff0000;color: #fff;}

.tool_one{ overflow: hidden;margin-top: 30px;margin-bottom: 3%;}

.tool_one .imgs{float: right;width: 430px;overflow: hidden;border: 1px solid #e0e0e0;}

.tool_one .imgs img{ width: 100%;}

.tool_one .tool_one_l{width:calc(98% - 430px);width:-webkit-calc(98% - 430px);width:-moz-calc(98% - 430px);max-width: 750px;float: left;}

.tool_one .tool_one_l #pattern,.tool_one .tool_one_l #seriesSelector{width: 400px;border: none; background-color: #fff; border-bottom: 1px solid #ccc; padding: 0.3em 0;font-family: inherit;

    font-size: 16px; font-weight: inherit; line-height: inherit;color: #999999;}

.tool_one .tool_one_l .tool_select{overflow: hidden;width: 100%;display: block;}

.form_area form {

        /* display: flex;

        justify-content: space-between; */

        margin-bottom: 5%;

    }

    .form_area form .column_box {

        display: flex;

        flex-direction: row;

        justify-content: space-between;

        margin-top: 40px;

       

    }

    .form_area form .column_box.col_2 select {

        width: 440px;

    }

    .form_area .column_box.col_3 select {

        width: 280px;

    }

    .form_area form .column_right a.info {

        display: flex;

        width: 180px;

        height: 180px;

        margin: 0 auto;

        padding: 20px;

        justify-content: center;

        align-items: center;

        flex-direction: column;

        border: 1px solid #ccc;

    }

    .form_area form .column_right.under_03 a.info {

        padding: 0;

    }

    .form_area form .column_right a.info img {

        width: 100%;

        height: auto;

    }

    .form_area form .load_conditions_list h3 {

        font-size: 16px;

        margin-bottom: .8em;

        height: auto !important;

        color: #ff0000;

        font-weight: bold;

    }

    .load_conditions_list li{width: 100%; margin-top: 2px;overflow: hidden;}

    .load_conditions_list li label {

        width: 2em;

        font-size: 16px;

        display: inline-block;

        min-width: 2em;float: left;

    }

    .load_conditions_list input[type="text"]{width: 75%; border: 1px solid #ccc;  padding: 0.2em 0.5em;float: left;}

    .form_area form .load_conditions_list{

        margin-top: 20px;

    width: 33.333%;

    padding-right: 1em;

    display: flex;

    flex-direction: column;

    }

    .wpc_hide_block .load_conditions_list:nth-child(1) li label,.wpc_hide_block .load_conditions_list:nth-child(2) li label { min-width: 3.8em;}

    .wpc_hide_block .load_conditions_list:nth-child(1) input,.wpc_hide_block .load_conditions_list:nth-child(2) input[type="text"]{width: 70%;}

@media screen and (max-width: 1200px) {

    /*从负截中选定*/

    .form_area form .column_box{margin-top: 20px;}

}

@media screen and (max-width: 992px) {

    /*从负截中选定*/

    .tool_one .imgs{float: none;width: 100%;}

    .tool_one .tool_one_l{float: none;width: calc(100% - 0px); width: -webkit-calc(100% - 0px); width: -moz-calc(100% - 0px); max-width: none;margin-top: 5%;}

    .form_area form {

		justify-content: flex-start;

		flex-direction: column;

		padding: 0;

	}

	.form_area form .column_box {

		flex-direction: column;

		margin-top: 0;

	}

	.form_area form .column_box li {

		margin-top: 10px;

	}

	.form_area form .column_box.col_2 select {

		width: 100%;

	}

    .form_area form .load_conditions_list h3 {

		margin-bottom: 0;

        font-size: 14px;

	}

    .form_area form .load_conditions_list h3.non{display: none;}

    .form_area form .load_conditions_list{width: 100%;padding-right: 0;}

    .load_conditions_list input[type="text"]{width:calc(100% - 35px);width:-webkit-calc(100% - 35px);width:-moz-calc(100% - 35px);}

    .wpc_hide_block .load_conditions_list:nth-child(1) li input[type="text"], .wpc_hide_block .load_conditions_list:nth-child(2) li input[type="text"]{width:calc(100% - 65px);width:-webkit-calc(100% - 65px);width:-moz-calc(100% - 65px);}

    .tool_one .tool_one_l #pattern,.tool_one .tool_one_l #seriesSelector{width: 100%;font-size: 15px;}

    

}

@media screen and (max-width: 640px) {

     /*从负截中选定*/

    .tool_t .h2{line-height: 40px;}

    .tool_t .return{height: 38px;line-height: 38px;width: 120px;}

}

@media screen and (max-width: 480px) {

     /*从负截中选定*/

     .tool_t .return{width: 100px;text-indent: 23px;background-position: left 70px center;}

     .tool_one .tool_one_l #pattern,.tool_one .tool_one_l #seriesSelector{font-size: 14px;}

}





/*从样式中选定*/

.model_number {

	display: flex;

	justify-content: flex-start;

	width: 100%;

	margin-top: 40px;

}

.model_number select {

	margin-right: 2em;

	border: 1px solid #ccc;

	border-radius: 3px;

}

.model_number dl {

	position: relative;

}



.model_number dl::after {

	position: absolute;

	content: "－";

	margin-left: .6em;

	top: 50px;

	right: 6px;

	font-weight: 500;

    font-size: 28px;

    line-height: 26px;

}

.model_number .delete_hyphen dl::after {

	content: none;

}

.model_number .mortor_info_select_area:last-child dl::after  {

	content: none;

}

/*

.model_number .select:last-child dl::after {

	content: "";

	margin-left: 0;

}

*/

.model_number dl dt {

	color: #ff0000;

	font-weight: bold;

	font-size: 16px;

    margin-bottom: 5px;

    max-width: 118px;

    height: 43px;

}



.model_number .select.select_02 select {

	width: fit-content;padding: 0.3em 0;

}

.model_number dl dd.series_name {

	padding: .3em 0;

	font-size: 18px;

	font-weight: 400;

	width: 5em;

}

.model_number dl dd select {

	min-width: 80px;

	font-size: 18px;

	font-weight: 400;

    padding: 0.3em 0;

    

}

.model_number .delete_hyphen dl dd select {

	margin-right: .5em;

}

.result_list {

	margin-top: 60px;

}

.result_list h3 {

	font-size: 18px;

	margin-top: 20px;

    color: #333;

    font-weight: bold;

}

.result_list .column_box {

	margin-top: 10px !important;

	justify-content: flex-start !important;

}

.result_list .column_box ul {

	width: 32%;

}

.result_list .column_box ul li input[type="radio"] {

	margin-right: .5em;

    border: none;

    background-color: #fff;

    border: 1px solid #ccc;

    padding: 6px 6px;border-radius: 50%;float: left;margin-top: 7px;

    

}

.result_list .column_box ul li input[type="radio"]:checked{background: #ff0000;}

.result_list .column_box ul li{line-height: 30px;}

.result_list .column_box ul li label{cursor: pointer;}

.result_list .page_nation_wrap {



}

.result_list .page_nation_wrap .page_nation {

	display: flex;

	justify-content: flex-start;

	align-items: center;

	margin: 20px 0;

}

.result_list .page_nation_wrap .page_nation ul {

	display: flex;

	justify-content: flex-start;

	align-items: center;

	margin: 0 3px;

}

.result_list .page_nation_wrap .page_nation ul li {

	margin: 0 3px;

}

.result_list .page_nation_wrap .page_nation a {

	display: inline-block;

	border: 1px solid #ccc;

	border-radius: 3px;

	text-align: center;

	padding: .35em .55em .3em;

	line-height: 1;

	transition: all .5s ease;

}

.result_list .page_nation_wrap .page_nation a:hover {

	background-color: #efefef;

}

.result_list .page_nation_wrap .page_nation a.current {

	background-color: #0aa546;

	color: #fff;

	border: 1px solid #0aa546;

	cursor: default;

}

.result_list .page_nation_wrap .page_nation .backtofirst {

	margin-right: 6px;

}

.result_list .page_nation_wrap .page_nation .gotolast {

	margin-left: 6px;

}

.result_list .page_nation_wrap .page_nation .backtofirst a {

	background-image: url(../img/ico_backtofirst_green.svg);

	background-position: center 50%;

	background-repeat: no-repeat;

	background-size: 10px;

	min-width: 28px;

	text-indent: -9999px;

}

.result_list .page_nation_wrap .page_nation .prev a {

	background-image: url(../img/ico_prev_green.svg);

	background-position: center 50%;

	background-repeat: no-repeat;

	background-size: 10px;

	min-width: 28px;

	text-indent: -9999px;

}

.result_list .page_nation_wrap .page_nation .gotolast a {

	background-image: url(../img/ico_gotolast_green.svg);

	background-position: center 50%;

	background-repeat: no-repeat;

	background-size: 10px;

	min-width: 28px;

	text-indent: -9999px;

}

.result_list .page_nation_wrap .page_nation .next a {

	background-image: url(../img/ico_next_green.svg);

	background-position: center 50%;

	background-repeat: no-repeat;

	background-size: 10px;

	min-width: 28px;

	text-indent: -9999px;

}







.result_list .page_nation_wrap .page_nation .next {

	

}

.result_list .page_nation_wrap .page_nav span {

	font-weight: 500;

}

.tool_one .tool_one_l.bgs2{max-width: 950px;}



.tool_ends{float: left;height: 40px;line-height: 40px;background: #ff0000;color: #fff;padding-left: 40px;padding-right: 50px;position: relative;border-radius: 20px;font-size: 15px;margin-top: 5%;cursor: pointer;margin-bottom: 5%;}

.submit_button{position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity:0;filter:Alpha(opacity=0);cursor: pointer;}

.tool_ends::after{content: ">";font-family:"宋体";position: absolute;right: 25px;top: 0;line-height: 40px;transition:all 0.3s;}

.tool_ends:hover::after{right: 20px;}

@media screen and (max-width: 1200px) {

    

}

@media screen and (max-width: 992px) {

    .tool_one.bgs2{margin-top: 0;}

    .model_number{display: block;margin-top: 6%;}

    .model_number dl dd.series_name{width: 100%;}

    .model_number dl dd{margin-bottom: 2%;}

    .model_number .select.select_02 select{width: 100%;}

    .model_number dl::after{display: none;}

    .model_number dl dd select{width: 100%;}

    .result_list{margin-top: 8%;}

    .result_list .column_box ul{width: 100%;}

    .model_number dl dt{max-width: unset;height: unset;}

 tool_one



}

@media screen and (max-width: 640px) {

    .model_number dl dt{font-size: 14px;}

}

@media screen and (max-width: 480px) {

    

}

@media screen and (max-width: 420px) {



}