@charset "utf-8";
*{box-sizing: border-box}
/* CSS 基础公共类 */
html, body{margin:0px; padding:0px; font-size:16px;font-size:14px; font-family:Arial, Helvetica, sans-serif;}
a{ text-decoration:none; font-size:14px; color:#323232;}
a:hover{ color:#eea200;}
img{ border:none;vertical-align:top;}
.clear{ margin:0px; padding:0px; font-size:0px; line-height:0px; clear:both;}
/* clearfix */
.clearfix{ *zoom:1;}
.clearfix:after{display:table; line-height:0; content:""; clear:both;}
ul,ul li{ list-style:none; list-style-type:none; margin:0px; padding:0px;}
.blank{ margin:0px; padding:0px; height:10px;font-size:0px; line-height:0px; clear:both;}
p,h1,h2,h3,h4,h5,dl,dt,dd{ margin:0px; padding:0px;}
em,i,b,address{ font-style:normal;}
.l{ float:left;}
.r{ float:right;}
#clearmagin{ margin-right:0px;}
#clearpadding{padding-right:0px;}
.pages{background: none;padding:10px;margin-top: 10px;text-align: center;}
.pages a { display:inline-block}
.pages a,.pages span {background:url(../images/pagebg.png) left center repeat-x;border: 1px solid #cccccc;color:#6c6c6c;
margin: 0 2px;padding: 3px 8px 4px; display:inline-block}
.pages .cur_page {background:url(../images/curpagebg.png) left center repeat-x;border: 1px solid #2b60a8;color: #fff;}
.pages a:hover {color: #333;}
.box{ padding-bottom:10px;}
.showbox{ background:#FFF; margin-bottom:10px; padding:3px;}
/*公共css基础类结束*/
.header{ width:100%; margin:0px; padding:0px;}
.headermenu{ width:100%; margin:0px; padding:0px;position:fixed; z-index:999;backdrop-filter: blur(4px);}
.topxx{ height:35px;}
.topxx.cur{ height:35px; background-color:#01273a;}
.topxxcon{ width:1275px;max-width: 100%; margin:0px auto; padding:0px;color:#FFF; line-height:46px;}
.topxxcon_l{float:left; display:inline; line-height:35px;}
.topxxcon_r{ float:right; display:inline;}
.topxxcon_l span{ display:inline-block;padding:0px 15px 0px 0px;}
.topxxcon_l a{ color:#FFF}
.topxxcon_r{ margin:0px; padding:0px 12px 0px 0px;}
.topxxcon_r a{ height:35px; line-height:35px; display:block; float:right; margin-left:10px; position:relative; color:#FFF; z-index:99999}
.phbox {width:165px;height:165px;position:absolute; left:0px; top:35px; z-index:9999; display:none}
.topxxcon_r a:hover .phbox{ display:block}

.logomenu{ width:100%;border-bottom: solid 1px rgba(255, 255, 255, 0.1);border-top: solid 1px rgba(255, 255, 255, 0.1);}
.logomenucon{width: 94%; max-width: 1600px;; margin:0px auto; padding:0px;display:flex}


.logomenucon_l{ flex:1 1 340px;     display: flex;align-items: center;}
.logomenucon_r{ width:900px; display:inline;}
.logomenucon_lang{ width:130px; float:right; display:inline; position:relative; z-index:9999}
.logo{margin-right:10px;}
.logo img {filter: brightness(0) invert(1);max-width: 231px;min-width: 150px;width: 100%;}
.fixed .logo img {filter: none;}

.logomenucon_lang{ margin:0px; padding:30px 0px 0px 0px;display: none;}
.logomenucon_lang a{ display:block; position:relative; height:35px;}
.yuyan{ width:130px; height:35px; background-color:#FFF; border:#e5e5e5 solid 1px; border-radius:15px; position:relative; z-index:10}
.yuyan_l{ width:100px; float:left; display:inline; line-height:35px; text-align:center}
.yuyan_r{ width:20px; float:right; display:inline; padding:8px 10px 0px 0px;}
.logomenucon_lang a svg{transition: all ease .3s; transform: rotate(0deg);}
.logomenucon_lang a:hover svg{transition: all ease .3s; transform: rotate(-180deg);}

.menu{ height:90px;margin:0px; float:right; display:inline; width:100%; position:relative}
.menucon{ margin:0px auto; padding:0px;}

.menulist{display: flex;flex-direction: row;flex-wrap: wrap; margin:0px; padding:0px;position: relative;}

.menulist li{display: flex;height: 90px;position: relative;padding:0 calc(4% - 19px);;align-items: center;}
.menulist li:hover{color:#fff}
.menulist li::after {content: '';position: absolute;left: 0%;bottom: 0px;width: 100%;height: 0%;background: #272f88;opacity: 1;z-index: 1;transition: all .3s ease;}
.menulist li:hover::after {height: 100%;}
.menulist li span{position: relative; display:block; z-index: 2;margin-right: 10px;}
.menulist li span>a{ display:block;color:#FFF;text-align:center; font-size:14px;border-radius:25px;}

/*.smallmenu{ width:500px; margin:0px auto; position:absolute;left:0px;top:50px;display:none;padding:0px 0px 0px 0px;z-index:9999;background-color:rgb(0,0,0,0.8); overflow:hidden}*/
.menulist>li:hover .smallmenu {display: block;}
.smallmenu{ width:500px;background-color:#FFF; position:absolute; left:0px; top:82px; padding:0px 6px 0px 0px; display:none; z-index:2;}
.smallmenucon dl {position: relative;z-index: 2;padding-bottom: 30px;}
.smallmenucon dd {margin: 7px 0;}
.smallmenucon .pro-title {flex: 0 0 0px;text-align: center;position: relative;}
.smallmenucon svg {width: 150px;}
.smallmenucon svg path {fill: #596080}
.smallmenucon .pro-bg {position: absolute;top: 0;right: 0;height: 100%;}
.smallmenucon .shuxian {display: flex;width: 100%;height: 100%;justify-content: space-between;position: absolute;top: 0;left: 0;}
.smallmenucon .shuxian .pro-bg-x-bg {width: 1px;height: 100%;display: flex;flex-direction: column;align-items: center;color:#000;}
.smallmenucon {width: 96%;position: relative;}
.smallmenucon .pro-bg-x {height: 93%;width: 100%;}
.smallmenucon .pro-title p {position: absolute;height: 42px;width: 125px;text-align: center;line-height: 42px;color: #fff;}
.smallmenucon .pro-power {background: #596080;height: 42px;display: flex;align-items: center;}
.smallmenucon .pro-power-box {display: flex;align-items: center;flex-wrap: wrap;float: right;/* border-bottom: 1px solid #c5c5c5; */padding-bottom: 2px;}
.smallmenucon .pro-bg,.smallmenucon .pro-power-box{width: calc(100% - 160px);}
.smallmenucon .pro-power p {color: #fff;}
.smallmenucon .pro-power-box p {margin-left: 10px;}
.smallmenucon dd:hover svg path,.smallmenucon dd:hover .pro-power{fill: #8990b1;background: #8990b1;}
.smallmenucon .pro-power-box-hx{width: 128%;margin-left: -3%;height: 1px;margin-top: 3px;}
.smallmenucon .pro-power-box-hx,.smallmenucon .pro-bg-x{background: #cbcbcb;}
.smallmenucon .pro-bg-x-bg p{color:#adadad;}


.fixed{ position:fixed; top:0px; z-index:999;}
.fixed .topxx{ background-color:#1b2057}
.fixed .logomenu{ background-color:#FFF}
.fixed .menulist li span>a{ color:#333333}
.fixed .menulist li:hover span>a{color:#FFF;}
.fixed .logo_l span:nth-child(1){ display:none}
.fixed .logo_l span:nth-child(2){ display:block}


.Languagelist{ width:132px; height:auto; position:absolute; left:0px; top:40px; background-color:#FFF; z-index:5;  border-radius:15px; padding:30px 0px 0px 0px;display:none;}
.Languagelist a{ display:block; line-height:30px; padding:0px 0px 0px 20px; border-bottom:#CCC solid 1px;}
.Languagelist a:last-child{ border-bottom:none;}
.logomenucon_lang:hover .Languagelist{ display:block}

.flashbox{ width:100%; overflow:hidden}

.tlchanpin{ margin:0px auto; padding:10px 0px 30px 0px; width:1275px;max-width: 100%;}
.homelanmu{ margin:0px; padding:0px 0px 0px 0px; border-bottom:#dbdce0 solid 1px;}
.homelanmu_txt{font-size:48px; text-transform:uppercase; font-weight:bold; color:#272f88;display: inline-block;}
.homelanmu_txt i{color: #f1ab3e;}
.homelanmu_cc{ text-align:center; line-height:20px; color:#8b8b8b; width:600px; margin:0px auto; padding:10px 0px 10px 0px;}

.productsCate{ margin:0px; padding:30px 0px 0px 0px;}
.picScroll-left{ margin:0px auto; padding:0px 0px 0px 0px; width:100%;}
.bd{ margin:0px auto; padding:0px 0px 0px 10px;width:100%;}
.picList{ margin:0px; padding:0px;}
.picList li{ width:125px; float:left; display:inline; margin:0px 12px;}
.pic{ width:125px;position:relative;}
.pic span{ display:block;width:125px;position:relative; z-index:2}
.pic p{ margin:0px; padding:5px 0px 0px 0px;}
.pic p a{width:125px; display:block; height:30px; font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center}
.pic_tt{ height:35px; line-height:35px; text-align:center;}


.tlproducts{width:100%; background-color:#f4f5f9; padding:30px 0px 0px 0px; margin-bottom:30px;}
.tlproducts .homelanmu_txt,.tlhomebookcon_tt .homelanmu_txt{text-align:center;display: block;}
.homeproducts{ width:100%;}
.homeproductscon{ width:100%; margin:0px auto; padding:0px;}
.homeproductslist{ margin:0px; padding:30px 0px 30px 0px;width:1275px; max-width: 100%;margin:0px auto;}
.homeproductslist_txt{ margin:0px; padding:10px 0px 10px 0px; text-align:center;line-height:25px; }
.homeproductslist_txt a{font-size:22px; color:#000; font-weight:bold; display:block;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center}
.homeproductslist_txt a:hover{ color:#272f88}
.homeproductslist li{ width:24%; float:left; display:inline; margin-right:1%; background-color:#FFF; padding:10px 20px 20px 20px; margin-bottom:30px;}
.homeproductslist_img{width: 100%; position:relative; z-index:1; overflow:hidden; margin-bottom:20px;}
.homeproductslist_contact{ margin:0px; padding:0px 0px 0px 0px;}
.homeproductslist_contact a{ border:#ced3d9 solid 1px; height:20px; line-height:20px; text-align:center;width:100%; display:block; border-radius:10px; font-size:14px!important; font-weight:normal; background:url(../images/email2.png) 43px -5px no-repeat;background-color:#f5f7fa; background-size:30px 32px;}
.homeproductslist_contact a:hover{ border:#c4cdd8 solid 1px; background-color:#edf3fc}
.homeproductslist_link{width:100%; height:155px; position:relative; z-index:2;}
.homeproductslist_link img {width: 100%;}
.homeproductslist_hover{width:100%; height:155px; position:absolute; z-index:3; left:0px; top:-155px; background:rgba(0, 0, 0, 0.4);text-align:center; transition:all ease 0.5s;}
.homeproductslist_hover i{ display:block; padding:50px 0px 0px 0px; text-align:center;}
.homeproductslist li:hover .homeproductslist_hover{left:0px; top:0px;}
.homeproductslist_more{ margin:0px auto; padding:0px 0px 40px 0px; text-align:center; width:1200px;max-width: 100%;}
.homeproductslist_more a{ height:35px; line-height:35px; text-align:center; text-transform:uppercase; border:#ced3d9 solid 1px; display:block; border-radius:10px; background-color:#f5f7fa}
.homeproductslist_more a:hover{  border:#c4cdd8 solid 1px; background-color:#edf3fc}

.homeproductslist_xx{ border-top:#CCC solid 1px; padding:10px 0px 10px 0px}
.homeproductslist_xx span{ display:block; text-align:center; line-height:25px; color:#8d959e}
.homeproductslist_xq{ margin:0px; padding:0px 0px 7px 0px; text-align:center; }
.homeproductslist_xq a{ display:inline-block; text-transform:uppercase; text-align:center; line-height:35px; padding:0px 20px;border:#eeeeee solid 1px; font-size:12px;color:#8d959e}
.homeproductslist_xq a:hover{ background-color:#272f88; color:#FFF}
.homeproductslist li:hover .homeproductslist_txt a{ color:#272f88}
.homeproductslist li:hover .homeproductslist_xq a{ background-color:#272f88; color:#FFF}
.homeproductslist li:hover{ left:0px; top:-3px; position:relative}

.tlabout{ width:100%; background:url(../images/homeaboutbg.jpg) right bottom no-repeat;}
.homeabout{ width:1275px; max-width: 100%;margin:0px auto; padding:0px;}
.homeabout_tt{ margin:0px; padding:20px 0px 10px 0px;}
.homeabout_tt_line{ margin:0px; padding:0px 0px 10px 0px; border-bottom:#f1ab3e solid 2px;}
.homeabout_tt_line span{ display:block;font-size:24px;color:rgba(94, 94, 94, 1);font-family: Arial;}
.homeabout_tt_line p i{ color:#f1ab3e}

.homeabout_cc{ margin:0px; padding:0px 0px 0px 0px;}
.homeabout_cc_l{ width:50%; float:left; display:inline}
.homeabout_cc_r{ width:40%; float:right; display:inline; padding:15px 0px 0px 0px;}
.homeabout_cc_l_s{ margin:0px; padding:0px 0px 0px 0px;}
.homeabout_cc_l_s span{ display:block; padding:52px 0px 0px 0px;font-size: 24px;font-weight: bold;font-family: Arial;}
.homeabout_cc_l_z{ margin:0px; padding:10px 0px 0px 0px;font-size: 14px;color: rgba(112, 112, 112, 1);font-family: Arial; line-height:26px;}
.homeabout_cc_l_x{ margin:0px; padding:30px 0px 50px 0px;}
.homeaboutlist{ width:180px; float:left; display:inline}
.homeaboutlist_com{ width:65px; height:65px; background: url(../images/homeaboutlist_com.png) left center no-repeat; display:block}
.homeaboutlist_ren{ width:65px; height:65px; background: url(../images/homeaboutlist_ren.png) left center no-repeat; display:block}
.homeaboutlist_chanpin{ width:65px; height:65px; background: url(../images/homeaboutlist_chanpin.png) left center no-repeat; display:block}
.homeaboutlist_yan{ width:65px; height:65px; background: url(../images/homeaboutlist_yan.png) left center no-repeat; display:block}
.homeaboutlist p{word-break: keep-all;font-size: 36px;font-weight: bold;font-family: "dbefa87b-9f5e-464c-9f47-efb476de5237"; color:#7d7f81}
.homeaboutlist p b{font:normal 12px "arail"}
.homeaboutlist i{ display:block;color:rgba(122, 122, 122, 1);margin-top: 11px;font-family: Arial;font-size: 12px;}

.swiper {width: 300px;height: 300px; padding: 50px;}
.swiper-slide { background-position: center;background-size: cover; width: 300px; height: 300px;}
.swiper-slide img {display: block;width: 100%;}

.tlChoose{ width:100%; background:url(../images/Choosebg.jpg) center center no-repeat; background-color:#4f61a3}
.tlChoosecon{ width:1275px; max-width: 100%;margin:0px auto; padding:0px;}
.Choosecon_tt{ margin:0px; padding:50px 0px 50px 0px;}
.Choosecon_tt span{ display:block; text-align:center;font-size: 18px;font-weight: bold;color: rgba(241, 171, 62, 1);margin-left: 0px; padding:0px 0px 10px 0px;}
.Choosecon_tt p{ display:block; text-align:center; font-size:48px; color:#FFF; font-weight:bold;font-family: tahoma, geneva, sans-serif;}
.Choosecon_tt i{ width:100px; margin:0px auto; padding:0px 0px 20px 0px; border-bottom:#f1ab3e solid 2px; display:block}
.Choosecon_cc{ margin:0px; padding:10px 0px 100px 0px;}
.Chooselist{ margin:0px; padding:0px 0px 0px 0px;}
.Chooselist li{ width:240px; float:left; display:inline; margin-right:15px;}
.Chooselistmain{ width:100%; height:370px; position:relative; background-color:rgba(63, 78, 131, 0.6)}
.Chooselistmaincc01{ margin:0px; padding:30px 0px 30px 0px;position:relative; z-index:99}
.Chooseico_01{ width:56px; height:56px; background:url(../images/Choose01.png) left center no-repeat; background-size:cover; margin:0px auto; display:block;}
.Chooseico_02{ width:56px; height:56px; background:url(../images/Choose02.png) left center no-repeat; background-size:cover; margin:0px auto; display:block;}
.Chooseico_03{ width:56px; height:56px; background:url(../images/Choose03.png) left center no-repeat; background-size:cover; margin:0px auto; display:block;}
.Chooseico_04{ width:56px; height:56px; background:url(../images/Choose04.png) left center no-repeat; background-size:cover; margin:0px auto; display:block;}
.Chooseico_05{ width:56px; height:56px; background:url(../images/Choose05.png) left center no-repeat; background-size:cover; margin:0px auto; display:block;}
.Chooselistmaincc02{ margin:0px; padding:0px 0px 28px 0px;color: rgba(255, 255, 255, 1);font-size: 20px;text-align: center;font-weight: bold; position:relative; z-index:99}
.Chooselistmaincc03{ width:180px; margin:0px auto; padding:0px 0px 0px 0px;word-break: keep-all;font-size:14px;color:rgba(157, 157, 157, 1);
line-height:20px;text-align:center; height:130px;position:relative; z-index:99}
.Chooselistmaincc04{ margin:0px; padding:0px 0px 30px 0px;position:relative; z-index:99}
.Chooselistmaincc04 i{ display:block; width:40px; height:40px; border:#FFF solid 2px; border-radius:50%; color:#FFF; line-height:40px; text-align:center; font-size:18px; font-weight:bold; margin:0px auto; padding:0px;}
.Chooselistmainbg{ width:100%; height:2px;position:absolute; left:0px; top:0px; z-index:98;transition:all ease 0.5s; border-top:#ff8a00 solid 2px;}
.Chooselist li:hover .Chooselistmainbg{ height:370px;background-color:#f1ab3e; border-top:#ff8a00 solid 2px;}
.Chooselist li:hover .Chooselistmaincc03{ color:#FFF}

.tlsog {width: 1275px;max-width: 100%;margin: 0px auto;}
.tlsog .homelanmu_txt{margin: 35px 0 6px 0;}
.tlsog li:nth-child(1){width: 62%;margin-right: 2%;}
.tlsog li {float: left;margin-right: 2%;width: 30%;position: relative;margin-bottom: 16px;}
.tlsog li img {width: 100%;}
.tlsog ul {width: 1275px;max-width: 100%;margin: 0px auto;flex-wrap: wrap;justify-content: space-evenly;border-top: #CCC solid 1px;padding-top: 40px;}
.tlsog li p {position: absolute;bottom: 11px;left: 15px;text-shadow: 1px 1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff, -1px -1px 0px #FFE;}

.tlcase{ margin:0px; padding:0px 0px 0px 0px;}
.homecase{ width:1200px; margin:0px auto; padding:20px 0px 0px 0px;}
.homecaselist{ margin:0px; padding:0px;}
.homecaselist li{ width:380px; float:left; display:inline; margin-right:30px; padding-bottom:10px;}
.homecaselist_img{ width:380px; height:240px; overflow:hidden}
.homecaselist_img img{transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease;}
.homecaselist li:hover img{ transform:scale(1.2,1.2); -moz-transform:scale(1.2,1.2); -webkit-transform:scale(1.2,1.2);}
.homecaselist_txt{ margin:0px; padding:15px 0px 10px 0px;  font-weight:bold;}
.homecaselist_txt a{ display:block; width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px; color:#5a5a5a}
.homecase_more{ margin:0px auto; padding:30px 0px 0px 0px; text-align:center; width:1200px;max-width: 100%;}
.homecase_more a{ height:35px; line-height:35px; text-align:center; text-transform:uppercase; border:#ced3d9 solid 1px; display:block; border-radius:10px; background-color:#f5f7fa}
.homecase_more a:hover{  border:#c4cdd8 solid 1px; background-color:#edf3fc}

.tlads{ margin:0px; padding:0px 0px 20px 0px;}
.fullSlide{width:100%;position:relative;height:410px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:410px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:410px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.tlhotproducts{ margin:0px; padding:0px 0px 0px 0px;}
.hotproductslist{ margin:0px; padding:30px 0px 30px 0px;width:1200px;max-width: 100%; margin:0px auto;}
.hotproductslist_txt{ margin:0px; padding:10px 0px 10px 0px; text-align:center;line-height:25px; }
.hotproductslist_txt a{font-size:16px; color:#000;}
.hotproductslist_txt a:hover{ color:#eea200}
.hotproductslist li{ width:215px; float:left; display:inline; margin-right:30px;}
.hotproductslist_img{width:215px; height:215px; position:relative; z-index:1; overflow:hidden;text-align:center;border-radius:50% 50% 50% 50%;}
.hotproductslist_contact{ margin:0px; padding:0px 0px 0px 0px;}
.hotproductslist_contact a{ border:#ced3d9 solid 1px; height:20px; line-height:20px; text-align:center;width:100%; display:block; border-radius:10px; font-size:14px!important; font-weight:normal; background:url(../images/email2.png) 33px -5px no-repeat;background-color:#f5f7fa; background-size:30px 32px;}
.hotproductslist_contact a:hover{ border:#c4cdd8 solid 1px; background-color:#edf3fc}
.hotproductslist_link{width:215px; height:215px; position:relative; z-index:2;}
.hotproductslist_hover{width:215px; height:215px; position:absolute; z-index:3; left:0px; top:-215px; background:rgba(0, 0, 0, 0.4);text-align:center; transition:all ease 0.5s;}
.hotproductslist_hover i{ display:block; padding:90px 0px 0px 0px; text-align:center;}
.hotproductslist li:hover .hotproductslist_hover{left:0px; top:0px;}

.tlnews{  margin:0px auto; padding:0px;}
.tlnewscon{ margin:0px auto; padding:0px 0px 30px 0px;width:1275px;max-width: 100%;}
.tlnewscon_tt{ margin:0px; padding:50px 0px 0px 0px; border-bottom:#CCC solid 1px;}
.tlnewscon_tt_l{ width:450px; float:left; display:inline; padding:0px 0px 0px 0px;}
.tlnewscon_tt_r{ width:490px; float:right; display:inline; text-align:right; padding:10px 0px 20px 0px;}
.tlnewscon_tt_l span{ display:block; font-size:48px;color:#272f88; font-weight:bold}
.tlnewscon_tt_l span i{ color:#f1ab3e}
.tlnewscon_tt_r a{ display:inline-block; margin-left:20px; padding:0px 30px; line-height:35px; color:#FFF}
.tlnewscon_tt_r a:nth-child(1){ background-color:#272f88}
.tlnewscon_tt_r a:nth-child(2){ background-color:#f1ab3e}
.tlnewscon_tt_r a:hover{ background-color:#000}



.tlnewscon_cc{ margin:0px; padding:40px 0px 0px 0px;display:flex}
.tlnewscon_cc_l{ width:637px;float:left; display:inline;}
.tlnewscon_cc_r{ width:625px; float:right; display:inline;}
.tjnewsad{position:relative;}
.tjnewsad_img{ position:relative; z-index:1;}
.tjnewsad_bg{ height:65px; width:100%;position:absolute;left:0px;bottom:0px;background:#0c1f24;filter:Alpha(opacity=90); opacity:0.9; z-index:2;}
.tjnewsad_txt{ width:100%; height:65px;position:absolute;left:0px;bottom:0px; z-index:3;}
.tjnewsad_txt a{ display:block; margin:0px 10px; line-height:65px; color:#FFF}

.tjnewslist{ margin:0px; padding:0px;}
.tjnewslist li{margin:0px; padding:0px 10px 10px 10px;}
.tjnewslist li a{ display:block; padding:20px 20px 15px 20px; background-color:#f6f6f6; transition:all ease 1s; margin:0px;}
.tjnewslist_l{ float:left; display:inline;}
.tjnewslist_r{ float:right; display:inline;}
.tjnewslist_l span{ display:block;height:90px;width:100%;overflow:hidden}
.tjnewslist_r_s { font-size:16px;color:#333333;line-height:30px;font-size:16px;font-weight: bold;}
.tjnewslist_r_x{ font-size:12px; color:#999999; line-height:20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow: ellipsis; padding-top:5px;}
.tjnewslist li a:hover{ background-color:#272f88}
.tjnewslist li a:hover .tjnewslist_r_s,.tjnewslist li a:hover .tjnewslist_r_x{ color:#FFF}

.tlhomebook{ width:100%; background-color:#ced7e8; margin-bottom:30px;}
.tlhomebookcon{ width:1275px; max-width: 100%;background:url(../images/bookbg.jpg) center bottom no-repeat; margin:0px auto; padding:0px 0px 0px 0px;}
.tlhomebookcon_tt{ margin:0px; padding:40px 0px 0px 0px;}
.tlhomebookcon_tt_s{ margin:0px; padding:30px 0px 0px 0px; text-align:center; font-size:30px; font-weight:bold;color: #272f88;}
.tlhomebookcon_tt_s i{ color:#f1ab3e}
.tlhomebookcon_tt_z{ margin:0px; padding:20px 0px 10px 0px;}
.tlhomebookcon_tt_z i{ display:block; width:120px; margin:0px auto; padding:0px; height:1; border-bottom:#010101 solid 1px;}
.tlhomebookcon_tt_x{ margin:0px; padding:10px 0px 30px 0px; text-align:center}
.tlhomebookcon_tt_x p{word-break: keep-all; font-size:14px}
.tlhomebookcon_cc{ margin:0px; padding:0px 0px 90px 0px;}
.homebooklist{ width:335px; float:left; display:inline; margin-right:30px;}
.homebooklist_txt{ width:325px; height:45px; border:#FFF solid 1px; color:#333; border-radius:3px; padding-left:10px;}
.homebooklist02_submit{ width:150px; line-height:45px; background-color:#414141; color:#FFF; border:#414141 solid 1px; font-size:16px}
.homebooklist02_submit:hover{ background-color:#ed1b1b;border:#ed1b1b solid 1px;}

.tlWhatsAppcon{ width:1275px;max-width: 100%; margin:0px auto; padding:0px;}
.tlWhatsAppcon_tt{ margin:0px; padding:0px 0px 0px 0px;}
.tlWhatsAppcon_tt span{ display:block;font-size: 24px;font-family: verdana, geneva, sans-serif;word-break: keep-all;color: #212529; text-align:center; padding:0px 0px 20px 0px;}
.tlWhatsAppcon_tt i{ width:120px; margin:0px auto; padding:0px; height:2px; border-bottom:#d01b1b solid 1px; display:block}
.tlWhatsAppcon_cc{ margin:0px; padding:50px 0px 50px 0px;}

.WhatsApplist{ margin:0px; padding:0px 0px 0px 0px;}
.WhatsApplist li{ width:315px; float:left; display:inline; margin-right:5px;margin-bottom: 5px;}
.WhatsApplistmain{ width:100%; height:210px; background-color:#edf1f5}
.WhatsApplistandy{ margin:0px; padding:20px 0px 0px 0px;}
.WhatsApplistandy span{ display:block;width:100px; height:100px; background:url(../images/kefurenyuan.png) left center no-repeat; margin:0px auto; padding:0px;}
.WhatsApplistandy_txt{ margin:0px; padding:0px 0px 0px 0px; text-align:center}
.WhatsApplistandy_txt a{ display:inline-block; font-size:24px; color:#212529; border-bottom:#d5d9dc solid 1px; margin:0px; padding:10px 0px 20px 0px;}
.WhatsApplist01{ margin:0px; padding:30px 0px 0px 0px;}
.WhatsApplist02{ margin:0px; padding:30px 0px 0px 0px;}
.WhatsApplist03{ margin:0px; padding:30px 0px 0px 0px;}
.WhatsApplist04{ margin:0px; padding:30px 0px 0px 0px;}
.WhatsApplist01 span{ display:block; width:65px; height:auto; margin:0px auto; padding:0px;}
.WhatsApplist01 span svg{margin: 0;width: 100%;height:100%;fill: currentColor;color: rgba(39, 47, 136, 1);}
.WhatsApplist02 span{ display:block; width:65px; height:auto; margin:0px auto; padding:0px;}
.WhatsApplist02 span svg{margin: 0;width: 100%;height:100%;fill: currentColor;color: rgba(39, 47, 136, 1);}
.WhatsApplist03 span{ display:block; width:65px; height:auto; margin:0px auto; padding:0px;}
.WhatsApplist03 span svg{margin: 0;width: 100%;height:100%;fill: currentColor;color: rgba(39, 47, 136, 1);}
.WhatsApplist04 span{ display:block; width:65px; height:auto; margin:0px auto; padding:0px;}
.WhatsApplist04 span svg{margin: 0;width: 100%;height:100%;fill: currentColor;color: rgba(39, 47, 136, 1);}

.WhatsApplist01_txt{ text-align:center; color:#696969; font-size:16px;word-break: keep-all;font-family: verdana, geneva, sans-serif; margin:0px; padding:20px 0px 0px 0px;}
.WhatsApplist02_txt{ text-align:center; color:#696969; font-size:16px;word-break: keep-all;font-family: verdana, geneva, sans-serif; margin:0px; padding:20px 0px 0px 0px;}
.WhatsApplist03_txt{ text-align:center; color:#696969; font-size:16px;word-break: keep-all;font-family: verdana, geneva, sans-serif; margin:0px; padding:20px 0px 0px 0px;}
.WhatsApplist_xx{ margin:0px; padding:10px 0px 0px 0px; text-align:center}
.WhatsApplist_xx a{color:#000000;word-break:keep-all;font-size: 16px;;font-family: verdana, geneva, sans-serif; font-weight:bold}

.footer{ width:100%; background-color:#1c2344; margin:0px; padding:0px 0px 0px 0px; border-top:#f1ab3e solid 2px;}
.footercon{ width:1275px; max-width: 100%;margin:0px auto; padding:60px 0px 60px 0px;display:flex}

.footercon_l{ width:470px; float:left; display:inline;}
.footercon_m{ width:580px; float:left; display:inline}
.footercon_r{ width:160px; float:right; display:inline}
.footlianxiwomen{ width:100%; height:340px; border-right:#494f69 solid 1px;}
.footlianxiwomen_ico{ margin:0px;}
.footlianxiwomen_line{ width:180px; height:15px; border-bottom:#575c74 solid 1px;}
.footlianxiwomen_cc{ margin:0px; padding:0px 0px 0px 0px;}
.footlianxiwomen_gongsi{font-size: 15px; color:#FFF;font-family: tahoma, geneva, sans-serif; padding:20px 0px 20px 0px;}
.footlianxiwomen_cc p{font-size: 14px;color: rgba(255, 255, 255, 0.5); line-height:30px;}
.footlianxiwomen_cc span{ display:block;font-size: 14px;color: rgba(255, 255, 255, 0.5); line-height:30px;}
.footlianxiwomen_cc span a{color: rgba(255, 255, 255, 0.5);}
.footmenu{ width:100%; height:340px; border-right:#494f69 solid 1px; margin:0px; padding:0px 0px 0px 30px;display: flex;justify-content: space-between;}
.footmenulist{ width:110px; float:left; display:inline; }
.footmenulist_tt{ margin:0px; padding:20px 0px 20px 0px;}
.footmenulist_tt a{ font-size:16px; color:#f1ab3e; font-weight:bold}
.footmenulist_cc{ margin:0px; padding:0px 0px 0px 0px;}
.footmenulist_cc a{ display:block; width:100%; white-space:nowrap;overflow:hidden;text-overflow: ellipsis; color: rgba(255, 255, 255, 0.5); line-height:35px;}
.footmenulist_cc a:hover{ color:#FFF}
.footerweima_tt{ text-align:center; color:#FFF}

.banquan{ border-top:#494f69 solid 1px; color:#494f69;}
.banquancon{ width:1275px;max-width: 100%; margin:0px auto; padding:0px; line-height:60px;}
.banquan_l{ width:490px; float:left; display:inline}
.banquan_r{ width:500px; float:right; display:inline; text-align:right}

.mainer{width: 1275px; max-width:90%; margin:0px auto; padding:0px;}
.mainer_l{float: left; min-width:205px; display:block;position: -webkit-sticky;position: sticky;top:125px;margin-right: 30px;}
.mainer_r{ display:block;max-width: 980px;width: calc(100% - 300px);float: left;}

.dycate{ width:100%; height:46px; background:url(../images/scale.png) left center repeat-x; background-color:#f2f2f2}
.dycatecon{ width:1200px;max-width: 100%; margin:0px auto; padding:0px;}
.dycatelist{ margin:0px; padding:0px; text-align:center;}
.dycatelist li{ display:inline; padding:0px 35px;}
.dycatelist li a{text-align:center; line-height:43px; display:inline-block; text-transform:uppercase;}
.dycatelist li a:hover{ border-bottom:#9dd05a solid 3px;}

.category{ margin:0px; padding:10px 0px 20px 0px;}
.categorycon{ margin:0px; padding:0px 0px 0px 0px;}
.categorycon_tt{ text-align:center;line-height:100px;text-transform:uppercase; font-weight:bold; font-size:16px; background-color:#272f88; color:#FFF; height:100px;}
.categorycon_cc{ padding:10px 30px 30px 10px; background-color:#eaeaea}
.categorylist{ margin:0px; padding:0px; text-align:center}
.categorylist li{ display:block; text-align:center; border-bottom:#FFF solid 1px;}
.categorylist li a{ display:block;line-height:55px; color:#333333; font-size:16px; background:url(../images/pro_ic2.png) 10px center no-repeat; padding-left:25px; text-align:left; height:55px; box-sizing:border-box;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.categorylist li a:hover{ color:#FFF; background-color:#9dd05a}

.daohang{ margin:0px 0px 0px 0px; padding:0px; width:100%;border-bottom:#aaaaaa solid 1px;}
.daohangcon{ height:50px;line-height:50px;text-transform:uppercase; width:1200px; max-width: 100%;margin:0px auto; }
.daohangcon_l{ width:400px; float:left; display:inline}
.daohangcon_r{ width:600px; float:right; display:inline; text-align:right;}
.daohangcon_l span{ font-size:18px;height:50px;padding-left:20px; display:inline-block; background:url(../images/right_wz.png) left center no-repeat; color:#ed6d00}
.daohangcon_l span a{ color:#ed6d00}
.daohangcon a{ display:inline-block; padding:0px 5px; color:#5a5a5a;text-transform:uppercase;}

.content{ margin:0px; padding:10px 0px 30px 0px;}
.chanpin{ margin:0px; padding:20px 0px 0px 0px;}
.chanpinlist{ margin:0px; padding:0px;}
.chanpinlist li{ width: 200px;float: left; margin-right:1%; margin-bottom:15px; border:#cccccc solid 1px; position:relative}
.chanpinlist li{width: 94%}
.chanpinlist .chanpinlist_img a {padding: 8%;display: inline-block;}
@media screen and (min-width:700px){
    /*视窗宽度>=700px;*/
    .chanpinlist li{width: calc(94% / 2);}
}
@media screen and (min-width:1140px){
    /*视窗宽度>=1140px;*/
    .chanpinlist li{width: calc(94% / 3);}
}

.chanpinlist img {width: 100%;}
.chanpinlist li:nth-child(-1){flex:0}
.chanpinlist li>a {width: 100%;display: flex;align-items: center;justify-content: space-evenly;padding: 8% 5%;}
.chanpinlist li:hover{ border:#eea200 solid 1px;}
.chanpinlist_txt{ text-align:center;}
.chanpinlist_txt a{ font-size:16px; color:#333333; display:block; height:20px; width:100%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow: ellipsis;}
.chanpinlist_xx_tt{ width:100%; background-color:#f1f1f1; padding: 0 0 10px 0;}
.chanpinlist_txt{ text-align:center; font-size:16px; margin:0px; padding:14px 0px 14px 0px}
.Contactnows{display: flex; margin:0px; padding:0px 0px 5px 0px; text-align:center}
.chanpinlist li:hover .chanpinlist_txt a{ color:#272f88; font-weight:bold;}
.Contactnows a{flex: 1 1 38%;text-align: center;margin: 0 3%;    font-size: 12px;border-radius: 5px;height:35px; display: flex; align-items: center;justify-content: space-around;}
.Contactnows a:nth-child(1){ color:rgba(108, 110, 113, 1); border:#737379 solid 1px; }
.Contactnows a:nth-child(2){ color:#FFF; border:#272f88 solid 1px; background-color:#272f88;}
.Contactnows a:hover{ background-color:#f0aa3d; color:#FFF; border:#f0aa3d solid 1px;}
.chanpincontent {width:100%;}
.showchanpin_s{ margin:0px; padding:20px 0px 0px 0px;width: 100%;}
.showchanpin_s_con{display:flex;padding:10px 10px 10px 10px;width: 100%;flex-wrap: wrap;}
.showchanpin_s_con_l{flex:1 1 340px; display:inline;margin-right: 2%;margin-bottom: 20px;}
.showchanpin_s_con_r{ flex:1 0 340px; display:inline}
.bigimg{ margin:0px; padding:0px 0px 10px 0px;}
.bigimgcon{ background:#CCC; padding:5px 5px 5px 5px;}
.bigimgcon_cc{ width:100%; background:#FFF; overflow:hidden;}
.bigimgcon_cc .tempWrap{margin: auto;}
.bigimgcon_cc li img{padding: 5%;}
.bigimglist{ margin:0px; padding:0px;display: flex;align-items: center;}
.showchanpin_s_con_l .hd{ position:inherit}
.showchanpin_s_con_l .smallimg, .hd{margin:0px; padding:0px 0px 10px 0px;}
.showchanpin_s_con_l .smallimg ul{display: flex;}

.hd .smallimglist li{ width:75px; float:left; display:inline;border:#CCC solid 1px; margin:0px 3px; border-radius:0px;padding: 1%;    display: flex;align-items: center;}
.hd .smallimglist li.on{ border:#eea200 solid 1px;}
.chanpintitle{ border-bottom:#CCC solid 1px; font-size:22px;line-height:45px; padding-bottom:10px;}
.jishucanshu{ margin:0px; padding:10px 0px 10px 0px;}
.jishucanshu p{ margin:0px; padding:0px 0px 0px 0px; line-height:40px; font-size:16px}
.jishucanshu p span{ padding:0px 10px 0px 0px; display:block}
.chanpinlianxi{ border-top:#CCC solid 1px; padding:15px 0px 0px 0px;}
.chanpinlianxi_tel{ padding:0px 10px; line-height:40px; color:#FFF; background-color:#23538f; display:inline-block; margin-right:30px;border-radius:10px; font-size:16px}
.chanpinlianxi_dingdan{padding:0px 10px; line-height:40px; color:#FFF; background-color:#cc0000; display:inline-block; border-radius:10px;}
.chanpinlianxi_dingdan a{ color:#FFF; font-size:16px}

.showchanpin_x{width:100%; margin:0px; padding:20px 0px 0px 0px;}
.chanpinneirong_tt{ height:40px; background-color:#f4f4f4;}
.chanpinneirong_tt span{ height:40px; display:inline-block; padding:0px 20px 0px 20px; font-size:16px; color:#FFF; background-color:#9dd05a; line-height:40px;}
.showchanpinneirong{width:90%; margin:0px; padding:10px 0px 0px 0px; line-height:200%; overflow:hidden}
.showchanpinneirong img{max-width:100%}
.showchanpin_s_lianxi{ margin:0px; padding:0px 0px 0px 0px;}
.showchanpin_s_lianxi p{ height:35px; background-color:#e9e9e9; margin-bottom:10px;}
.showchanpin_s_lianxi_andy{ display:block; background: url(../images/email2.png) left center no-repeat; padding-left:35px; line-height:35px;}
.showchanpin_s_lianxi_andy a{ color:#000}
.showchanpin_s_lianxi_Whats{ display:block; background: url(../images/watsapp_black.png) left center no-repeat; padding-left:35px; line-height:35px;}
.showchanpin_s_lianxi_Whats a{ color:#000}
.onlinekefu{ margin:0px; padding:20px 0px 20px 0px;}
.onlinekefu a{ display:inline-block; padding:0px 25px; line-height:35px; color:#FFF; margin-right:15px;}
.onlinekefu a:nth-child(1){ background-color:#272f88}
.onlinekefu a:nth-child(2){ background-color:#f1ab3e}
.onlinekefu a:hover{ background-color:#000}
.daohangabout{ margin:20px 0px 20px 0px; padding:0px 0px 0px 0px;background-color:#f2f2f2;}
.daohangabout ul{width:1275px; max-width: 100%;margin:0px auto; padding:0px;}
.daohangabout ul li{ width:230px; height:75px; float:left; display:inline; border-right:#FFF solid 2px;}
.daohangabout ul li a{ display:block; background-color:#f2f2f2; text-align:center; font-size:16px; font-weight:bold; line-height:75px; text-transform:uppercase}
.daohangabout ul li a:hover{ background-color:#272f88; color:#FFF}
.danye{ margin:0px; padding:0px 0px 0px 0px;}
.danye_tt{ border-bottom:#e5e5e5 solid 1px; text-align:center; font-size:32px; font-weight:bold; padding:20px 0px 30px 0px; margin-bottom:30px;}
.danye_cc{ line-height:200%; margin:0px; padding:0px 0px 30px 0px;}
.xiangce{ margin:0px; padding:0px 0px 0px 0px;}
.xiangcelist{ margin:0px; padding:0px 0px 0px 0px;}
.xiangcelist li{ width:295px; float:left; display:inline;margin-right:20px; padding-bottom:20px;}
.xiangcelist li img{ width:100%; padding:10px; border:#CCC solid 1px; box-sizing:border-box;}




.case{ margin:0px; padding:30px 0px 0px 0px;}
.caselist{ margin:0px; padding:0px;}
.caselist li{ width:295px; float:left; display:inline; margin-right:25px; margin-bottom:25px;}
.caselist_img{ width:295px; height:220px; overflow:hidden}
.caselist_txt{line-height:20px; padding:30px 0px 30px 0px; background-color:#f5f5f5}
.caselist_txt a{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow: ellipsis; padding:0px 10px 0px 10px; font-size:16px}
.caselist li:hover .caselist_txt{ background-color:#003b83}
.caselist li:hover a{ color:#FFF} 


.newsmain{ width:1275px;max-width: 100%; margin:0px auto; padding:0px; position:relative; z-index:99;}
.newsmaincon{ background-color:#FFF; border-radius:10px; position:relative; top:-100px; z-index:99}
.newsmaincon_tt{ margin:0px; padding:30px 50px 30px 50px;}
.newsmaincon_tt_l{ width:780px; float:left; display:inline}
.newsmaincon_tt_r{ width:300px; float:right; display:inline; text-align:right;}
.newsmaincon_tt_l a{ font-size:16px; display:inline-block; margin-right:10px; border:#CCC solid 1px; padding:0px 30px; line-height:40px;}
.newsmaincon_tt_l a:hover{ background-color:#272f88; color:#FFF}
.newsmaincon_tt_r span{ display:inline-block; background:url(../images/right_wz.png) left center no-repeat; padding-left:25px; line-height:40px; margin-right:5px;}
.newsmaincon_tt_r span a{ margin:0px; padding:0px;}
.newsmaincon_tt_r a{ margin:0px 5px; padding:0px; line-height:40px;}

.newsmaincon_cc{ margin:0px; padding:0px;}
.newslist{ margin:0px; padding:0px;}
.newslist li{ margin:0px; padding:25px 0px 25px 0px;}
.newslistcon{ margin:0px; padding:15px 15px 15px 15px; background-color:#f6f6f6}
.newslistcon_l{ width:338px; float:left; display:inline; margin-right:85px;}
.newslistcon_l span{ display:block; width:338px; height:228px; overflow:hidden}
.newslistcon_m{ width:575px; float:left; display:inline; padding:40px 0px 0px 0px;}
.newslistcon_m span{ display:block; padding:0px 0px 0px 0px;}
.newslistcon_m span a{ font-size:24px; font-weight:bold}
.newslistcon_m p{line-height:20px;-webkit-box-orient: vertical;webkit-line-clamp:2;overflow:hidden;text-overflow: ellipsis; padding-top:10px; display:block; width:100%; height:40px;}
.newslistcon_m p a{color:#8f8f8f; display:inline-block;}
.newslistcon_r{ width:100px; float:right; display:inline; padding-top:50px;}
.newslistcon_r span{ display:block;font-size: 56px;color: rgba(102, 102, 102, 1);transition: all .5s ease;font-family: Impact;text-align: center;}
.newslistcon_r p{font-size: 16px;color: rgba(102, 102, 102, 1);line-height: 1.6;transition: all .5s ease;font-family: Arial;font-weight: bold; text-align:center}
.newslist li:hover{background-image:radial-gradient(ellipse at center,#e7e9eb,#f6f6f6); }
.newslist li:hover .newslistcon{ background-color:#FFF}
.newslist li:hover .newslistcon_m span a{ color:#f1ab3e}
.newslist li:hover .newslistcon_r span{ color:#f1ab3e}
.newslist li:hover .newslistcon_r p{ color:#f1ab3e}




.newscontent{ margin:0px; padding:50px 50px 50px 50px; background-color:#f8f8f8}
.newscontent_cc{ background-color:#FFF}
.newscontent_tt{ margin:0px; padding:20px 0px 20px 0px;}
.newscontent h1{ text-align:center; margin:0px; padding:0px 0px 0px 0px;}
.newscontent_data{ text-align:center; color:#a8abb2; padding:0px 0px 10px 0px;}
.neirong{}

.zaoduxinxi{ text-align:center; margin:0px; padding:0px 0px 15px 0px; border-bottom:#f6f3f3 solid 1px;}
.zaoduxinxi span{ display:inline-block; padding:0px 10px; color:#666}
.zaoduxinxi span i{ display:inline-block; font-weight:bold; color:#000}
.neirong{ line-height:200%; margin:0px; padding:0px 20px 20px 20px;}
.neirong p{ padding-bottom:30px; text-indent:20px;}
.xgchanpin_tt{ border-bottom:#CCC solid 1px;color:#333333; font-size:24px; padding:40px 0px 20px 0px;}




.ditu{ margin:0px; padding:0px 0px 50px 0px;}
.title{ text-align:center; font-size:20px; color:#0366d6; font-weight:bold; border-bottom:#CCC dashed 1px; padding:0px 0px 15px 0px;}

.sx{ margin:0px; padding:10px 30px 30px 30px; line-height:30px; border-top:#f6f3f3 solid 10px;}
.sxlist{ margin:0px; padding:0px 10px 0px 0px;}
.sx span{ display:inline-block; width:70px;}
.sx a{ color:#666666;}
.sx a:hover{ text-decoration:underline}

/* contact联系我们 */
.contactus{ margin:0px; padding:0px;}
.contactus_tt{ margin:0px; padding:20px 0px 10px 0px;}
.contactus_tt span{ font-size:32px;}
.contactus_cc{ margin:0px; padding:0px 0px 30px 0px;display: flex;align-items: flex-start;}
.contactus_cc_l{flex:48%;margin-right:3%}
.contactus_cc_l ul {display: flex;flex-wrap: wrap;}
.contactus_cc_l ul li {flex: 48%;margin: 1%;}
.contactus_cc_l a {display: flex;padding: 12px;}
.contactus_cc_l ul li:nth-child(1) {background: #48b791;}
.contactus_cc_l ul li:nth-child(2) {background: #6cb8e4;}
.contactus_cc_l ul li:nth-child(3) {background: #2fdb63;}
.contactus_cc_l ul li:nth-child(4) {background: #fdb438;}

.contactus_cc_l a .content-img svg {flex: 0 0 100%;margin-right: 5%;}
.contactus_cc_l a p {color: #fff;}
.contactus_cc_l .content-num .number {font-size: 17px;margin-right: 3%;}
.contactus_cc_l .content-img {display: flex;align-items: center;}
.contactus_cc_l .content-num p:nth-child(2) {max-width: 71%;margin-right: 5%;}
.contactus_cc_l a .content-num {display: flex;flex-direction: row;align-items: center;color: #fff;flex-wrap: wrap;margin-left: 14px;padding: 4px 0;}
.contactus_cc_l .contact-address {display: flex;margin-top: 19px;align-items: center;}
.contactus_cc_l .contact-address svg {flex: 0 0 23px;margin-right: 12px;}
.contactus_cc_l .content-num svg{fill:#fff}

.contactus_cc_r{ flex: 48%;}
.ContactUs h1.booklianxi{ margin:0px auto; padding:0px; text-align:center;height:40px; position:relative; width:360px;}
.ContactUs h1.booklianxi i{ height:1px; border-bottom:#F00 solid 1px; position:absolute; left:150px; width:50px; bottom:-1px;}

.contactusbook_cc{display:flex;flex-wrap: wrap;justify-content: space-evenly;}
.contactusbook_cc>* {margin: 1%;}
.contactusbook{ margin:0px; padding:20px; background-color:#b0b3bd; border-radius:10px;}
.contactusbook_tt{ border-bottom:#c5c7ce solid 1px; text-transform:uppercase; font-size:18px; color:#FFF; margin:0px; padding:30px 0px 10px 0px;}

.contactusbook_input01{ flex:40%; height:35px; border-radius:5px; border:#ced4da solid 1px;}
.contactusbook_input02{ flex:100%; height:60px;border:#ced4da solid 1px; border-radius:5px; padding-left:5px;}
.contactusbook_tijiao{ margin:0px; padding:20px 0px 20px 0px; text-align:center}
.contactusbook_input03{ width:200px; color:#FFF; font-size:16px; height:45px; background-color:#272f88; border:#272f88 solid 1px;}
.contactusbook_input03:hover{ background-color:#f1ab3e;border:#f1ab3e solid 1px;}




.massagebook{ background-color:#f6f6f6; border-radius:10px; padding:30px;}

.lianxiwomen_tt{ margin:0px 20px; padding:20px 0px 20px 0px; border-bottom:#CCC solid 1px; color:#666666; line-height:25px;}
.lianxiwomen_cc{ width:920px; margin:0px auto; padding:30px 30px 30px 30px;background-color:#f4f4f4; border-radius:0px 0px 10px 10px;box-sizing:border-box;}
.wenbenlist{ width:100%; margin:0px; padding:0px 0px 20px 0px;}
.wenbenlist_l{ width:98px; float:left; display:inline;}
.wenbenlist_r{ width:1110px; float:right; display:inline;}
.wenbenlist_l span{ display:block;font-size: 13px;color: #555555; line-height:33px;}
.wenbenlist_l i{ color:#F00}
.contact_input{width:100%;height: 33px;padding-left:5px;box-sizing:border-box;}
.contact_textarea{width:100%; line-height:25px;box-sizing:border-box;}
.wenbenlist_2 span{ line-height:100px;}
.tijiao{ margin:0px; padding:0px 0px 0px 110px;}
.contact_send{background-color:#9dd05a;width:200px;height: 40px;line-height: 20px;border-radius: 5px;color: #fff;font-size: 15px;
text-decoration: none;text-align: center;border: 1px solid #fff;}
.contact_reset{    background-color: #ddd;width:200px;height: 40px;line-height: 20px;border-radius: 5px;color: #000;font-size: 15px;
text-decoration: none;text-align: center;border: 1px solid #fff;}

.lianxiwomen_cc ::-webkit-input-placeholder {color:#000; }
.lianxiwomen_cc ::-moz-placeholder {color:#000; }
.lianxiwomen_cc ::-moz-placeholder {color:#000; }
.lianxiwomen_cc ::-ms-input-placeholder {color:#000; }

.massage{ margin:0px; padding:20px 0px 20px 0px;}
.massagecon{ background-color:#f4f4f4; border-radius:10px; padding:20px 10px 20px 0px; width:100%; box-sizing:border-box;}
.massagecon form {margin: 0 5%;}
.messagecon_tt{ margin:0px; padding:0px 0px 20px 30px; font-size:18px; font-weight:bold;}
.massagelist{ width:100%; margin:0px; padding:0px 0px 20px 0px;}

.about{ margin:0px; padding:20px; line-height:200%;}
.about_tt{ text-align:center; padding:10px 0px 30px 0px;}
.about_tt h1{ display:inline;}
.about_tt h1 i{border-bottom:#01273a solid 2px; display:inline-block;padding:0px 0px 20px 0px;}
.about p{ text-indent:20px; padding-bottom:30px;}


.download{ margin:0px; padding:10px 0px 30px 0px;}
.downloadlist{ margin:0px; padding:0px;}
.downloadlist_l{ width:650px; float:left; display:inline}
.downloadlist_r{ width:300px; float:left; display:inline}
.downloadlist li{ height:50px;  line-height:50px;}
.downloadlist_l a{background: url(../images/yunxiazai.png) 10px center no-repeat; padding-left:60px; display:block}
.downloadlist li:nth-child(odd){ background-color:#e4e4e4}

.downloadlist_r span{ display:inline-block; padding:10px 0px 0px 0px;}
.downloadlist_r span a{ display:inline-block; line-height:25px; padding:0px 25px; border:#CCC solid 1px; background-color:#23538f; color:#FFF}
.downloadlist_r span a:hover{ background-color:#eea200; color:#FFF}


.xgScroll{ margin:0px auto; padding:0px 0px 0px 0px; width:1275px;max-width: 100%;}
.xgbd{ margin:0px auto; padding:0px 0px 0px 10px;width:1240px;}
.xgList{ margin:0px; padding:0px;}
.xgList li{ width:190px; float:left; display:inline; margin:0px 8px;}
.xgpic{ width:190px;position:relative; border:#CCC solid 1px; border-radius:10px; }
.xgpic span{ display:block;width:190px;position:relative; z-index:2; text-align:center}
.xgpic span a{ display:block; padding:10px 10px 10px 10px;}
.xgpic p{ margin:0px 10px; padding:10px 0px 0px 0px; border-top:#eeeeee solid 1px; display:block}
.xgpic p a{width:170px; display:block; height:30px; font-size:14px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis; text-align:center}
.xgpic_tt{ height:35px; line-height:35px; text-align:center;}
.xghd{ height:10px; width:100%; position: relative;}
.xghd .next{ display:block; width:27px; height:26px; background:url(../images/zuo.jpg) left center no-repeat; position:absolute; left:-10px; top:90px;}
.xghd .prev{ display:block; width:27px; height:26px; background:url(../images/you.jpg) left center no-repeat; position:absolute; right:-10px;top:90px;}
.kefuhome{ width:50px; height:auto; position:fixed; z-index:99999; right:0px; top:270px;}
.kefuhomelist{ margin:0px; padding:0px;}
.kefuhomelist li:hover{margin-left: -200px;width: 250px;}
.kefuhomelist li{position:relative; width:50px; height:50px; display:block; padding-bottom:5px;margin-left:0;transition:all ease 1s;margin-bottom: 5px;}
.kefuhomelist li a{width: 100%; display: flex;align-items: center;padding: 0 11px;; background-color:#ed6d00; border-radius:300px;}
.kefuhomelist li a .kefuhome_txt {flex: 1 1 180px;overflow: hidden;}
.kefuhomelist li a p{ width:180px;height:50px;line-height:50px;color:#FFF;border-radius:25px 25px 25px 25px; }
.kefuhomelist li a .kefuhome_eq{position: absolute;top: 48px;left: 13px;padding-top: 10px;z-index: 1; display:none;width: 162px;}
.kefuhomelist li a .kefuhome_eq img,.kefuhomelist li a .kefuhome_eq svg{width: 100%;}
.kefuhomelist li:hover .kefuhome_eq {display: block;}
.kefuhomelist li .kefuhome_ico {flex: 0 0 28px;margin-right: 10px;}
.kefuhomelist li .kefuhome_whatsapp{background-color:#2fdb63;}
/* .kefuhomelist li .kefuhome_whatsapp p{background: #2fdb63;} */
.kefuhomelist li .kefuhome_email{background-color:#3f6ee0;}
/* .kefuhomelist li .kefuhome_email p{background: #3f6ee0;} */
.kefuhomelist li .kefuhome_telegram{background-color:#25a2e0;}
/* .kefuhomelist li .kefuhome_telegram p{background: #25a2e0;} */

.photoslist {margin-top: 27px;}
.photoslist li {width: 30%;float: left;margin-right: 3%;position: relative;margin-bottom: 17px;margin-top: 6px;}
.photoslist li img {width: 100%;}
.photoslist li p {position: absolute;top: 7px;left: 7px;text-shadow: 1px 1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff, -1px -1px 0px #FFE;text-shadow: 1px 1px 0px #fff, 1px -1px 0px #fff, -1px 1px 0px #fff, -1px -1px 0px #FFE;font-size: 16px;}