@charset "utf-8";
/* CSS Document 
*{margin: 0;padding: 0; box-sizing: border-box;}
body {font-size: 12px;font-family: 'Inter', 'Roboto', 'Open Sans', sans-serif;}
ul,li {list-style: none;margin: 0;padding: 0;}
a {text-decoration: none;}

h1,h2{font-weight: normal;color: #000;}
i {font-style: normal;} */
img {border: none;vertical-align: middle;}
/* 滚动条 */

::-webkit-scrollbar {width: 6px;background: #ffffff;}
::-webkit-scrollbar-thumb {background: #999;border-radius: 10px;}
/* 头部*/
.top_bg {width: 100%;color: #fff; position: absolute;left: 50%;top: 0px;box-sizing: border-box; z-index: 9999;transform: translateX(-50%);transition: all 0.4s ease;}
.top_t{width:100%; height:55px;line-height:55px; border-bottom:0.5px rgba(255,255,255,0.3) solid;}
.top_ta {width: 90%;max-width:1500px;margin: 0 auto; overflow:hidden;}
.top_taleft{float:left;}.top_taleft img{ width:23px;filter:grayscale(100%) brightness(500); border-radius:50%; border:1px rgba(255,255,255,0.5) solid;}
.top_taleft a{display:inline-table; margin-right:35px; color:#ffffff; font-size:15px; }
.top_taleft a span{ display:inline; margin-left:5px;}
.en {float: right;margin-top: 5px;margin-right: 2px;position: relative;cursor: pointer;}
.en a {display: block; font-size: 16px;color: #fff;line-height: 36px;}
.en a:hover {opacity: 0.7;}
.en img{filter:grayscale(100%) brightness(500);}
.top_bg2 .top_t{border-bottom:0.5px #dddddd solid;}.top_bg2 .en a{color:#666666;}.top_bg2 .en img{filter:none;}
.top_bg2 .top_taleft img{ background:#cce4f3; border-radius:50%;filter:none;}.top_bg2 .top_taleft a{color:#666666;}
.top {width: 90%;max-width:1500px;height:70px; margin: 0 auto; overflow:hidden;}
.top .top_logo {float: left; margin-top: 10px;}
.top .top_logo img {height: 52px;filter:grayscale(100%) brightness(500);}
.top_bg2 .top .top_logo img {filter:none;}
.top_bg2 .top .sj_search img { filter:grayscale(100%)}
.top .top_nav {float: left;margin-left: 2%;}
.top .top_nav>ul {margin-top: 28px;}
.top .top_nav>ul>li {float: left;height: 60px;padding: 0px 10px;margin: 0 10px;box-sizing: border-box;}
.top .top_nav>ul>li>a {float: left;height: 42px; padding: 0 3px;font-size: 18px;color: #fff; display: block;text-align: center;position: relative;}
@media screen and (max-width: 1480px) {.top .top_nav>ul>li>a {font-size: 15px;}}
@media screen and (min-width: 1680px) {.top_taleft img{width:26px;}.top_taleft a{font-size:17px;}.top .top_nav>ul>li>a {font-size: 22px; /* 24px -> 1.25004vw */;}}
.top_bg2 .top .top_nav>ul>li>a { color: #666666;}
.top_bg2 .top .top_nav>ul>li.active>a {color: #0081cc;}
.top .top_nav>ul>li.active i {width: 90%; background-color: #fff;}
.top_bg2 .top .top_nav>ul>li.active i {background-color: #0081cc;}
.top_bg2 .top .top_nav>ul>li:hover>a { color: #0081cc;}
.top .top_nav>ul>li:hover i {width: 90%;background-color: #fff;}
.top_bg2 .top .top_nav>ul>li:hover i {background-color: #0081cc;}
.top .top_nav>ul>li i {position: absolute;left: 50%; bottom: 0;width: 0%;height: 1.5px;background-color: rgba(255,255,255,0.6); display: block;transform: translateX(-50%); transition: all 0.4s ease;}
.top .nav_sj { display: none;}
.top .top_rr {display: none;}
.top_bg2 {width: 100%;top: 0;position: fixed;border-radius: 0 0 0px 0px;background:#ffffff;box-shadow: 0px 0px 8px #e1e1e1;}
/* 下拉菜单
.top_pro .top_menus_bg {padding-bottom: 0px;}
.top_menus_bg {/*display: none;position: absolute;top: 125px;left: 0px;width: 100%;z-index: 99;}
.top_menus {width: 100%; max-width:1920px;margin: 0 auto;background:url(../images/pro_top_bg.jpg) no-repeat center/cover;padding-top: 0;position: relative;}*/
/*产品下拉*/
/*.top_pro .top_menus_bg {}
.top_menus_title {width: 100%; background:#dddddd; margin:0 auto;}
.top_pro .top_menus_title dl dd.top_menus_nav_active a,
.top_pro .top_menus_title dl dd:hover a {background-color: #0081cc;color: #fff;}
.top_pro .top_menus_title dl{margin:0 auto;text-align: center;}
.top_pro .top_menus_title dl dd{display:inline-block; margin:0 auto;}
.top_pro .top_menus_title dl dd a {display: block;line-height: 50px;font-size: 16px;color: #000;padding: 0 25px;transition: all 0.4s ease;}
.top_pro .top_menus_right {display: none;width:100%;}
.top_pro .top_menus_right_active { display: block;}
.top_pro .top_menus_two {padding-top: 0px;}
.top_pro .top_menus_two dl {padding: 0 32px;text-align: center;}
.top_pro .top_menus_two dl dd {text-align: center;display: inline-block;padding:0% 3%;}
.top_pro .top_menus_two dl dd a:hover p {color: #0079c2;}
.top_pro .top_menus_two dl dd a {display: block;max-width: 260px;}
.top_pro_pic{width:100%;overflow:hidden;}
.top_pro .top_menus_two dl dd img{ width:100%;transition: all 0.4s ease;}
.top_pro .top_menus_two dl dd:hover img{transform: scale(1.1);}
.top_pro .top_menus_two dl dd p{ margin-top:0px;font-size: 15px;color: #666666;line-height: 20px; height:70px; overflow:hidden; }
@media screen and (min-width: 1680px) {.top_pro .top_menus_title dl dd a {line-height: 60px;font-size: 19px;}.top_pro .top_menus_two dl dd a {display: block;max-width: 320px;}.top_pro .top_menus_two dl dd p{font-size: 18px;line-height: 24px;}}
@media screen and (max-width: 1480px) {.top_pro .top_menus_title dl dd a {line-height: 50px;font-size: 16px;}.top_pro .top_menus_two dl dd a {display: block;max-width: 240px;}.top_pro .top_menus_two dl dd p{font-size: 14px;line-height: 20px;}}
@media screen and (max-width: 1360px) {.top_pro .top_menus_title dl dd a {line-height: 50px;font-size: 14px;}.top_pro .top_menus_two dl dd a {display: block;max-width: 200px;}.top_pro .top_menus_two dl dd p{font-size: 12px;line-height: 20px;}}
@media screen and (max-width: 1160px) {.top_pro .top_menus_title dl dd a {line-height: 50px;font-size: 14px;}.top_pro .top_menus_two dl dd a {display: block;max-width: 160px;}.top_pro .top_menus_two dl dd p{font-size: 12px;line-height: 20px;}}
*//*solution下拉*/
.top_menus1 {text-align: center; overflow:hidden; width:100%; max-width:1200px; margin:0 auto;background:url(../images/pro_top_bg.jpg) no-repeat center/cover; /*background:rgba(255,255,255,0.94);*/}
.top_menus_nav {text-align: center;}
.top_menus_nav dl {width:100%;}
.top_menus_nav dl dd {margin: 7px 30px;}
.top_menus_nav dl dd a{ display:inline-table; text-align:left; padding-top:10px; height:60px; margin-top:10px; line-height:60px; }
.top_menus_nav dl dd.top_menus_nav_active a,
.top_menus_nav dl dd:hover a { border-bottom: 1px solid #0079c2; color:#0079c2;}
.top_menus_nav dl dd.top_menus_nav_active a img.top_icon,
.top_menus_nav dl dd:hover a img.top_icon {opacity: 1;}
.top_menus_nav dl dd a img.top_icon1 {width:50px; margin-right:30px;}
.top_menus_nav dl dd a img.top_icon {margin-top: 12px; float: right;opacity: 0;}
.top_menus_nav dl dd a {display: block; line-height: 43px;font-size: 20px;color: #333;border-bottom: 1px solid #dddddd;padding: 0 7px;transition: all 0.4s ease;}
.top_solutions_text{width:90%; margin:0 auto;  overflow:hidden; margin-top:20px; text-align:left;}
.top_solutions_text .top_solution_img{ border-radius:5px;height:180px; overflow:hidden;}
.top_solutions_text .top_solution_img img{ width:100%;}
.top_solutions_text dt{ margin-top:20px; font-size:24px; color:#333333;}
.top_solutions_text p{  margin-top:10px;font-size: 14px;color: #666666;line-height: 30px;padding-bottom:30px;}
@media screen and (min-width: 1680px) {.top_menus_nav dl dd a{font-size: 22px;padding: 0 10px;}.top_solutions_text .top_solution_img{height:auto}.top_solutions_text dt{ font-size:28px;}.top_solutions_text p{font-size: 18px; line-height: 25px;}}
.sj_search {float: left;margin-right: 0px;margin-top: 4px;}
.sj_search img {filter:grayscale(100%) brightness(500);}
.top_search {float: right;text-align: right;margin-top: 20px; position: relative;}
.ss {display: none;position: fixed;top: 130px;left: 10%;width: 80%;cursor: pointer;border: 1px solid transparent;box-sizing: border-box;background-color: #f1f1f1;}
.ss .input {height: 40px; background:#fffff;width: 100%;padding-left: 10px;font-size: 14px; color: #666;line-height: 40px;border: 1px #eeeeee solid; border-radius:20px;outline: none;}
.ss .inputimg { position:absolute; top:5px; right:5px;width: auto;height: auto;padding-right: 12px;padding-top: 3.5px;filter: grayscale(100%);}
.ss:hover .input {display: block;}
.ss:hover .inputimg {filter: grayscale(1);}
.ss .tclose{width:93%; text-align:right; margin:10px auto; font-size:20px; color:#555; font-weight:bold;}
.topss{width:96%; margin:10px auto; margin-bottom:20px; overflow:hidden; position:relative;}
/* 标题 */
.title {text-align: center; width: 80%; max-width:1500px; margin:0 auto; position:relative; height:auto; overflow:hidden;}
.title h2 {position:absolute; left:50%; top:0px;width: 1000px; margin-left:-500px; text-align:center;text-transform: uppercase; font-size: 70px;color:rgba(255,255,255,0.2); z-index:-1; font-weight: bold;}
.title .title_con{width:100%;text-align:center; margin-top:38px;margin-bottom: 50px; overflow:hidden; }
.title a{display:block;font-weight: bold; font-size:44px; color:#ffffff;  line-height:46px;text-transform: uppercase;}
.title span{ color:#ffffff; line-height:30px; font-size:22px;}
.title p{ color:#ffffff; line-height:25px; font-size:16px; margin-top:16px;}
.title2 {text-align: center;margin-bottom: 20px; width: 80%; max-width:1200px;margin:0 auto; position:relative;overflow:hidden;}
.title2 h2 { position:absolute; left:50%; top:0px;width: 1000px; margin-left:-500px; text-align:center;text-transform: uppercase;font-size: 70px; color:rgba(0,0,0,0.05); z-index:-1;font-weight: bold;}
.title2 .title_con{width:100%;text-align:center; margin-top:38px;margin-bottom: 50px; overflow:hidden;}
.title2 a{display:block;font-weight: bold; font-size:44px; color:#0079c2; z-index:2; line-height:46px;text-transform: uppercase;}.title2 a:hover{color: #0081cc;}
.title2 span{ color:#666666; line-height:40px; font-size:22px;}
.title2 p{ color:#666666; line-height:25px; font-size:16px; margin-top:5px;}
.title1 {text-align: center; width: 80%; max-width:1500px; margin:0 auto;margin-bottom: 20px; position:relative;overflow:hidden;}
.title1 h2 {position:absolute; left:50%; top:0px;width: 1000px; margin-left:-500px; text-align:center;text-transform: uppercase;font-size: 70px;color:rgba(0,121,194,0.05); z-index:-1;font-weight: bold;}
.title1 .title_con{width:100%;text-align:center; margin-top:38px;margin-bottom: 30px; overflow:hidden;}
.title1 a{display:block;font-weight: bold; font-size:44px; color:#333333; z-index:2; line-height:46px;text-transform: uppercase;}.title2 a:hover{color: #0081cc;}
.title1 span{ color:#666666; line-height:40px; font-size:22px;}
.title1 p{ color:#666666; line-height:25px; font-size:16px; margin-top:5px;}
/* 标题 */
/* 内页导航 */
.navigation_bg { background:#f1f1f1;display: block; width: 100%;max-width:1920px; position:relative; height:48px; line-height:48px; margin:0 auto;}
.navigation {width: 90%;max-width: 1500px;margin: 0 auto; overflow:hidden; background:url(../images/location.png) no-repeat left; background-size:23px; padding-left:25px;}
.navigation a {font-size: 16px;color: #000;}
.navigation a:hover{color:#0079c2;}
.banners{ position:relative;}
.pc_banner {width: 100%;max-width:1920px; margin:0 auto;}
.pc_banner img {width: 100%;height: auto;}
.sj_banner { display: none;}
/*banner图上的文字*/
.banner_conbg{width:100%; position:absolute; overflow:hidden; top:36%; left:0;}
.banner_conbg .banner_con{width:90%; max-width:1500px; margin:0 auto; text-align:left; overflow:hidden;}
.banner_conbg .banner_con dt{ font-size:48px; color:#ffffff; line-height:48px; font-weight:bold;}
.banner_conbg .banner_con i{ display:block;font-size:32px; color:#ffffff; font-weight:bold; margin-top:30px;}
.banner_conbg .banner_con h1{ display:block;font-size:32px; color:#ffffff; font-weight:bold; margin-top:30px;}
.banner_conbg .banner_con p{ font-size:18px; line-height:30px;color:#ffffff;margin-top:20px; width:60%; padding-left:5px;}
.banner_conbg .banner_con span{ display:block; margin-top:90px;color:#ffffff; width:150px; padding:10px 15px; text-align:center; border:1px rgba(255,255,255,0.5) solid; font-size:18px; border-radius:22px; }
.banner_conbg .banner_con span b{ font-family: 'Noto Serif SC', '思源宋体', serif;}
.banner_con:hover span{color:#fff; background:#0079c2;border:1px #0079c2 solid;}
/*视频*/
.aboutvideo{position:absolute;margin:0 auto;  top:50%; left:50%; /*margin-left:-40px;*/ width:80px; overflow:hidden; padding-top:5%;}
.aboutvideo img{width:90%;transition: all 0.4s ease;}.aboutvideo:hover img{transform: scale(1.1);}
/*弹出层*/
.video_bg{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color: #101010;z-index: 9999999999999;}
.video_close img{position: absolute;right: 24px;top: 24px;width: 36px;height: auto;opacity: 0.5;cursor: pointer;}
.video{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 66vw;height: 77vh;}
.video iframe{width: 100%;height: 100%;}
/*弹出层*/
.inquiry_bg{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.5);z-index: 9999999999999;}
.sj_inquiry_bg{display: none; position: fixed;top: 0;left: 0;width: 100%;height: 100%;background-color:rgba(0,0,0,0.5);z-index: 9999999999999;}
.inquiry_close img{position: absolute;right: 24px;top: 24px;width: 36px;height: auto;opacity: 0.5;cursor: pointer;filter:grayscale(100%) }
.inquiry_close:hover img{filter:none /*brightness(500)*/;}
.inquiry{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 66vw;height: 77vh; }
.inquiry_con{background:#ffffff; padding:20px; border-radius:10px; position:relative;}
.in_feedback {width: 90%;max-width: 1500px;margin: 0 auto;margin-bottom: 51px;}
.in_feedback_input {float: left;width: 31.3%;height: 50px;border-radius: 5px;margin-right: 3.05%;margin-bottom: 3.05%;font-size: 16px;color: #666666;border: 1px solid #dddddd;overflow: hidden;line-height:45px; padding-left:5px;}
.in_feedback_input:nth-child(3n+3) {margin-right: 0%;}
.in_feedback_input input[type=text] {width: 100%;height: 100%;border: 0;outline: 0;font-size: 16px;padding: 0 15px;color: #666666;}
.in_feedback_textarea textarea {display: block;width: 100%;height: 239px;border: 1px solid #dddddd;border-radius: 5px;padding: 15px;margin-top: 14.5px;resize: none; outline: 0;font-size: 16px;color: #666666;font-family: 'Inter', 'Roboto', 'Open Sans', sans-serif;}
.in_feedback_btn {text-align: center;margin-top: 25px;}
.in_feedback_btn a{border-radius:25px; padding:10px 20px; height:40px; line-height:40px; font-size:16px;color:#ffffff; background:#000;}
.in_feedback_btn a:hover {background-color: #0079c2;}
/* faq */
.join_bg {position: relative;padding-top: 50px;height: auto;}.faq_bg{background:#f9f9f9;padding-bottom: 100px;}
.join {width: 90%;max-width: 1500px;margin: 0 auto; overflow:hidden;border-bottom: 1px solid #dddddd;}
.join_item {border-top: 1px solid #dddddd;}
.join_item_active .join_right{ color:#0079c2!important; font-size:40px!important;}
.join_item_active .join_title dt {color: #0079c2;}
.join_item_active .join_title dt img{filter:none;}
.join_item:hover .join_right {color:#0079c2;}
.join_item:hover .join_title dt {color: #0079c2;}.join_item:hover .join_title dt img{filter:none;}
.join_title {height: 88px;line-height: 88px;cursor: pointer;padding: 0 0.3%;font-size: 20px;box-sizing: border-box;overflow: hidden;}
.join_title dt { display:inline-table;font-size: var(--font-size-20);color: #666;font-weight: 500;}
.join_title dt img{ width:30px; filter:grayscale(100%); margin-top:-5px;}
.join_title .join_right { float:right;width:10%; text-align:right;color:#000000; font-weight:bold; font-size:24px;}
.join_text {display: none;height: auto;box-sizing: border-box;padding: 0 3.3%;position: relative;padding-bottom: 25px;}
.join_text p {font-size: 16px;color: #666;line-height: 28px; width:80%;}
/*产品推荐*/
.pro_recom{/*width:90%; */max-width:1500px; margin:50px auto; overflow:hidden;}
.pro_recom ul{width:100%; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.pro_recom ul li{width:32%; float:left;margin:5px auto;margin-left:0.5%; margin-right:1%; border:1px #dddddd solid; border-radius:10px; list-style:none; }.pro_recom ul li:nth-child(3n){ margin-right:0.5%;}
.pro_recom ul li .pro_recom_con{ width:80%; margin:0 auto; overflow:hidden; text-align:center; }
.pro_recom ul li .pro_recom_con img{ max-width:100%; margin:10px auto;transition: all 0.4s ease;}
.pro_recom ul li:hover{box-shadow: 0px 0px 5px 0 rgba(0, 0, 0, 0.08);}
.pro_recom ul li:hover .pro_recom_con img{transform: scale(1.1);}
.pro_recom ul li:hover .pro_recom_con h3{color:#0079c2;}
.pro_recom ul li .pro_recom_con h3{font-size:24px; color:#333333; height:90px; overflow:hidden; line-height:30px; margin-top:15px;}
.pro_recom ul li .pro_recom_con p{font-size:16px; color:#666666; line-height:25px; text-align:left; height:220px; overflow:hidden; margin-top:15px;}
/* 第一个空p隐藏 */
.pro_recom ul li .pro_recom_con p:first-of-type:empty {
    display: none;
}
/* 最后一个空p隐藏 */
.pro_recom ul li .pro_recom_con p:last-of-type:empty {
    display: none;
}

.pro_recom ul li .pro_recom_con span{ display:block; margin:0px auto; margin-bottom:40px;}
.pro_recom ul li .pro_recom_con span a{ font-size: 16px;color: #fff;padding: 8px 18px;border: 1px solid #0079c2;background-color: #0079c2; border-radius: 20px;transition: all 0.4s ease; margin-left:6%; margin-right:6%;}
@media screen and (max-width: 1480px) {.pro_recom ul li .pro_recom_con span a{ font-size: 14px;margin-left:2%; margin-right:2%; padding: 8px 10px;}}
.pro_recom ul li .pro_recom_con span a:hover{border: 1px solid #0079c2;background-color: #fff; color:#0079c2;}
/*产品推荐结束*/
/*新闻推荐*/
.news_recom{width:90%; max-width:1500px; margin:50px auto; overflow:hidden;}
.news_recom ul{width:100%; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.news_recom ul li{width:31%; float:left; margin-right:3.5%; }.news_recom ul li:nth-child(3n){ margin-right:0%;}
.news_recom_img{width:100%; height:260px; overflow:hidden;border-radius: 8px;}
.news_recom_img img {width: 100%;height: auto;transition: all 0.4s ease;}
.news_recom ul li:hover .news_recom_img img {transform: scale(1.1);}
.news_recom_text { width:100%; overflow:hidden; margin-top:10px;}
.news_recom_text .news_recom_titlea {font-size: 20px;color: #333333;font-weight: bold;line-height: 25px; height:110px; overflow:hidden;margin-bottom: 9px;transition: all 0.4s ease;}
.news_recom_more {font-size: 15px; margin-top: 10px; overflow:hidden; padding-top:10px;padding-bottom:10px;border-bottom:1px #dddddd solid;border-top:1px #dddddd solid;}
.news_recom_text .news_recom_more span {display: block;font-size: 15px; height:30px; line-height:30px;}
.news_recom_more .time{float:left; width:60%; color:#0079c2; background:url(../images/time.png) no-repeat left; background-size:20px; padding-left:25px;}
.news_recom_more .more{float:right; text-align:right; width:35%; padding-right:5%;color: #666;}.news_recom_more .more  b { font-family: 'Noto Serif SC', '思源宋体', serif; font-size:14px;}
.news_recom ul li:hover .news_recom_text .news_recom_titlea {color: #0079c2;}
.news_recom ul li:hover .news_recom_text .more {color: #0079c2;}
/* 底部 */
.bottom_bg { padding-bottom: 30px;background-color: #0082d0; width: 100%;max-width: 1920px; margin:0 auto; overflow:hidden;}
.bottom {width: 90%;max-width: 1500px; margin: 0 auto;}
.bottom1 {margin-top: 20px;padding-top: 21px;padding-bottom: 21px;border-top: 1px solid rgba(255, 255, 255, 0.6); border-bottom: 1px solid rgba(255, 255, 255, 0.6); overflow:hidden;}
.bot1_left{width:88%; float:left;}
.bot1_left ul li{ width:18.5%; float:left; margin-right:1.5%;font-size: 14px;color: #666; height:40px; line-height:40px; position:relative; border-radius:6px; background:#fff; text-align:left; padding-left:1%;}
.bot1_left ul li input {height: 100%;width: 90%; margin:0 auto;font-size: 14px;color: #666; height:36px;line-height: 36px;border: 0px;outline: none;}


.bot1_left ul li a.hover{ background:#ea5514; color:#fff;}/*.top_bg:hover .nav ul li a.hover,.top_bg.scroll .nav ul li a.hover{color: #b41d23;}*/
.bot1_left ul li .nav1{width: 100%;max-height:500px;overflow-y:auto;overflow-x:hidden;background: rgba(255,255,255,1);padding:0px;display:none; position:absolute;z-index:999;  }
.bot1_left ul li .nav1 dl{width:100%;height:auto;}.bot1_left ul li .nav1 dl dt{width:100%;background: rgba(255,255,255,1);}
.bot1_left ul li .nav1 dl dt a{color: #7c7d80; font-size:14px;}
.bot1_left ul li .nav1 dl dt a.hover{color: #005bac;}
.bot1_left ul li .nav1 dl dt:hover{width:100%;background: rgba(234,238,241,1)!important;}
.bot1_left ul li:hover .nav1{display: block;}


.bot1_right{width:12%; float:right; text-align:center;}.bot1_right a{display:block; border-radius:25px; height:40px; line-height:40px; font-size:16px; color:#ffffff; background:#000;}
.bot1_right a:hover{ background:#fff; color:#000;}
.bota_right{display:none;}
.bottom_terraces {width:99%; margin:30px auto; overflow:hidden;}
.bottom_terraces ul li { display:inline-table; margin-right:10px;}
.bottom_terraces ul li img{width:40px;}
.bottom_terraces ul li a:hover {opacity: 0.8;}
.bottom2 {padding-top: 23px;}
.bottom2::after {content: ""; display: block;clear: both;}
.bottom_text { width:20%;float: left;}
.bottom_logo { margin-bottom:5px;}
.bottom_logo img {filter: grayscale(1) brightness(500%); width:152px;}
.bottom_text p {font-size: 14px;background-size:18px; padding-left:30px; color: rgba(255, 255, 255, 1); margin-bottom:6px; line-height: 22px;}
.bottom_text a { color: rgba(255, 255, 255, 1);}.bottom_text a:hover{ color: rgba(255, 255, 255, 0.6);}
.bottom_nav {float: right;width:75%;}
.bottom_nav dl {float: left;margin-left: 0px; width:28%;}
.bottom_nav dl dt {margin-bottom: 14px;border-bottom:1px rgba(255,255,255,0.3) solid;position:relative; height:45px; line-height:45px;}
.bottom_nav dl dt::after {position:absolute; bottom:-1px; left:0;content: ' ';display: block;clear: both;width:20px;border-bottom:3px #fff solid;transition: all 0.4s ease;}
.bottom_nav dl dt a {font-size: 18px;color: #ffffff;}.bottom_nav dl dt a:hover {color: rgba(255,255,255,0.8);}
@media screen and (max-width: 1480px) {.bottom_nav dl dt a {font-size: 16px;}}
.bottom_nav dl dd a {font-size: 14px;color: rgba(255, 255, 255, 1);line-height: 26px;}
.bottom_nav dl dd a:hover {opacity: 0.8;}
.bottom3 {font-size: 13px;color: rgba(255, 255, 255, 1); height:50px; line-height:50px; overflow:hidden;}
.bottom3 a {display: inline-block;margin-left: 10px;color: rgba(255, 255, 255, 1);}
.bottom3 a:hover {opacity: 0.8;}
.bot3_left{float:left; text-align:left;}
.bot3_right{float:right;text-align: right;}
.ibotprice_bg{background:rgba(104,151,252,1); border-radius:8px; width:300px; position:fixed; bottom:2%; right:10px;/* display:none;*/box-shadow: 0px 0px 3px #888; z-index:10000000;}
.ibotprice {width: 100%;margin: 0px auto;height: auto;}
.ibotprice h1{width:90%; height:45px; line-height:45px; text-align:left; color:#FFFFFF; margin:0 auto; font-size:16px; font-weight:normal;}
.ibotprice_content{width:100%; margin:0px auto; background:#fff;border-radius:0px 0px 7px 7px; padding-bottom:20px; padding-top:10px;}
.ibotprice_content p{width:90%; height:50px; line-height:20px; text-align:left; color:#666; margin:0 auto; font-size:14px; font-weight:normal;}
.bot2_left{width:90%; margin:0 auto;}
.bot2_left ul li{ width:100%; margin-bottom:10px;font-size: 14px;color: #666; height:40px; line-height:40px; position:relative; border-radius:6px; border:1px #e1e1e1 solid; background:#fff; text-align:left; padding-left:1%;}
.bot2_left ul li input {height: 100%;width: 90%; margin:0 auto;font-size: 14px;color: #666; height:36px;line-height: 36px;border: 0px;outline: none;}
.bot2_left ul li textarea {height: 100%;width: 99%; margin:0 auto;font-size: 14px; padding-top:5px; padding-left:4px;color: #666;line-height: 18px;border: 0px;outline: none;font-family: 'Inter', 'Roboto', 'Open Sans', sans-serif;}
.bot2_left ul li a.hover{ background:#ea5514; color:#fff;}/*.top_bg:hover .nav ul li a.hover,.top_bg.scroll .nav ul li a.hover{color: #b41d23;}*/
.bot2_right{width:40%; text-align:center; margin-left:55%;}.bot2_right a{display:block; border-radius:5px; height:40px; line-height:40px; font-size:14px; color:#ffffff; background:rgba(104,151,252,1);}
.bot2_right a:hover{ background:#000; color:#fff;}

.close{position:absolute; top:14px; right:16px;cursor: pointer; color:rgba(255,255,255,0.8);}.close img{filter:grayscale(100%) brightness(500); width:20px;}
#close2{display:none; font-size:18px; top:12px;}
/* 侧边栏 */
.online { position: fixed;right: 0px;top: 40%;margin-top: -163px;width: 40px;z-index: 999;}
.online ul.icons {position: absolute;list-style: none;right: 0px;width: 40px;}
.online ul.icons li {text-align: center;margin-bottom: 1px;}
.online ul.icons li i {display: block;position: relative; width: 40px;height: 40px;cursor: pointer;z-index: 210;background: url(../images/onlinebg1.png) no-repeat;}
.online ul.icons li.wechat i {background-position: 0 -82px;}
.online ul.icons li p { display: block;position: absolute;top: 0px; right: -190px;color: #FFFFFF;line-height: 40px;background: rgba(0, 0, 0, 0.7);overflow: hidden;z-index: 201;transition: all 0.3s;width: 155px;height: 177px;padding: 10px;}
.online ul.icons li p span {display: block;color: #ffffff;font-size: 14px;line-height: 35px;}
.online ul.icons li:hover p { right: 40px;}
.online ul.icons li p a {color: #fff;}
.online ul.icons li.tel i {background-position: 0 -205px;}
.online ul.icons li.tel p {width: 150px;margin-top: 2px;height: auto;padding: 10px;}
.online ul.icons li.xinxi i {background-position: 0 -246px;}
.online ul.icons li.xinxi p {width: 150px;margin-top: 82px;height: auto; padding: 0px;}

.online ul.icons li.ali i {background-position: 0 -123px;}
.online ul.icons li.ali p {width: 150px;margin-top: 162px;height: auto; padding: 0px;}

.online ul.icons li.up i { background-position: 0 -287px;}