@charset "UTF-8";
@import url('global.css');
/* 解决方案列表 */
.solution_bg {max-width:1920px; margin:0 auto;padding-top: 20px;}
.solution {margin: 0 auto; overflow:hidden;}
.solution ul li {background-color: #fff;position: relative;transition: all 0.4s ease; overflow:hidden;}
.solution ul li a{display:block; width:90%; max-width:1500px; overflow:hidden; margin:60px auto;}
.solution ul li .solution_text{ float:right; width:48%; padding-top:10px;}
.solution ul li .solution_img{ float:left; width:45%;}/*解决方案图片*/
.solution ul li:nth-child(2n){ background:#f5f5f5; padding:50px auto;}
.solution ul li:nth-child(2n) .solution_text{float:left;}
.solution ul li:nth-child(2n) .solution_img{float:right;}
.solution ul li:hover .solution_text span {color: #0079c2;}
.solution ul li:hover .solution_text i {background-color: #fff;color: #0079c2;border-color: #0079c2;}
.solution_text img{width:50px; display:block; margin-bottom:10px;}
.solution_text span {font-size: 24px;color: #333;font-weight: bold;padding-bottom:15px;border-bottom:1px #dddddd solid;position:relative;}
.solution_text span::after {position:absolute; bottom:-1px; left:0;content: ' ';display: block;clear: both;width:50px;border-bottom:3px #0079c2 solid;transition: all 0.4s ease;}
.solution ul li:hover .solution_text span::after {width:100%;}
.solution_text p {font-size: 16px;color: #666666;line-height:25px; margin-top:40px;overflow: hidden;}
.solution_text i {display: inline-block; font-size: 16px; color: #fff;padding: 8px 18px;border: 1px solid #0079c2;background-color: #0079c2;border-radius: 20px;transition: all 0.4s ease; margin-top: 50px;
}
.solution_img img { overflow:hidden;width: 100%;height: auto;}
/*新闻类*/
.news_list{overflow:hidden;width:90%; max-width:1500px; margin:0px auto;margin-top: 60px;  text-align:center; }
.news_list a {display: inline-block; font-size: 18px; color: #0079c2; padding: 10px 20px;border: 1px solid #0079c2;background-color: #fff;border-radius: 25px;transition: all 0.4s ease;margin-left:20px; margin-right:20px;}
.news_list a:hover{ background-color: #0079c2;color: #fff; border-color: #0079c2;}
.news_list a.hover{ background-color: #0079c2;color: #fff;border-color: #0079c2;}
/*新闻列表*/
.newslist_bg {padding-top: 0px; overflow:hidden;}
.newslist { margin: 0 auto; overflow:hidden;}
.newslist ul li { background-color: #fff; position: relative; transition: all 0.4s ease; overflow:hidden;width:88%; max-width:1500px; margin:0 auto; border-bottom:1px #eeeeee solid;}
.newslist ul li a{display:block;  overflow:hidden; margin:60px auto;}
.newslist ul li .newslist_text{ float:right; width:46%; padding-top:10px;}
.newslist ul li .newslist_img{ float:left; width:49%; border-radius:10px; overflow:hidden; max-height:400px;}/*解决方案图片*/
.newslist_img img { overflow:hidden; width: 100%;height: auto; transition: all 0.4s ease;}
.newslist ul li:hover .newslist_text span,.newslist ul li:hover .newslist_text h2 {color: #0079c2;}
.newslist ul li:hover .newslist_img img{transform: scale(1.1);}
.newslist ul li:hover .newslist_text i { color: #0079c2;}
.newslist_text img{width:50px; display:block; margin-bottom:10px;}
.newslist_text h2 {font-size: 30px; line-height:35px;color: #333;font-weight: bold;padding-bottom:25px;position:relative;}
.newslist_text span {display:inline-table; width:100%;font-size: 16px;color: #333;padding-bottom:25px;}
.newslist_text p { font-size: 18px;color: #666666;line-height:35px;padding-top:30px;overflow: hidden;border-top:1px #dddddd solid;}
.newslist_text i { float:right;font-size: 16px; transition: all 0.4s ease;}
/* 新闻详情 */
.news_detail_bg{width: 90%;max-width: 1500px;margin: 0 auto; margin-top: 50px;margin-bottom: 100px; overflow:hidden;}
.news_detail{ float:left; width:68%;}.list_right{ float:right; width:26%;}
.news_detail_title {text-align: left;border-bottom: 1px solid #dddddd;padding-bottom: 14px;margin-bottom: 10px;}
.news_detail_title h1 {font-size: 32px;color: #000000;font-weight: bold;line-height: 36px; margin-bottom: 25px;}
.news_detail_title h2 {font-size: 32px;color: #000000;font-weight: bold;line-height: 36px; margin-bottom: 25px; text-align:center;}
.news_time {font-size: 15px; margin-top: 10px; overflow:hidden; padding-top:5px; height:30px;}
.news_time .time{float:left; width:40%; color:#0079c2; background:url(../images/time.png) no-repeat left; background-size:19px; padding-left:25px;}
.news_time .more{float:right; text-align:right; width:45%;color: #666;}
.news_time .more a{ padding:5px 12px; margin-right:10px; background:#fff; background-size:16px; border-radius:20px; font-size:14px; border:1px #ccc solid; color:#666666; padding-left:26px;}
.news_time .more a:hover{color:#0079c2;}
.news_detail_main p {font-size: 16px;color: #666666;line-height: 28px;font-weight: lighter;}
.news_detail_main p b{ display:block; margin-bottom:10px;}
.news_detail_main img {display: block;max-width: 100%;margin: 20px auto; border-radius:8px;}
.news_de_btns {width: 100%;height: auto;position: relative;border-top: 1px solid #dddddd;padding: 20px 0%;margin-top: 56px;overflow:hidden;}
.news_de_btns a {display: inline-block;font-size: 16px;color: #666666;font-weight: lighter; line-height:25px;}.news_de_btns a span{display:block; font-size:24px; color:#000; padding-bottom:10px;}
.news_de_btns a span b{ font-weight:bold; margin-top:-30px;}
.news_de_btns a.prev{ float:left; width:45%; text-align:left;}
.news_de_btns a.next{float:right; width:45%;}.news_de_btns a.next span{ text-align:right;}
.news_de_btns a.prev:hover {color: #0079c2;}
.news_de_btns a.next:hover {color: #0079c2;}
.list_right .list_right_con{ background:#fff; border-radius:10px; box-shadow: 0px 0px 5px #ccc; width:98%; margin:0 auto; overflow:hidden; padding-bottom:10px; margin-bottom:30px;}
.list_right_con dt{ background:#0079c2; font-size:24px; font-weight:bold; color:#fff; height:50px; line-height:50px; padding:0 5%;}
.list_right_con a{display:block; height:50px; line-height:50px; width:90%; margin:0 auto; text-align:left; color:#666666; font-size:16px; border-bottom:1px #dddddd solid;}
.list_right_con a:last-child{border-bottom:0px;}
.list_right_con a:hover{color:#0079c2;}.list_right_con a.hover{color:#0079c2;}
/* 关于卡儿酷 */
.aboutus {width: 90%;max-width: 1500px;margin: 0 auto;margin-top: 74px; overflow:hidden;}
.aboutus_text{width:97%; margin:0 auto; overflow:hidden;}
.aboutus_text p {font-size: 16px;color: #666666;line-height: 28px; margin-bottom:10px;}
.aboutus_img{ position:relative; width:100%; text-align:center;}
.aboutus_img img{ border-radius:10px; margin:0 auto;max-width: 100%;}
.aboutus_honor {width: 100%;margin: 0 auto;margin-top: 53px;margin-bottom: 73px; overflow:hidden;}
.aboutus_honor ul li {float: left;width: 20%;text-align: center;}
.aboutus_honor ul li dt {font-size: 42px;color: #0081cc;font-weight: bold;}
.aboutus_honor ul li dt span {font-size: 36.75px;}
.aboutus_honor ul li dt i {font-size: 30px;vertical-align: top;font-weight: normal;}
.aboutus_honor ul li dt sup {font-size: 25px;}
.aboutus_honor ul li dt b {font-size: 16px;font-weight: normal;}
.aboutus_honor ul li p {font-size: 16px;color: #333;opacity: 0.9;margin-top: 6px;}
/* 工厂factory */
.factory_bg { max-width:1920px;margin: 0 auto;margin-top: 23px;padding-top:65px;padding-bottom: 85px;}
.iproducts_power1{width:100%; margin:0 auto; overflow:hidden; margin-bottom:30px;}
.iproducts_power1 ul{ text-align:center;}
.iproducts_power1 ul li{ cursor: pointer;display:inline-block; border-radius:20px;background:#fff; color:#0079c2; border:1px #0079c2 solid; font-size:16px; font-weight:550; padding:10px 20px;  margin-left:1%; margin-right:1%;}
.iproducts_power1 ul li.on{color:#fff;background:#0079c2;}
.iproducts_power2{width:90%; max-width:1500px;margin:0 auto; overflow:hidden; position:relative;}
.factory_swiper {width: 90%;max-width: 1500px;margin: 0 auto;overflow: hidden;}
.factory_swiper2 {width: 1000px;overflow: visible !important;}
.factory_swiper2 .swiper-slide {min-height: 374px;border-radius: 20px; overflow:hidden;}
.factory_swiper2 .swiper-slide img {width:100%;}
.factory_swiper2 .swiper-button-next {width: 50px;height: 50px;right: -80px; top:120%;border-radius: 50%;background: #0079c2;}
.factory_swiper2 .swiper-button-next::after {font-size: 24px;}
.factory_swiper2 .swiper-button-next:hover {background: #0079c2;opacity: 1;}
.factory_swiper2 .swiper-button-prev {width: 50px;height: 50px;left: -80px; top:120%;border-radius: 50%;background: #0079c2;}
.factory_swiper2 .swiper-button-prev::after {font-size: 24px;}
.factory_swiper2 .swiper-button-prev:hover {background: #0079c2; opacity: 1;}
.factory_swiper1 {width: 1000px;margin-top: 44px; text-align:center; position:relative;}
.factory_swiper1 .swiper-slide { margin-right:1%; overflow:hidden; border-radius:8px;}
.factory_swiper1 .swiper-slide img{ width:100%;border-radius:8px;}
.factory_swiper1 .swiper-slide.swiper-slide-thumb-active img { border:3px #0079c2 solid;}
/*工厂factory结束*/
/* 荣誉证书 */
.honor_bg {padding-top: 88px;padding-bottom: 50px;margin: 0 auto;margin-bottom: 50px; position: relative;}
.honor {width: 86%;max-width: 1500px; margin: 0 auto; overflow:hidden;}
.honor_swiper .swiper-slide {text-align: center;font-size: 16px; line-height: 36px; color: #333333; cursor: pointer;}
.honor_swiper .swiper-button-next,
.honor_swiper .swiper-button-prev {width: 50px;height: 50px;border-radius: 50%;border: 1px solid #0079c2;background: none;background: #0079c2;  color: #fff;}
.honor_swiper .swiper-button-next::after,
.honor_swiper .swiper-button-prev::after {font-size: 14px;color: #fff;}
.honor_swiper .swiper-button-next:hover,
.honor_swiper .swiper-button-prev:hover {background: none;}
.honor_swiper .swiper-button-next:hover::after,
.honor_swiper .swiper-button-prev:hover::after { color: #0079c2;}
.honor_swiper .swiper-button-prev {top: 60%;left: 2%;}
.honor_swiper .swiper-button-next {top: 60%;right: 2%;}
.honor_swiper_img {width:100%;border:4px #0079c2 solid; overflow:hidden; height:420px;}
.honor_swiper_img img {width: 100%;height: auto;transition: all 0.4s ease;}
.honor_swiper_img:hover img {transform: scale(1.1);}
/* 荣誉证书弹窗 */
.popup_bg {position: fixed;z-index: 9999;top: 0;left: 0;display: none;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.5);}
.popup {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.popup_close {position: absolute;top: 10%;right: 10%;cursor: pointer;transition: all 0.4s ease;}
.popup_close:hover {transform: rotate(360deg);}
/* 发展历程history */
.development_history_swiper_bg { max-width:1920px;margin: 0 auto;margin-top: 53px;padding-top:65px;padding-bottom: 85px;background: url("../images/history_bg.jpg") no-repeat center/cover;}
.development_history_swiper {width: 90%;max-width: 1500px;margin: 0 auto;margin-top: 17px;}
.development_history_swiper2 {width: 90%;}
.development_history_swiper2 .swiper-slide {min-height: 600px; width:80%; margin:0 auto; padding: 10px 40px;}
.development_history_swiper2 .swiper-slide dt {text-align: left;font-size: 32px;color: #fff;font-weight: bold;margin-top: 15px;margin-bottom: 5px; }
.development_history_swiper2 .swiper-slide b { display:block; padding-top:140px;font-size:200px; color:#fff; }
.development_history_swiper2 .swiper-slide i {position:absolute; top:-40px; left:35%; font-size:200px; font-weight:bold; color:rgba(255,255,255,0.1);}
.development_history_swiper2 .swiper-slide i:last-child{ top:330px;}
.development_history_swiper2 .swiper-slide p {width:100%;font-size: 16px;color: #fff;line-height: 32px;font-weight: lighter; overflow:hidden;}
.development_history_swiper2 .swiper-slide .history_text{float:left; width:48%;position:relative;}
.development_history_swiper2 .swiper-slide .history_img{float:right; width:50%; overflow:hidden; border-radius:8px 8px 0px 0px; margin-top:20px;}
.development_history_swiper2 .swiper-slide .history_img img{width:100%; /*height:260px;*/}
.development_history_swiper .swiper-button-next {width: 60px;height: 60px;right: 0px; top:640px;border-radius: 50%;}
.development_history_swiper .swiper-button-next::after {font-size: 24px;}
.development_history_swiper .swiper-button-next:hover {background: #fff;opacity: 1; color:#0078c0;}
.development_history_swiper .swiper-button-prev {width: 60px;height: 60px;left: 0px; top:640px;border-radius: 50%;}
.development_history_swiper .swiper-button-prev::after {font-size: 24px;}
.development_history_swiper .swiper-button-prev:hover {background: #fff; opacity: 1;color:#0078c0;}
.development_history_swiper1 {margin-top: 50px; width:90%; margin:0 auto; overflow:hidden;}
.development_history_swiper1 .swiper-slide {cursor: pointer;}
.development_history_swiper1 .swiper-slide b {display: block;margin-bottom: 7px;opacity: 0;}
.development_history_swiper1 .swiper-slide b img{filter:grayscale(100%) brightness(500);}
.development_history_swiper1 .swiper-slide div {margin-bottom: 13px; overflow:hidden;}
.development_history_swiper1 .swiper-slide span {float: left;display: block;width: 21px;height: 21px;background-color:rgba(255,255,255,0.6);border-radius: 50%;position: relative; }
.development_history_swiper1 .swiper-slide span::after {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);content: "";display: block;width: 9px;height: 9px;border-radius: 50%;
  background-color: rgba(0,120,192,0.9);}
.development_history_swiper1 .swiper-slide i {float: right;display: block;width: calc(100% - 31px);height: 6px;background: url(../images/icon_round2.png) left;background-size: auto 6px;margin-top: 8px;position: relative;}
.development_history_swiper1 .swiper-slide i::after {position: absolute;top: 0;left: 0;content: "";display: block;width: 0%;height: 6px;border-radius: 3px;background-color: #fff;}
.development_history_swiper1 .swiper-slide p {font-size: 18px;color:rgba(255,255,255,0.5);font-weight: bold;}
.development_history_swiper1 .swiper-slide.swiper-slide-thumb-active b {opacity: 1;}
.development_history_swiper1 .swiper-slide.swiper-slide-thumb-active span { background-color: #fff;}
.development_history_swiper1 .swiper-slide.swiper-slide-thumb-active span::after { background-color: #0078c0;}
.development_history_swiper1 .swiper-slide.swiper-slide-thumb-active i::after { width: 100%;transition: width 4s ease;}
.development_history_swiper1 .swiper-slide.swiper-slide-thumb-active p {color: #fff;}
/* 核心竞争力 */
.core_bg {margin: 0 auto;padding: 49px 0px; max-width:1920px;background:#000;height:100vh; position:relative; overflow:hidden;}
/*video { position: absolute;top: 50%; left: 50%;transform: translate(-50%, -50%); min-width: 100%; min-height: 100%; width: auto; height: auto;z-index: 1;loop: true; }*/
.core_img{ position: absolute;top: 66%; left: 50%;transform: translate(-50%, -50%); min-width: 800px; min-height: 100%; width: auto; height: auto;z-index: 1; }
.core_img2{ position: absolute;top: 53%; left: 50%;transform: translate(-50%, -50%); min-width: 100%;  width: 1200px; height: auto;z-index: 2; }
.core {position: absolute;z-index: 2;width: 100%; margin: 0 auto; padding-top:30px; padding-bottom:50px;}
.core_con {width: 90%;max-width: 1500px; margin: 0 auto; overflow:hidden;}
/*企业文化Culture*/
.culture_bg {margin: 0 auto;padding: 79px 0px; max-width:1920px;background: url("../images/culture_bg.jpg") no-repeat center/cover;}
.culture {width: 90%;max-width: 1500px;margin: 0 auto; overflow:hidden; padding:30px;}
.sj_idesign_swiper{display:none;}
.idesign_swiper { overflow: hidden;width: 90%;max-width: 1500px; margin:0 auto;position: relative;}
.idesign_swiper .swiper-slide {height:780px;position: relative;overflow: hidden;transition: all 0.6s ease;}
.idesign_swiper .idesign_swiper_active {width: 50% !important;}
.idesign_swiper .idesign_swiper_active .idesign_text1{opacity:0;}
.idesign_swiper .idesign_swiper_active .idesign_text {opacity: 1; right:0px;
 background: -webkit-linear-gradient(top,rgba(7, 123, 184,1),rgba(255,255,255,0));
 background: -moz-linear-gradient(top,rgba(7, 123, 184,1),rgba(255,255,255,0));
 background: -o-linear-gradient(top,rgba(7, 123, 184,1),rgba(255,255,255,0));
 background: -ms-linear-gradient(top,rgba(7, 123, 184,1),rgba(255,255,255,0));}
.idesign_swiper .idesign_swiper_active .idesign_text span {opacity: 1; color:#0079c2;}
.idesign_swiper .idesign_swiper_active .idesign_text p{ opacity: 1; color:#ffffff;}
.idesign_swiper .idesign_swiper_active .idesign_text i{ opacity: 1; color:#ffffff;}
.idesign_swiper .idesign_swiper_active .idesign_text div {top:50%;}
.idesign_swiper div.idesign_swiper_active2 {width: 25% !important;}
.idesign_swiper .swiper-button-next,
.idesign_swiper .swiper-button-prev {width: 53px;height: 53px; border-radius: 50%;background: #666666;transition: all 0.4s ease;}
.idesign_swiper .swiper-button-next:hover,
.idesign_swiper .swiper-button-prev:hover {background: #0081cc;}
.idesign_swiper .swiper-button-next::after,
.idesign_swiper .swiper-button-prev::after {font-size: 18px;}
.idesign_img { position: absolute;top: 0;left: 50%;transform: translateX(-50%);}
.idesign_img img {width: auto;height:780px;}
.idesign_text1 {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;padding: 0 9.7%;transition: all 0.4s ease;}
.idesign_text1 div {position: absolute;height: 100px; bottom:50px;left: 0px;width: 100%;padding: 0 9.7%; text-align:center;transition: all 0.4s ease; overflow:hidden;}
.idesign_text1 img{width:50px;filter:grayscale(100%) brightness(500);}
.idesign_text1 h3 {font-size: 26px;color: #ffffff;font-weight: bold;margin-top: 13px; margin-bottom: 15px;}
.idesign_text1 p {opacity: 0;}
.idesign_text {position: absolute;bottom: 0px;right: -520px; width: 70%; height: 200px; background: rgba(255, 255, 255, 0.7);border-radius:50px 0px 0px 0px;padding-left: 6%; transition: all 0.4s ease; opacity: 0;}
.idesign_text div {width:100%;  padding-top:40px; text-align:left;transition: all 0.4s ease; overflow:hidden;}
.idesign_text img{width:50px; float:left;  margin-top: 0px; margin-right: 15px;filter:grayscale(100%) brightness(500);}
.idesign_text i{display:block; float:left; width:75%;}
.idesign_text h3 {font-size: 26px; color: #ffffff;font-weight: bold;}
.idesign_text p { font-size: 17px;color: #ffffff;line-height: 30px;transition: all 0.4s;}
.idesign_text span { margin:0 auto; margin-top:20px;display: block; float:right; padding:8px 16px;height: 33px; background:#ffffff; border-radius:20px;font-size:16px; color:#0079c2;transition: all 0.4s ease;}
.culture ul li {float: left;width: 33%;text-align: left; position:relative;}
.culture ul li .culture_con{ margin-top:40px;width: 100%;background:rgba(255,255,255,0.5); border-radius:10px; padding:30px;}
.culture ul li .culture_con1 {margin-top:0px; width: 100%;background:url(../images/culture_b1.jpg) no-repeat center;padding-bottom:80px; border-radius:10px; padding:30px; }
.culture_img {overflow: hidden;}
.culture_img img { width: auto;height: 60px;}
.culture_text { margin-top: 200px;}
.culture_text dt {font-size: 26px;color: #333333;font-weight: bold;margin-bottom: 20px;}
.culture_text i {display: block;width: 28px;height: 3px;background-color: #0079c2;margin-bottom: 20px;}
.culture_text p {font-size: 18px;color: #333333;line-height: 28px;font-weight: lighter; height:110px; overflow:hidden;}
.culture_con1 .culture_img img {filter:grayscale(100%) brightness(500);}
.culture_con1 .culture_text { margin-top: 260px;}
.culture_con1 .culture_text dt {color: #fff;margin-top: 50px;}
.culture_con1 .culture_text i {background-color: #fff;}
.culture_con1 .culture_text p {color: #fff; height:130px;}
/* 新闻 */
/* 联系我们 */
.contactus_bg {max-width:1920px; margin:0 auto;overflow: hidden;padding-top: 50px;position: relative; background:#f1f1f1;}
.contactus { width: 90%; max-width:1500px; margin:0 auto;box-sizing: border-box;overflow: hidden; margin-bottom:30px;}
.contactus_content {width:50%; float:left;}
.contactus_content ul { margin:20px 0px;border-radius:10px; overflow:hidden; padding:1%;}
.contactus_content ul li{border-bottom: 1px solid #dddddd;cursor: pointer;margin-bottom:20px;padding-bottom: 20px; overflow:hidden;}
.contactus_content ul li:last-child{border-bottom: 0px solid #dddddd;padding-bottom: 0px;}
.contactus_content ul li.contactus_left_active h3 {color: #0081cc;}
.contactus_content ul li.contactus_left_active h3 img {filter: none;}
.contactus_content ul li h3 {font-size: 24px;color: #333333;font-weight: bold; margin-bottom:10px;}
.contactus_content ul li h3 img {filter: brightness(0);margin-top: -5px;margin-right: 17px;}
.contactus_content ul li p {font-size: 16px;color: #666666;line-height: 50px;}
.contactus_content ul li p img {margin-top: -3px;}
.contactus_content ul li p dd{ display:block; margin-top:10px;}
.contactus_content  a{font-size: 16px;color: #666666; padding-right:30px;}
.contactus_content  a:hover {color: #0081cc;}
.contactus_content ul li p span{ background:url(../images/icon_con1.png) no-repeat left top; display:block; padding-left:26px; line-height:26px;}
.con_img{width:25%; float:left; border-radius:8px; overflow:hidden;}.con_img img{width:100%;}
.con_text{width:70%; float:right;}
.maps {position: relative; width:48%; float:right; padding-top:30px;}
.maps ul li {display: none;}.maps img{width:100%;}
.maps ul li.maps_active {display: block;}
/* 反馈 */
.feedback_bg { padding-top: 44px;max-width:1920px; margin:0 auto; overflow:hidden;background: url("../images/feedback_bg.jpg") no-repeat center/cover;padding-bottom:50px;}
.feedback {width: 86%; max-width: 1500px;margin: 0 auto;margin-top: 39px; margin-bottom: 51px; overflow:hidden;}
.feedback_left{float:left; width:45%;}
.feedback_from{float:right; width:48%; background:#fff; border-radius:10px; padding:2%; }
.feedback_left ul li{width:100%; overflow:hidden; margin-bottom:30px;}
.feedback_left_img{ float:left; width:10%;}.feedback_left_img img{ width:60px;}
.feedback_left_text{float:right; width:88%;}
.feedback_left_text span{display:block; font-size:24px; font-weight:bold; color:#333333;}
.feedback_left_text p{ font-size:16px; line-height:22px; margin-top:5px; color:#666666;}
.feedback_input {float: left;width: 48%;height: 50px; border-radius: 5px;margin-right: 3.05%;margin-bottom: 3.05%;border: 1px solid #dddddd;font-size: 16px;color: #666666;overflow: hidden; line-height:45px; padding-left:5px;}
.feedback_input:nth-child(2n) {margin-right: 0%;}
.feedback_input input[type=text] {width: 100%;height: 100%;border: 0;outline: 0;font-size: 16px;padding: 0 15px;color: #666666;}
.feedback_input1{ width: 100%;height: 40px;}
.feedback_textarea textarea { display: block;width: 100%;height: 180px;border: 1px solid #dddddd;border-radius: 5px;padding: 15px;margin-top: 14.5px;resize: none;outline: 0;font-size: 16px;color: #666666;font-family: Arial, Helvetica, sans-serif;}
.feedback_btn {text-align: left;margin-top: 25px;}
.feedback_btn a{border-radius:25px; padding:10px 20px; height:40px; line-height:40px; font-size:16px;color:#ffffff; background:#000;}
.feedback_btn a:hover {background-color: #0079c2;}
/* 分页 */
.paging {text-align: center;margin-top: 40px;margin-bottom: 122px; overflow:hidden;}
.paging ul {display: inline-block;}
.paging ul li {float: left; margin: 0 8.5px;}
.paging ul li:last-child a {font-family: "宋体";background-color: #dfdfdf;}
.paging ul li:first-child a {font-family: "宋体";background-color: #dfdfdf;}
.paging ul li.paging_active a {color: #fff;background-color: #0081cc;}
.paging ul li:hover a {color: #fff; background-color: #0081cc;}
.paging ul li a { display: block;width: 36px;height: 36px;line-height: 36px;text-align: center;font-size: 20px;color: #666;background-color: transparent;border-radius: 50%;}
/* 隐私政策 */
.policy {width: 90%;max-width: 1500px;margin: 0 auto;margin-top: 60px;margin-bottom: 145px; overflow:hidden;}
.policy_left {float: left;width: 27.3%;margin-top: 50px;}
.policy_left ul {border-left: 3px solid #dddddd;}
.policy_left ul li {font-size: 16px;color: #666666;line-height: 56px;padding-left: 40px;position: relative;cursor: pointer;transition: all 0.4s ease;}
.policy_left ul li::after {position: absolute;top: 0px;left: -3px;content: "";display: block;width: 3px;height: 100%;background-color: transparent;transition: all 0.3s ease; opacity: 0;}
.policy_left ul li.policy_active,.policy_left ul li:hover {color: #0081cc;}
.policy_left ul li.policy_active::after,.policy_left ul li:hover::after {opacity: 1; background-color: #0081cc;}
.policy_right {float: right;width: 68.9%;}
.policy_right i {display:block;font-size: 28px;color: #000;font-weight: bold;margin-bottom: 10px;}
.policy_right h1 {font-size: 28px;color: #000; font-weight: bold;margin-bottom: 10px;}
.policy_right h2 {font-size: 20px; color: #000;font-weight: bold;}
.policy_right p {font-size: 16px;color: #666666; line-height: 28px;}
/* 网站地图 */
.map_bg{width: 90%;max-width: 1500px;margin: 0 auto;padding-top: 80px;padding-bottom: 90px;}
.map_bg .title{margin-bottom: 60px;}.map_bg .title h2{ color:#333333; font-size:24px;}
.map {border-top: 1px dashed #ddd;}
.map_item {padding: 40px 0;border-bottom: 1px dashed #ddd;}
.map_item2 {padding: 40px 0;border-bottom: 1px dashed #ddd;}
.map_item h2{margin-bottom: 23px;}
.map_item h2 a{font-size: 20px;color: #0081cc;font-weight: 550;}
.map_item2 h2{margin-bottom: 23px;}
.map_item2 h2 a{font-size: 20px;color: #0081cc;font-weight: 550;}
.map_item2 h3{ height:60px; float:left; margin-right:18px;}.map_item2 h3 a{font-size: 16px;color: #333;font-weight: 550;line-height: 25px;}
.map_item ul{overflow: hidden;}
.map_item ul li{float: left;margin-right: 28px;}
.map_item ul li a{font-size: 16px;color: #666;}
.map_item ul li a:hover{opacity: 0.8;}
.map_item2 ul{overflow: hidden;}.map_item2 ul li{width:100%; overflow:hidden;}
.map_item2 ul li a{font-size: 16px;color: #666; display:inline-block; margin-right:28px;}
.map_item2 ul li a:hover{opacity: 0.8;}
/* 搜索 */
.search_bg { width: 100%; max-width:1920px;height: auto;overflow: hidden;margin: 70px auto 70px;}
.search1 { width: 810px;height: 52px;line-height: 52px;border-radius: 25px;border: 1px #999999 solid;overflow: hidden;color: #333;font-size: 18px;margin: 0px auto;}
.search1 .input {width: 720px;float: left;margin-left: 28px;height: 50px;overflow: hidden;color: #333;font-size: 18px;border: 0px;outline: none;}
.search1 .img {width: 38px;height: auto;float: right; margin-right: 15px;margin-top: 6px;}
.search2 {width: 100%;height: 41px;overflow: hidden; margin: 90px auto 0px;border-bottom: 1px #dddddd solid;text-align: center;}
.search2 ul {overflow: hidden;display: inline-block;}
.search2 ul a {color: #666666;font-size: 16px; width: 179px;display: block;float: left;text-align: center; height: 40px;}
.search2 ul a:hover {border-bottom: 4px #067cc4 solid;color: #067cc4;}
.search2 ul a.hover {border-bottom: 4px #067cc4 solid; color: #067cc4;}
.search3 {width: 96%;padding-left: 2%;padding-right: 2%;max-width: 1100px;overflow: hidden;margin: 36px auto 0px;}
.search3 h2 {font-weight: normal;font-size: 16px; color: #666666;height: 80px;overflow: hidden; border-bottom: 1px #dddddd solid;}
.search3 li { height: auto; min-height: 140px;overflow: hidden;border-bottom: 1px #dddddd solid;margin-top: 57px;font-size: 19px;}
.search3 li a {color: #333;}
.search3 li a:hover {color: #067cc4;}
.search3 li p {font-size: 15px; color: #999999;line-height: 32px; margin-top: 15px;}