﻿



/*pro_detailäº§å“è¯¦æƒ…5----------------------------------------*/

.pd_banner a{ display:block; height:320px; background:url(../images/p_banner.jpg) no-repeat center top; overflow:hidden;}



.zl{ width:938px; height:523px; border:1px solid #c8cad6; overflow:hidden; margin:36px auto 0;}

.zl1{ width:364px; position:relative; overflow:hidden; height:523px;}

.zl1 li{width:364px; overflow:hidden; float:left;}

.zl1 li img{ width:363px; height:523px; border-right:1px solid #c8cad6;}

.zl1 h2{ width:37px; height:119px; z-index:6; overflow:hidden; position:absolute; top:0; right:44px;}

.zl1 h3{ width:130px; height:9px; text-align:center; z-index:6; overflow:hidden; position:absolute; bottom:36px; left:140px;}

.zl1 h3 a{ float:left; text-indent:999px; overflow:hidden; width:9px; height:9px; background:url(../images/zl_dot1.png) no-repeat; margin-right:10px;}

.zl1 h3 a:hover{background:url(../images/zl_dot2.png) no-repeat;}



.zl2{ width:505px; float:left; overflow:hidden; margin-left:36px; display:inline;}

.zl2 dt h4 a{ display:block; height:63px; border-bottom:1px solid #c8cad6; font:20px "Microsoft Yahei"; line-height:63px; color:#df0522;}

.zl2 dt p{ font:14px "Microsoft Yahei"; color:#3a4767; line-height:24px; margin-top:10px; height:auto; padding-bottom:12px; overflow:hidden;}

.zl2 dt span{ display:block; height:50px; border-bottom:1px dashed #c8cad6; border-top:1px dashed #c8cad6; font:14px "Microsoft Yahei"; color:#3a4767; line-height:50px;}

.zl2 dt span em{ padding:0 15px;}

.zl2 dt span em a{ color:#555;}

.zl2 dd h5{ font:20px "Microsoft Yahei"; height:40px; line-height:40px; color:#ea0000; overflow:hidden; padding-top:5px;}

.zl2 dd em{ display:block; margin-top:15px;}

.zl2 dd p{ font:12px "Microsoft Yahei"; color:#555555; line-height:28px;}

.zl2 dd span{ display:block; height:47px; font:14px "Microsoft Yahei"; color:#555; margin-top:20px; overflow:hidden;}

.zl2 dd span em a{ display:inline-block; width:176px; height:46px; font:18px "Microsoft Yahei"; text-align:center; color:#fff; background:#df0522; float:left; line-height:46px; margin-right:40px;}

.zl2 dd span i{ font:24px "Microsoft Yahei"; color:#df0522; font-style:italic;}



.bg6{ height:503px; border-top:15px solid #f5f5f5; overflow:hidden; margin-top:50px; padding-top:54px;}

.bg6 dl{ margin-top:32px; overflow:hidden; padding:0 50px 0 23px;}

.bg6 dt{ width:395px; height:386px; float:right; overflow:hidden;}

.bg6 dt img{width:395px; height:386px;}

.bg6 dd{ width:462px; float:left; margin-top:26px;}

.bg6 dd p{ font:14px "Microsoft Yahei"; line-height:30px; color:#555; margin-bottom:8px; background:url(../images/jt.png) no-repeat left 12px; padding-left:25px;}



.tit02{ height:36px; background:url(../images/h.png) no-repeat left bottom; overflow:hidden;}

.tit02 em a{ display:inline-block; width:150px; height:36px; font:20px "Microsoft Yahei"; text-align:center; color:#c90a1c; line-height:36px; font-weight:bold;}

.tit02 i{ font:20px Arial, Helvetica, sans-serif; text-transform:uppercase; padding:0 30px 0 20px; background:url(../images/h_jt.png) no-repeat right center; color:#c7c7c7;}



.ys{ background:#eff1f6; height:auto; overflow:hidden;}

.ys h2{ height:105px; margin-top:55px; background:url(../images/ys_line.gif) no-repeat center top; font:24px "Microsoft Yahei"; text-align:center;}

.ys h2 a{ color:#ea0000; display:block; padding-top:20px;}

.ys h2 i{ display:block; width:235px; font:20px Arial, Helvetica, sans-serif; color:#c7c7c7; text-transform:uppercase; background:url(../images/h_jt.png) no-repeat right center; padding-right:30px; margin:10px auto 0;}

.ys h5{ font:15px "Microsoft Yahei"; color:#333; line-height:36px; padding:0 20px;}

.ys dl{ height:196px; border-bottom:1px solid #c6c6c6; margin-top:37px; padding:0 24px;}

.ys dt{ width:455px; height:155px;}

.ys dt img{width:455px; height:155px;}

.ys dd{ width:410px; margin-top:16px; overflow:hidden;}

.ys dd h4{ height:66px; border-bottom:1px solid #b2b2b2; overflow:hidden; font:24px "Microsoft Yahei"; line-height:66px; color:#555; font-style:italic; margin-bottom:30px;}

.ys dd h4 i{ font:42px Arial, Helvetica, sans-serif; color:#ea0000;font-style:italic;}

.ys dd h4 b{ color:#ea0000; font:36px "Microsoft Yahei";font-style:italic; padding-right:5px; font-weight:bold;}

.ys dd p{ font:14px "Microsoft Yahei"; color:#777777; line-height:25px; background:url(../images/jt.png) no-repeat 14px 9px; padding-left:42px;}

.ys .nones{ border-bottom:0;}



.guan{ height:188px; overflow:hidden; background:url(../images/guan1.jpg) no-repeat center top;}

.guan dl{ width:860px; margin:20px auto 0;}

.guan dt{ width:129px; height:159px; background:url(../images/guan_bg.png) no-repeat center bottom; float:left; overflow:hidden;}

.guan dt img{ width:129px; height:129px;}

.guan dd{ width:677px; float:right; padding-top:10px; overflow:hidden; font:16px "Microsoft Yahei"; line-height:33px; color:#2a2a2a; text-indent:2em;}

.guan dd span{ /*font:24px "Microsoft Yahei"; */font-weight:bold; color:#ea0000;}

.guan dd em{ display:block; text-align:right; font:12px "Microsoft Yahei"; color:#535353;}



.app{ height:483px; overflow:hidden; width:1003px; margin:60px auto 0;}

.app .tit02 i,.wit .tit02 i{ background:none;}

.app dl{ height:369px; overflow:hidden; margin-top:36px;}

.app dt{ width:500px; height:369px; float:right; overflow:hidden;}

.app dt img{width:500px; height:369px;}

.app dd{ width:470px; float:left; overflow:hidden;}

.app dd h5{ font:18px "Microsoft Yahei"; height:36px; line-height:36px; font-weight:bold; color:#505c7c; overflow:hidden;}

.app dd p{ font:14px "Microsoft Yahei"; color:#555; line-height:30px;}

.app dd h4{ height:50px; margin-top:40px; overflow:hidden; width:388px; overflow:hidden;}

.app dd h4 span{ display:inline-block; float:left; width:190px; font:14px "Microsoft Yahei"; color:#4e515b; line-height:24px;}

.app dd em a{ display:inline-block; width:175px; height:47px; background:#df0522; font:18px "Microsoft Yahei"; text-align:center; line-height:47px; color:#fff; float:right;}



.bg7{background:#f5f5f5; overflow:hidden;}

.cans{ width:1003px; margin:0 auto; position:relative;}

.cans .tit02{ margin-top:60px;}

.cans h4{ width:939px; margin:40px auto 0; overflow:hidden;}

.cans h4 img{ width:939px;}

.cans h5 a{ display:block; font:20px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#c90a1c; height:83px; line-height:83px; overflow:hidden;}

.cans p{width:939px; overflow:hidden; margin:0 auto;}

.cans p img{ width:939px;}

.core{ height:280px; overflow:hidden;}

.core ul{ height:141px; border:1px solid #d9d9d9; margin-top:36px; overflow:hidden; background:#fff;}

.core li{ width:166px; height:141px; border-right:1px solid #d9d9d9; float:left; overflow:hidden;}

.core li img{ width:136px; height:88px; margin:13px 0 0 16px; display:block;}

.core li span{ display:block; height:30px; line-height:30px; text-align:center; color:#939393;}

.core .nones{ border:0;}



.casem{ height:62px; margin-top:36px; overflow:hidden; font:20px "Microsoft Yahei"; line-height:62px; color:#3a4767;}

.casem a{ display:inline-block; font:16px "Microsoft Yahei"; color:#333; line-height:62px; padding:0 15px;}



.reurn{ width:230px; height:45px; overflow:hidden; margin:20px 0 0 387px;}



.wit{ height:518px; margin-top:55px; position:relative;}

.wit .arr3{ width:23px; height:91px; overflow:hidden; position:absolute; top:170px; left:-34px;}

.wit .arr4{ width:23px; height:91px; overflow:hidden; position:absolute; top:170px;right:-34px;}

.wit li{ width:217px; float:left; position:relative; height:380px; border-bottom:1px dashed #e3e1e1; display:inline; margin:36px 20px 0 13px;}

.wit li img{ width:215px; height:308px; border:1px solid #dddfe7;}

.wit li span{ display:block; font:16px "Microsoft Yahei"; color:#3f434c; line-height:24px; padding-top:8px; cursor:pointer;}

.wit li em img{ width:23px; height:23px; border:0; position:absolute; bottom:22px; right:0;}

.wit li a:hover img{ border:1px solid #e1142f;}

.wit li em a:hover img{ border:0;}





/*äº§å“åˆ—è¡¨é¡µ----------------------------------------*/

.p_banner a{ display:block; height:278px; background:url(../images/p_banner.jpg) no-repeat center top; overflow:hidden;}



.prolist{ background:#eff1f6; padding-top:39px; height:auto; overflow:hidden; font-family:"Microsoft Yahei";}

.side{ width:259px; height:auto; overflow:hidden;}

.side h2{ background:url(../images/pside1.jpg) no-repeat left top; height:94px; color:#fff; padding:65px 0 0 93px;}

.side h2 span{ text-transform:uppercase; margin-bottom:6px; font-size:22px; font-weight:normal; display:block;}

.side h2 a{ font-size:24px; color:#fff;}

.side h3 a{ font-size:18px; color:#39435e; display:block; background:url(../images/pside4.jpg) no-repeat; font-weight:normal; height:57px; line-height:57px; padding-left:77px; margin-top:10px;}

.side h3 a:hover,.side h3.cur a{ background:url(../images/pside5.jpg) no-repeat; color:#fff;}

.side li a{ font-size:14px; color:#394053; background:url(../images/psid2.jpg) no-repeat; height:47px; line-height:47px; display:block; padding-left:70px; border-bottom:1px solid #ddd;}

.side li a:hover,.side li.cur a{ background:url(../images/pside3.jpg) no-repeat; color:#fff; color:#df0522;}

.side .nones a{ border-bottom:0;}

.side h3.cur a{ margin-top:0px;}

.side .ptel{ margin-top:10px; width:234px; height:76px; background:#d30f29; border-bottom:4px solid #b50018; color:#fff; padding:32px 0 0 25px; font-size:16px;}

.side .ptel span{ background:url(../images/pro_tel.jpg) no-repeat left top; padding-left:53px; height:50px; display:block;}

.side .ptel span em{ display:block; font-size:24px; font-weight:bold; font-family:arial; font-style:italic;}



.cp3{ width:930px; margin-top:9px;}

.hot_pro{ height: auto; background:#fff; }

.hot_pro .sales{ position:absolute; right:29px; top:-27px;}

.hot_pro h3{ border-bottom:1px solid #d7d7d7; margin:0 169px 0 28px; height:60px; line-height:65px; font-weight:normal; margin-bottom:40px;}

.hot_pro h3 span{ font-size:24px; color:#39435e; border-bottom:2px solid #df0522; height:58px; display:inline-block;}

.hot_pro h3 span a{color:#39435e; }

.hot_pro h3 em{ font-size:18px; color:#4a536a; text-transform:uppercase; font-weight:lighter; margin-right:10px;}

.hot_c{ height:393px; padding:0 10px;}

.pto_l{ display:inline-block; width:27px; height:57px; background:url(../images/pto_l.jpg) no-repeat; margin:135px 13px 0 0;}

.pto_r{ display:inline-block; width:27px; height:57px; background:url(../images/pto_r.jpg) no-repeat; margin-top:135px;}

.hotp{ width:618px;}

.hotp dl{ width:618px; float:left; height:360px; overflow:hidden;}

.hotp dt{ float:left; width:252px; height:360px;}

.hotp dt img{ display:block; width:250px; height:358px; border:1px solid #ccd3e5;}

.hotp dd{ width:333px; float:right; padding-top:22px;}

.hotp dd h4{ font-size:18px; color:#00030c; font-weight:normal; margin-bottom:20px;}

.hotp dd h4 a{ color:#00030c;}

.hotp dd h4 em{ font-size:14px; color:#39435e; text-transform:uppercase;}

.hotp dd i{ display:block; width:333px; height:168px; overflow:hidden;}

.hotp dd i img{width:333px; height:168px;}

.hotp dd p{ font:14px "Microsoft Yahei"; color:#4a536a; line-height:24px; height:48px; overflow:hidden; margin-top:12px;}

.hotp dd span{ display:block; width:114px; height:32px; overflow:hidden; margin-top:20px;}

.hotp dd span img{width:114px; height:32px;}

/*

.hotp dd span{ display:block; margin-bottom:26px;}

.hotp dd span img{ width:287px; height:151px;}

.hotp dd p{ font-size:12px; line-height:24px; color:#4a536a; text-transform:uppercase;}

.hotp dd i{ display:block; margin-top:25px;}

.hotp dd i img{ width:114px; height:32px;}

*/

.cplist{ margin-top:28px;/* height:1090px;*/ overflow:hidden; background:#fff;}

.cplist h3{ border-bottom:1px solid #d7d7d7; margin:0 38px 0 28px; height:60px; line-height:65px; font-weight:normal; margin-bottom:36px;}

.cplist h3 span{ font-size:24px; color:#39435e; border-bottom:2px solid #df0522; height:58px; display:inline-block;}

.cplist h3 span a{color:#39435e; }

.cplist h3 em{ font-size:18px; font-family: Arial, Helvetica, sans-serif; padding-left:10px; color:#4a536a; text-transform:uppercase; font-weight:lighter; }

.cplist_c{ /*height:984px;*/ overflow:hidden; padding-left:40px;}

.cplist_c li{ width:260px; height:200px; float:left; margin:0 24px 31px 0; position:relative; overflow:hidden;}

.cplist_c li img{ width:250px; height:167px; border:1px solid #ccd3e5;}

.cplist_c li span{ display:block; height:25px; text-align:center; background:url(../images/onproimg.png) repeat; position:absolute; left:0px; bottom:0px; width:250px; font-size:14px; color:#39435e; padding-top:10px; overflow:hidden;}

.cplist_c li span em{ font-size:12px; display:block; text-transform:uppercase;}

.cplist_c .ppages{ float:right; padding-right:42px;}

.cplist_c .pages{margin-top:10px; padding-right:40px;} 







/*caseæ–°é—»æ¡ˆä¾‹-------------------------------------------*/

.ca_banner a{ display:block; height:284px; overflow:hidden; background:url(../images/c_banner.jpg) no-repeat center top;}



.tout{ width:1001px; border:1px solid #e0e0e0; margin:36px auto 0; height:449px; border-bottom:3px solid #e0e0e0; overflow:hidden;}

.dl01{ height:237px; border-bottom:1px solid #e0e0e0; margin-top:15px; overflow:hidden; padding:0 16px;}

.dl01 dt{ width:356px; height:222px; float:left; overflow:hidden;}

.dl01 dt img{ width:356px; height:222px;}

.dl01 dd{ width:485px; padding-right:45px; float:right; overflow:hidden; margin-top:34px;}

.dl01 dd h4{ height:65px; font:18px "Microsoft Yahei"; line-height:42px; overflow:hidden;}

.dl01 dd h4 a{ color:#27303f;}

.dl01 dd h4 span{ display:inline-block; float:left; width:76px; height:39px; border:1px solid #df0522; font:28px "Microsoft Yahei"; text-align:center; line-height:39px; color:#df0522; margin-right:10px;}

.dl01 dd p{ font:13px "å®‹ä½“"; color:#757171; line-height:20px; height:60px; overflow:hidden;}

.dl01 dd p a{ color:#757171;}

.dl02{ width:306px; height:198px; border-right:1px solid #e0e0e0; overflow:hidden; float:left; display:inline; margin-left:26px;}

.dl03{ border:0;}

.dl02 dt{ height:40px; font-size:12px; color:#afafaf; line-height:28px; overflow:hidden; margin-top:30px;}

.dl02 dt span{ display:inline-block; float:left; width:30px; height:28px; border:1px solid #df0522; font:18px "Microsoft Yahei"; text-align:center; line-height:28px; color:#df0522; overflow:hidden; margin-right:8px;}

.dl02 dd h4 a{ display:block; font:20px "Microsoft Yahei"; color:#000; height:36px; line-height:36px; overflow:hidden;}

.dl02 dd p{width:270px; font:12px "Microsoft Yahei"; color:#8e929b; line-height:22px; height:66px; overflow:hidden;}



.bg4{ height:685px; background:#eff1f6; margin-top:48px; overflow:hidden;}

.juj{ height:669px; margin-top:16px; overflow:hidden; }

.juj h2{ height:56px; background:url(../images/new_line.gif) no-repeat center bottom; font:24px "Microsoft Yahei"; line-height:56px; overflow:hidden;}

.juj h2 a{color:#25282f; display:inline-block; background:url(../images/new_h.gif) no-repeat 144px center; padding-right:200px;}

.juj h2 span a{ display:inline-block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; height:56px; line-height:56px; overflow:hidden; color:#576280; padding:0; background:none;}

.juj1{ width:436px; margin-top:32px; overflow:hidden;position:relative;}

.juj1 .arr01{ width:37px; height:79px; overflow:hidden; position:absolute; top:108px; left:0;}

.juj1 .arr02{ width:37px; height:79px; overflow:hidden; position:absolute; top:108px; right:0;}

.juj1 dl{width:436px;}

.juj1 dt{width:436px;}

.juj1 dt img{width:436px; height:272px;}

.juj1 dt p{ height:50px;  font:18px "Microsoft Yahei"; line-height:63px; padding-left:20px; overflow:hidden; color:#394052; cursor:pointer;}

.juj1 dt p span{ color:#fff; background-color:Red;}

.juj1 dt em{ display:block; font:13px "Microsoft Yahei"; color:#586175; line-height:20px; height:40px; overflow:hidden; padding:2px 20px 12px 20px;border-bottom:1px solid #d7d7d7;}

.juj1 dd{ padding-left:20px; padding-top:20px;}

.juj1 dd p{ font:14px "Microsoft Yahei"; color:#394052; height:32px; line-height:32px; overflow:hidden;}

.juj1 dd span{ display:inline-block; float:left; width:16px; height:16px; font:12px "å®‹ä½“"; text-align:center; line-height:16px; color:#fff; background:url(../images/juj_dot1.gif) no-repeat; margin:8px 10px 0 0;}

.juj1 dd p a{ color:#394052;}

.juj1 dd p a:hover{ font-weight:bold;}

.juj1 dd em{ float:right; font-family:"å®‹ä½“"; color:#979797;}

.juj1 dd .p01 span{background:url(../images/juj_dot2.gif) no-repeat;}

.juj2{ width:525px; margin-top:32px; overflow:hidden;}

.juj2 dl{ height:112px; margin-bottom:22px; overflow:hidden;}

.juj2 dt{ width:182px; height:112px; float:left; overflow:hidden;}

.juj2 dt img{width:182px; height:112px;}

.juj2 dd{ width:320px; float:right; overflow:hidden;}

.juj2 dd h4 a{ display:block; font:16px "Microsoft Yahei"; height:24px; overflow:hidden; color:#394052;}

.juj2 dd p{ font:13px "Microsoft Yahei"; color:#586175; line-height:22px; height:44px; overflow:hidden;}

.juj2 dd em a{ display:block; color:#586175; margin-top:24px; font-family:"å®‹ä½“";}

.juj3 h2{ height:40px; font:18px "Microsoft Yahei"; line-height:40px; background:url(../images/line.gif) no-repeat left bottom; overflow:hidden; margin-bottom:24px;}

.juj3 h2 a{ color:#434343; display:inline-block; background:url(../images/baik_h.gif) no-repeat right center; padding-right:140px;}

.juj3 h2 i{ font:18px Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:15px; color:#434343;}

.juj3 h2 span a{ display:inline-block; height:40px; line-height:40px; color:#576280;}

.juj3 li{ width:247px; float:left; height:28px; font:13px "Microsoft Yahei"; line-height:28px; overflow:hidden; background:url(../images/baik_jt.gif) no-repeat left center; padding-left:15px;}

.juj3 li a{ color:#4a5366;}



.news{ width:1003px; margin:40px auto 0; height:665px; overflow:hidden;}

.news h2{ height:57px; font:24px "Microsoft Yahei"; line-height:57px; background:url(../images/new_line.gif) no-repeat center bottom; overflow:hidden;}

.news h2 a{ color:#39435e;}

.news h2 i{ font:18px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#4a536a; padding-left:15px;}

.news h2 span a{ display:inline-block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#576280; height:57px; line-height:57px; overflow:hidden; color:#576280;}

.news1{ width:750px; height:516px; overflow:hidden; margin-top:32px; position:relative;}

.news1 dl{ width:500px; height:259px; background:#eff1f6; overflow:hidden;}

.news1 dt{ width:250px; height:259px; overflow:hidden; position:relative;}

.news1 dt img{width:250px; height:259px;}

.news1 dt span img{ width:18px; height:29px; position:absolute; top:34px; right:0;}

.news1 .dl04 dt span img{top:34px; left:0;}

.news1 dd{ width:234px; height:259px; overflow:hidden; position:relative; padding-left:15px;}

.news1 dd h4{ font:18px "Microsoft Yahei"; margin-top:32px;}

.news1 dd h4 a{ color:#27303f;}

.news1 dd span{ display:block; font:16px "Microsoft Yahei"; color:#df0522; height:30px; line-height:30px;}

.news1 dd p{ font:14px "Microsoft Yahei"; color:#4a5366; line-height:24px;}

.news1 dd em{ display:block; width:24px; height:24px; overflow:hidden; position:absolute; bottom:14px; right:14px;}

.news1 .dl05{ width:250px; height:518px; position:absolute; top:0; right:0;}

.news1 .dl05 dt{ width:250px; height:259px; position:relative;}

.news1 .dl05 dt span{ display:block;width:30px; height:19px;position:absolute; bottom:-1px; right:42px;}

.news1 .dl05 dt span img{ width:30px; height:19px; top:0; }



.par{ height:516px; background:#e9ecf1; margin-top:32px; overflow:hidden; width:238px; position:relative;}

.par h3{ height:120px; background:#df0522; overflow:hidden; font:34px "Microsoft Yahei"; text-align:center; font-weight:bold;}

.par h3 a{ color:#fff; display:block; padding-top:23px;}

.par h3 p{ font:18px "Microsoft Yahei"; color:#fff; font-weight:normal;}

.par h3 p em{ font:12px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#fff; padding-left:10px;}

.par ul{ width:179px; margin:40px auto 0;}

.par li{ width:179px; height:91px; margin-bottom:16px;}

.par li img{ width:177px; height:89px; border:1px solid #e1e4ed;}

.par h4{ height:5px; background:#c1c4ce; overflow:hidden; width:238px; position:absolute; bottom:0; left:0;}

.par h4 a{ display:inline-block; width:79px; height:5px;}

.par h4 a:hover,.par h4 a.a02:hover{ /*background:#df0522;*/} 

.par h4 a.a02{ background:#8e95a5;}



.bg5{ height:1240px; background:#efefef url(../images/hy_h.gif) repeat-x center top; overflow:hidden;}

.hy{ width:1003px; height:1172px; margin:0 auto; background:#fff;}

.hy ul{ height:163px; background:url(../images/hy_h.gif) repeat-x center top; overflow:hidden;}

.hy li{ width:125px; float:left; height:163px; background:url(../images/line_hy.gif) no-repeat right top; font:14px "Microsoft Yahei"; text-align:center;}

.hy li p{ width:70px; height:65px; margin:23px auto 10px; position:relative;}

.hy li p img{width:70px; height:65px;}

.hy li p span{ display:none;width:70px; height:65px; position:absolute; top:0; left:0;}

.hy .nones{ background:none;}

.hy li a{ color:#323742;}

.hy .cur{ background:url(../images/hy_bg.gif) no-repeat center top !important;}

.hy .cur a{ color:#fff;}

.hy .cur p span{ display:block;}



.hy dl{ width:940px; height:210px; border:1px solid #e1e4ed; margin:32px auto 0;}

.hy dt{ width:166px; height:171px; float:left; overflow:hidden; margin:20px 0 0 27px; display:inline;}

.hy dt img{width:166px; height:171px;}

.hy dd{ width:690px; float:left; margin-left:40px; overflow:hidden; margin-top:20px; position:relative; height:176px;}

.hy dd h3{ height:38px; font:18px "Microsoft Yahei"; line-height:36px; overflow:hidden;}

.hy dd h3 a{ color:#3e465b;}

.hy dd h3 i{ font:14px Arial, Helvetica, sans-serif; color:#a1a1a5; background:url(../images/case1.gif) no-repeat 15px center; padding-left:70px;}

.hy dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#4a5366; height:60px; border-bottom:1px dashed #a6abba;}

.hy dd span{ display:block; height:42px; font:14px "Microsoft Yahei"; color:#27303f; line-height:42px;}

.hy dd span em{ padding:0 15px;}

.hy dd h5{ font:12px "Microsoft Yahei"; color:#a1a1a5; background:url(../images/case_c.gif) no-repeat left center; padding-left:20px;}

.hy dd h4{ width:24px; height:24px; overflow:hidden; position:absolute; bottom:10px; right:0;}

.hy .dl06 dd h3 i{ background:none; padding-left:20px;}



/*fdzpdéžå®šåˆ¶é¢‘é“--------------------------------*/

.f_banner a{ display:block; height:282px; overflow:hidden; background:url(../images/banner.jpg) no-repeat center top;}

/**/

.sbdz{ display: block; overflow: hidden; padding: 29px 0 0; height: 236px; overflow: hidden; border-bottom: 15px solid #f5f5f5;}

.sbdz h2{ display: block; overflow: hidden; font-family:"Microsoft Yahei"; padding: 52px 0 0 38px; width: 181px; height: 145px; background: url(../images/sbdz-tit.jpg) no-repeat left top; line-height: 38px; color: #394052; font-weight: bold; font-size: 30px; float: left;}

.sbdz h2 a{ color: #394052;}

.sbdz dl{ display: block;font-family:"Microsoft Yahei";float: right; width:784px; height: 198px; overflow: hidden;}

.sbdz dt{ display: block; float: right; width:433px; height:198px; overflow:hidden; position:relative;}

.sbdz dt p{width:433px; height:198px; float:left; overflow:hidden;}

.sbdz dt h4{ width:74px; height:10px; overflow:hidden; position:absolute; bottom:10px; right:10px;}

.sbdz dt h4 a{ display:inline-block; width:9px; height:9px; background:url(../images/dot1.png) no-repeat center top; margin-right:9px;}

.sbdz dt h4 a:hover{background:url(../images/dot2.png) no-repeat center top;}

.sbdz dd{ display: block; width: 297px; background: #eff1f6; text-indent:2em; padding: 34px 24px 0; height: 164px; background: #eff1f6; line-height: 24px; color: #394052; font-size: 14px;}





.pd-wrp-cnt{ height:2020px;}

.pd-wrp{ display: block; padding-top: 14px; height: 2090px; overflow: hidden;}

.pd-wrp h3{ display: block;font-family:"Microsoft Yahei"; overflow: hidden; height: 100px; line-height: 100px; color: #394052; font-size: 24px; font-weight: bold;}

.pd-wrp h3 a{ color:#394052; text-decoration:none;}

.pd-wrp h3 i{ font-weight: normal; color: #acacac; font-size: 24px; padding-left: 20px;}

.pd-wrp dl{ display: block; height: 296px; padding-bottom: 7px; overflow: hidden;font-family:"Microsoft Yahei";}

.pd-wrp dt{ display: block; padding-left: 65px; overflow: hidden; width: 477px; overflow: hidden; background: url(../images/fdzpd-bor.jpg) no-repeat 24px 0; float: left;}

.pd-wrp dt img{ display: block; overflow: hidden; width: 477px; height: 296px; }

.pd-wrp dd{ display: block; float: right; width: 430px;}

.pd-wrp dd p{ display: block; line-height: 26px; color: #394052; font-size: 14px; height: 137px; overflow: hidden;}

.pd-wrp dd span{ display: block; overflow: hidden; height: 110px;}

.pd-wrp dd span a{ display: block; color: #666666; font-size: 14px; font-family: "å®‹ä½“"; line-height: 28px; padding-left: 19px; background: url(../images/ico.jpg) no-repeat left center;}

.pd-wrp dd .btn{ display: block; width: 256px; height: 43px; line-height: 43px; text-align: center; border: 1px solid #e74459; color: #394052; font-size: 16px; font-family: "Microsoft Yahei"}

.pd-tab{ display: block; overflow: hidden; padding-top: 28px; overflow: hidden; text-align: center;}

.pd-tab a{ display: inline-block; width:26px; height: 13px; overflow: hidden; background: url(../images/fdz-tab-ico-1.jpg) no-repeat center top;}

.pd-tab a:hover,.pd-tab a.on{background: url(../images/fdz-tab-ico-2.jpg) no-repeat center top;}



.fd-part{ display: block; overflow: hidden; background: #eff1f6; padding-top: 47px; height: 555px;}

.fd-part h2{ display: block; overflow: hidden;font-family:"Microsoft Yahei"; height: 115px; text-align: center;}

.fd-part h2 .tit{ display: block; text-align: center; height: 50px; line-height: 50px; background: url(../images/part-tit.jpg) no-repeat center top; text-transform: uppercase; color: #535d79; font-size:30px; font-weight: normal; }

.fd-part h2 .tit b{ padding-right: 15px; color: #394052;}

.fd-part h2 .more{ color: #4a536a; font-size: 18px; font-weight: normal; height: 45px; line-height: 45px;}

.fd-part h2 i{ font-style: normal; text-transform: uppercase; padding-left: 11px; font-size:14px;}

.fd-part .fd-part-ad{ display: block; float: right; width: 280px; overflow: hidden; position: relative; height: 382px;}

.fd-part-ad a{ display: block; z-index: 1; position: relative;}

.fd-part-ad .btn{ display: block; overflow: hidden; position: absolute; z-index: 5; top: 230px; left: 50%; width: 180px; height: 31px; line-height: 31px; border: 1px solid #848588; text-align: center; margin-left: -90px; color: #fff; font-size: 14px;}

.fd-part-cnt{ display: block; overflow: hidden; width: 711px; overflow: hidden; border-left: 1px solid #dedfdf; border-bottom: 4px solid #8f9194; height: 379px;}

.fd-part-cnt li{ display: block; overflow: hidden; float: left; width: 176px; overflow: hidden; background: #fff; height: 189px; border-top: 1px solid #dedfdf; border-right: 1px solid #dedfdf;}

.fd-part-cnt li img{ display: block; overflow: hidden; width: 175px; overflow: hidden; height: 114px;}

.fd-part-cnt li span{ display: block; height: 70px; line-height: 70px; text-align: center; font-family: "å®‹ä½“"; color: #707070;}





/*case_detailæ–°é—»æ¡ˆä¾‹è¯¦æƒ…é¡µ-------------------------------------------*/

.cd_banner a{ display:block; height:300px; background:url(../images/cd_banner.jpg) no-repeat center top; overflow:hidden;}



.b{ height:auto; margin:0 auto; width:1003px; overflow:hidden;}

.hb{ width:678px; height:auto; margin-top:36px; overflow:hidden;}

.hb1{ height:auto; overflow:hidden;}

.hb1 h2 a{ display:block; height:91px; font:22px "Microsoft Yahei"; text-align:center; line-height:91px; color:#25282f; border-bottom:1px dashed #c4c4c4; overflow:hidden; background:#f1f1f1;}

.hb1 p{ height:50px; font:14px "Microsoft Yahei"; color:#596176; line-height:50px; overflow:hidden;}

.hb1 p em{ padding:0 10px;}

.hb1 p a.a01{ background:url(../images/fenx.jpg) no-repeat right center; padding-right:20px; padding-left:5px;}



.hb1 p a.a02{background:url(../images/sc.jpg) no-repeat right center; padding-right:20px; padding-left:12px;}

.hb2{ height:auto; overflow:hidden;}

.hb2 p{ font:14px "Microsoft Yahei"; color:#384053; text-indent:2em; line-height:30px;}

.hb2 h2 img{ width:668px; height:380px; margin-top:20px;}

.hb2 h3{ height:34px; overflow:hidden; margin:29px 0 0 184px; overflow:hidden; font:14px "Microsoft Yahei"; line-height:34px; width:356px; height:34px; position:relative;}

.hb2 h3 a{ color:#444;}

.hb2 h3 em{ display:inline-block; width:123px; height:34px; overflow:hidden; position:absolute; top:0; left:170px;}

.hb2 h5{ height:46px; border-bottom:1px solid #d1d1d1; overflow:hidden; margin-top:56px; font:12px "å®‹ä½“"; line-height:56px;}

.hb2 h5 a{ color:#444; padding-right:40px;}



.con_kwd{ color:#3F4C6D; font-weight:bold;}



.hb3 h2{ font:14px "Microsoft Yahei"; height:24px;line-height:24px; color:#444444; overflow:hidden;}

.hb3 h2 span{ color:#d00111;}

.hb3 dl{ margin-top:20px;}

.hb3 dt{ font:14px "Microsoft Yahei"; line-height:36px; color:#000;}

.hb3 dt p a{ width:600px; display:block; color:#444444;}

.hb3 dt h4 a{ display:block;height:30px; font:16px "Microsoft Yahei"; line-height:30px; overflow:hidden; color:#444444;}

.hb3 dd{ font:14px "Microsoft Yahei"; text-align:right; line-height:30px; color:#666;}

.hb3 dd a{ display:block; margin-top:15px;}



.case{ width:259px;margin-top:36px; overflow:hidden;}

.case h2{ height:98px; background:url(../images/case_hbg.gif) repeat-x center top; overflow:hidden; padding-left:16px; font:18px "Microsoft Yahei";}

.case h2 a{ color:#f3f7f9; display:block; background:url(../images/case_hjt.gif) no-repeat 104px center;}

.case h2 i{ display:block; font:26px Arial, Helvetica, sans-serif; color:#f3f7f9; text-transform:uppercase; margin-top:24px;}

.case ul{ margin-bottom:8px;}

.case li{font:14px "Microsoft Yahei"; height:52px; background:#f2f2f2;line-height:52px; border-top:1px solid #ddd;overflow:hidden;}

.case li a{ color:#394053; display:block; height:52px; overflow:hidden; background:url(../images/case_jt.gif) no-repeat 31px 19px; padding-left:63px;}

.case h3 a{ display:block; height:60px; background:url(../images/case_h.jpg) no-repeat center top; font:18px "Microsoft Yahei"; line-height:60px; padding-left:30px; color:#39435e;}

.case h4{ height:52px; overflow:hidden; font:14px "Microsoft Yahei"; background:url(../images/case_h2.gif) no-repeat center top; border-bottom:1px solid #ddd; line-height:52px;}

.case h4 a{ color:#394053; padding-left:31px;}



.lx{ height:108px; margin-top:11px; background:url(../images/case_lx.gif) repeat-x center top; overflow:hidden; font:16px "Microsoft Yahei"; color:#fff;}

.lx p{ background:url(../images/case_lx2.gif) no-repeat 16px 33px; padding-left:70px; padding-top:32px;}

.lx span{ font:24px Arial, Helvetica, sans-serif; font-weight:bold; color:#fff; font-style:italic; display:block;}



/*case_listæ–°é—»æ¡ˆä¾‹åˆ—è¡¨é¡µ----------------------------------------------*/

.cl_banner a{display:block; height:283px;overflow:hidden; background:url(../images/cl_banner.jpg) no-repeat center top;}



.case_l{ height:1186px; width:1003px; margin:0 auto;}

.cen{ width:235px; overflow:hidden;}

.cen h2{ background:#39435e;}

.cen h3 a:hover,.cen h3.cur a {  background: url(../images/case_h1.jpg) no-repeat center top;

  color: #fff;}

.cen li a:hover,.cen li.cur a{background:url(../images/jt.gif) no-repeat 31px 19px; color:#d51e37;}

.cen .lx{ margin:0;}



.hycase{ width:720px; height:auto; overflow:hidden; margin-top:36px;}

.hycase h2{ height:42px; overflow:hidden; background:url(../images/hycase_l.gif) no-repeat left bottom; overflow:hidden; font:18px "Microsoft Yahei"; line-height:42px;}

.hycase h2 a{ color:#39435e;}

.hycase h2 i{ font:18px Arial, Helvetica, sans-serif; color:#4a536a; padding-left:8px; text-transform:uppercase;}

.hycase h2 span a{ display:inline-block; font:14px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#576280; text-transform:uppercase; height:42px; line-height:42px; overflow:hidden;}

.hycase dl{ width:686px; height:210px; border:1px solid #e1e4ed; margin:30px auto 0;}

.hycase dt{ width:166px; height:171px; float:left; overflow:hidden; margin:20px 0 0 27px; display:inline;}

.hycase dt img{width:166px; height:171px;}

.hycase dd{ width:442px; float:left; margin-left:28px; overflow:hidden; margin-top:20px; position:relative; height:176px;}

.hycase dd h3{ height:38px; font:18px "Microsoft Yahei"; line-height:36px; overflow:hidden;}

.hycase dd h3 a{ color:#3e465b;}

.hycase dd h3 i{ font:14px Arial, Helvetica, sans-serif; color:#a1a1a5; background:url(../images/case1.gif) no-repeat 15px center; padding-left:70px;}

.hycase dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#4a5366; height:60px; border-bottom:1px dashed #a6abba;}

.hycase dd span{ display:block; height:42px; font:14px "Microsoft Yahei"; color:#27303f; line-height:42px;}

.hycase dd span em{ padding:0 15px;}

.hycase dd h5{ font:12px "Microsoft Yahei"; color:#a1a1a5; background:url(../images/case_c.gif) no-repeat left center; padding-left:20px;}

.hycase dd h4{ width:24px; height:24px; overflow:hidden; position:absolute; bottom:0; right:0;}

.hycase .pages{ margin-top:36px;}



dl.hycase_news{ width:718px; height:210px; border:1px solid #e1e4ed; margin:30px auto 0;}

.hycase_news dt{ width:275px; height:171px; float:left; overflow:hidden; margin:20px 0 0 27px; display:inline;}

.hycase_news dt img{width:275px; height:171px;}

.hycase_news dd{ width:380px; float:left; margin-left:28px; overflow:hidden; margin-top:20px; position:relative; height:176px;}

.hycase_news dd h3{ height:38px; font:18px "Microsoft Yahei"; line-height:36px; overflow:hidden;}

.hycase_news dd h3 a{ color:#3e465b;}

.hycase_news dd h5 i{ font:14px Arial, Helvetica, sans-serif; color:#a1a1a5; padding-left:70px;}

.hycase_news dd p{ font:14px "Microsoft Yahei"; line-height:26px; color:#4a5366; height:60px; border-bottom:1px dashed #a6abba;}

.hycase_news dd span{ display:none; height:42px; font:14px "Microsoft Yahei"; color:#27303f; line-height:42px;}

.hycase_news dd span em{ padding:0 15px;}

.hycase_news dd h5{ font:12px "Microsoft Yahei"; color:#a1a1a5; background:url(../images/case_c.gif) no-repeat left center; padding-left:20px;}

.hycase_news dd h4{ width:24px; height:24px; overflow:hidden; position:absolute; bottom:0; right:0;}





/*intruduceå…¬å¸ç®€ä»‹-------------------------------------------*/

.i_banner a{display:block; height:345px;overflow:hidden; background:url(../images/i_banner.jpg) no-repeat center top;}

.com{ height:505px; margin-top:60px; overflow:hidden; border-bottom:11px solid #f3f3f3;}

.com dt{ width:448px; float:right; overflow:hidden;}

.com dt img{ width:448px; height:270px; margin-bottom:5px; display:inline-block;}

.com dt p img{ width:221px; height:170px;}

.com dd{ width:510px; float:left; overflow:hidden;}

.com dd h4{ height:50px; font:24px "Microsoft Yahei"; font-weight:bold; overflow:hidden; background:url(../images/com_jt.gif) no-repeat 36px 5px; padding-left:80px;}

.com dd h4 a{ color:#394052; }

.com dd h4 i{ font:24px Arial, Helvetica, sans-serif; color:#41495f; padding-left:10px; text-transform:uppercase;}

.com dd p{ font:14px "Microsoft Yahei"; line-height:30px; color:#303030;}



.event{ height:960px; margin-top:40px; overflow:hidden;}

.event h3{ height:93px; text-align:center; overflow:hidden;background:url(../images/line.gif) repeat-x center center; font:30px "Microsoft Yahei";}

.event h3 a{ color:#39435e; padding:0 30px; background:#fff; height:80px; display:block; width:350px; margin:0 auto;}

.event h3 b{ color:#f00000; padding-left:8px;}

.event h3 i{ display:block; font:20px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#8f9194; padding-top:10px;}

.event dl{ height:363px; background:#ecf0f5; overflow:hidden;}

.event dt{ width:486px; height:363px; float:left; overflow:hidden;}

.event dt img{ width:486px; height:363px;}

.event dd{ width:484px; float:right; overflow:hidden;}

.event dd p{ height:147px; margin-top:22px; overflow:hidden;}

.event dd p img{ width:225px; height:147px; margin-right:15px;}

.event dd h4{ height:70px; font:24px "Microsoft Yahei"; overflow:hidden; margin-top:15px;}

.event dd h4 a{ color:#f00202;}

.event dd h4 i{ display:block; font:14px Arial, Helvetica, sans-serif;color:#8f9194; text-transform:uppercase; margin-top:8px;}

.event dd span{ display:block; font:14px "Microsoft Yahei"; line-height:30px; color:#384152;}

.event ul{ width:480px; overflow:hidden; height:440px; margin-top:40px; background:url(../images/com_line.gif) no-repeat 12px top;}

.event li{ height:46px; background:url(../images/com_dot.gif) no-repeat left center; padding-left:36px; font:16px "Microsoft Yahei"; font-weight:bold; line-height:46px; margin-top:30px;}

.event li a{ display:inline-block; color:#384152; width:404px; height:46px; padding-left:14px;}

.event li b{ color:#f00000;}

.event li a:hover{ background:url(../images/com_bg.gif) no-repeat left center; color:#fff;}

.event li a:hover b{ color:#fff;}



.ind{ height:615px; border-top:11px solid #f2f2f2; overflow:hidden; padding-top:35px;}

.ind1{ width:356px; margin-top:40px; overflow:hidden;}

.ind1 h5{ font:24px "Microsoft Yahei"; line-height:34px; height:205px; border-bottom:1px solid #cdcdcd; margin-bottom:37px;}

.ind1 h5 a{ color:#454545;}

.ind1 h5 p{ font:13px "Microsoft Yahei"; color:#454545; line-height:24px; margin-top:12px;}

.ind2 ul{ width:19px; height:215px; background:url(../images/com_line.gif) no-repeat center top; overflow:hidden; float:left; margin-left:22px; display:inline-block; margin-right:40px;}

.ind2 li{ width:19px; height:19px; overflow:hidden; margin-top:20px;}

.ind2 li a{ display:block; width:19px; height:19px; background:url(../images/ind_dot1.gif) no-repeat center top;}

.ind2 li a:hover,.ind2 li.on a{width:19px; height:19px; background:url(../images/ind_dot2.gif) no-repeat center top;}

.ind2 p{ width:262px; margin-top:17px; float:right; overflow:hidden;}

.ind2 p img{width:262px; height:161px;}

.ind2 p span{ display:block; font:13px "Microsoft Yahei"; height:36px; line-height:36px; color:#4a5366; overflow:hidden;}



.ind3{ width:530px; height:415px; margin:75px 20px 0 0; display:inline; overflow:hidden;}

.ind3 img{ width:530px; height:415px;}





/*cultureä¼ä¸šæ–‡åŒ–----------------------------------------*/

.c_banner a{ display:block; height:348px; overflow:hidden; background:url(../images/c_banner.jpg) no-repeat center top;}



.brand{ margin-top:35px; height:565px; overflow:hidden;}

.brand .tit01{ margin-bottom:25px;}

.brand dl{ height:224px; margin-top:6px; overflow:hidden; background:#ebeff4;}

.brand dt{ width:325px; height:224px; overflow:hidden;}

.brand dt img{ width:325px; height:224px;}

.brand dd{ width:642px; padding:20px 0 0 30px; overflow:hidden; height:204px;}

.brand dd h4 a{ display:block; font:18px "Microsoft Yahei"; color:#25282f; height:30px; line-height:30px; overflow:hidden;}

.brand dd p{ font:14px "Microsoft Yahei"; color:#394052; line-height:25px; padding-bottom:8px;}



.speech{ height:490px; overflow:hidden;}

.speech dl{ background:#eef1f3; height:365px; overflow:hidden; margin-top:25px;}

.speech dt{ width:502px; height:365px; overflow:hidden;}

.speech dt img{width:502px; height:365px;}

.speech dd{ width:460px; height:312px; margin:30px 18px 0 0; display:inline; overflow:hidden;}

.speech dd img{width:460px; height:312px;}



.idea{ height:595px; overflow:hidden;}

.idea dl{ width:430px; height:107px; overflow:hidden; margin:29px 0;}

.idea dt{ width:107px; height:107px; float:left; overflow:hidden; background:url(../images/idea_bg1.gif) no-repeat center top;}

.idea dt img{ width:107px; height:107px;}

.idea dd{ width:295px; float:right; overflow:hidden;}

.idea dd h4 a{ display:block; font:24px "Microsoft Yahei"; height:40px; line-height:40px; overflow:hidden; color:#41495f;}

.idea dd p{ font:14px "Microsoft Yahei"; color:#41495f; line-height:24px; margin-top:8px;}

.idea .cur dt{ background:url(../images/idea_bg2.gif) no-repeat center top !important;}



.bg1{ height:570px; padding-top:40px; background:#ecf0f5; overflow:hidden;}

.bg1 .tit01 a{background:#ecf0f5;}

.bg1 ul{ margin-top:32px;}

.bg1 li{ width:254px; height:423px; overflow:hidden; float:left;}

.bg1 li em{ display:block; width:254px; height:205px; background:url(../images/imp_h.gif) no-repeat center top; cursor:pointer; font:32px "Microsoft Yahei"; text-align:center; line-height:205px; color:#fff; margin-bottom:1px;}

.bg1 li img{ width:254px; height:217px;}

.bg1 .li02{ width:424px; margin:0 1px;}

.bg1 .li02 img{ width:424px; height:161px;}

.bg1 .li02 span img{ width:424px; height:261px;}

.bg1 .li03{ width:323px;}

.bg1 .li03 img{ width:323px; height:211px;}



/*strengthä¼ä¸šå®žåŠ›----------------------------------------*/

.s_banner a{ display:block;height:348px;overflow:hidden; background:url(../images/s_banner.jpg) no-repeat center top;}



.sl{ height:530px; overflow:hidden; margin-top:30px;}

.sl dl{ width:408px; height:431px; overflow:hidden; background:#ecf0f5; margin-top:25px; float:left;}

.sl dd{ padding:20px; height:148px; overflow:hidden;}

.sl dd h4 a{ display:block; font:18px "Microsoft Yahei"; height:34px; line-height:34px; color:#41495f; overflow:hidden; font-weight:bold;}

.sl dd p{ font:14px "Microsoft Yahei"; line-height:24px; color:#41495f;}

.sl dt img{ width:408px; height:242px;}

.sl dt{width:408px; height:242px; overflow:hidden; position:relative;}

.sl .arr1 img{ width:28px; height:68px; overflow:hidden; position:absolute; top:77px; left:0;}

.sl .arr2 img{width:28px; height:68px; overflow:hidden; position:absolute; top:77px; right:0;}

.sl2{ width:571px; height:450px; overflow:hidden; margin-top:25px; float:right;}

.sl2 h2{ width:571px; height:122px; overflow:hidden;}

.sl2 h2 img{ width:571px; height:122px;}

.sl2 p{ font:14px "Microsoft Yahei"; color:#797979; line-height:25px; height:75px; overflow:hidden; margin-top:28px; padding-left:12px; border-bottom:1px solid #e7e7e5; padding-bottom:20px;}

.sl2 p span{ display:block;}

.sl2 p em{ color:#333;}

.sl2 p i{ display:inline-block; float:left; width:18px; height:18px; background:#67718b; color:#fff; text-align:center; line-height:18px; overflow:hidden; margin:5px 8px 0 0;}

.sl2 p .sp01 i{ background:#ef0b0b;}

.sl3{ width:320px; overflow:hidden; margin-top:15px;}

.sl3 h5 a{ display:block; font:16px "Microsoft Yahei"; color:#333; height:35px; line-height:35px; overflow:hidden; padding-left:12px;}

.sl3 p{ margin-top:0; border-bottom:0;}

.sl4{ width:215px;}



.team{ height:472px; overflow:hidden;}

.team h3{ height:50px; font:20px "Microsoft Yahei"; font-weight:bold; line-height:50px; overflow:hidden; background:url(../images/line.gif) no-repeat left bottom;}

.team h3 a{ color:#39435e;}

.team h3 i{ font:18px Arial, Helvetica, sans-serif; color:#8089a1; padding-left:10px; text-transform:uppercase;}

.team h3 span a{ color:#39435e; font-weight:normal; font-size:14px;}

.team dl{ width:233px; height:320px; border:1px solid #b6bccd; float:left; margin:37px 20px 0 0;}

.team dt{ width:215px; height:132px; margin:15px auto 0; overflow:hidden;}

.team dt img{ width:215px; height:132px;}

.team dd{width:215px; height:177px; position:relative; margin:0 auto;}

.team dd h4 a{ display:block; font:16px "Microsoft Yahei"; height:40px; line-height:40px; margin-top:10px;color:#25282f; overflow:hidden;}



.team dd p{ font:12px "Microsoft Yahei"; line-height:24px; color:#707070; height:96px; overflow:hidden;}

.team dd em{ display:block; width:106px; height:26px; overflow:hidden; position:absolute; bottom:0; *bottom:-10px;_bottom:-15px; right:10px;}

.team .nones{ margin-right:0;}



.bg3{ border-top:24px solid #f2f2f2; padding-top:32px; height:645px; overflow:hidden;}

.str{ width:376px; height:531px; overflow:hidden; margin-top:24px;}

.str dl{ width:376px; height:177px; overflow:hidden;}

.str dt{ width:188px; height:177px; overflow:hidden;}

.str dt img{width:188px; height:177px;}

.str dd{width:188px; height:177px; overflow:hidden;}

.str dd a{ width:170px; height:72px; background:#ecf0f5; display:block; font:18px "Microsoft Yahei"; font-weight:bold; color:#253143; padding:105px 0 0 20px;}

.str dd i{ display:block; font:18px Arial, Helvetica, sans-serif; font-weight:normal; text-transform:uppercase;}

.str dd a:hover{ color:#fff; background:#ef0b0b;}

.str2{ width:623px; height:531px; overflow:hidden; background:#ecf0f5;margin-top:24px; position:relative;}

.str2 dt{width:623px; height:355px; overflow:hidden;}

.str2 dt img{width:623px; height:355px;}

.str2 dd{ height:176px; padding:0 30px; overflow:hidden; position:relative;}

.str2 dd h4{ height:36px; padding-top:25px; font:14px "Microsoft Yahei"; overflow:hidden;}

.str2 dd h4 a{ color:#24272e;}

.str2 dd h4 b{ font-size:18px;}

.str2 dd p{ font:14px "Microsoft Yahei"; color:#545b6f; line-height:23px; height:69px; overflow:hidden;}

.str2 dd em{ display:block; width:24px; height:15px; overflow:hidden; position:absolute; top:0; left:195px;}

.str2 .arr1{width:28px; height:68px; overflow:hidden; position:absolute; top:143px; left:0;}

.str2 .arr2{width:28px; height:68px; overflow:hidden; position:absolute; top:143px; right:0;}



.cj{ height:468px; overflow:hidden;}

.cj ul{ height:53px; overflow:hidden; border-bottom:1px solid #8e929b;}

.cj li{ width:70px; height:53px; overflow:hidden; margin-right:20px; float:left; font:16px "Microsoft Yahei"; line-height:44px;}

.cj li a{ color:#41495f; display:inline-block; height:49px;}

.cj li a:hover,.cj .on a{ border-bottom:4px solid #ef0b0b;}

.cj p{ margin-top:36px; width:1003px; height:316px; overflow:hidden;}

.cj p img{ width:1003px; height:316px;}





/*honorè£èª‰èµ„è´¨----------------------------------------*/

.h_banner a{ display:block; height:348px; overflow:hidden; background:url(../images/h_banner.jpg) no-repeat center top;}



.honor{ height:880px; overflow:hidden; margin-top:30px;}

.honor p{ font:14px "å®‹ä½“"; color:#596176; padding:0 20px; line-height:30px; height:60px; overflow:hidden; margin-top:25px;}

.honor li{ width:292px; height:281px; float:left; margin-right:60px; overflow:hidden; background:url(../images/honor_line.gif) no-repeat center bottom; margin-top:56px;}

.honor li img{ width:262px; height:169px; display:block; margin:0 0 0 15px;}

.honor li p{ height:70px; font-size:14px; color:#394052; cursor:pointer; background:url(../images/honor_bg.jpg) no-repeat center top; padding-top:26px; margin-top:0; text-align:center;}

.honor li p i{ display:block; font-size:12px; color:#596176; cursor:pointer;}

.honor .nones{ margin-right:0;}

.honor .li01{ background:none;}



.pages {text-align:center; font:16px "Microsoft Yahei"; color:#596176; margin-top:20px; padding-right:20px;}

.pages a { display:inline-block; vertical-align:top;}

.pages a:hover { text-decoration:none;}

.pages .pre,.pages .next{ font:14px "Microsoft Yahei"; width:68px; height:22px;border:1px solid #39435e; text-align:center; line-height:22px; color:#39435e; margin:0 5px;}

.pages .pre:hover,.pages .next:hover{ background:#596176; color:#fff;}

.pages span a { font:16px "å®‹ä½“"; background:#f2f2f2; width:22px; height:22px; line-height:22px; text-align:center; color:#39435e; border:1px solid #39435e; margin:0 5px;}

.pages span a:hover { border:1px solid #df0522; color:#bec2ce; background:#df0522;}



.bg2{ border-top:20px solid #f2f2f2; height:527px; overflow:hidden;}

.bg2 .tit01{ margin-top:45px;}

.bg2 ul{ border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; height:334px; width:1000px; overflow:hidden; margin-top:30px;}

.bg2 li{ width:199px; height:166px;border-top:1px solid #e4e4e4;border-left:1px solid #e4e4e4; float:left; overflow:hidden;}

.bg2 li img{ width:165px; height:90px; margin:20px 0 0 20px;}

.bg2 li p{ text-align:center; height:24px; font-size:12px; color:#596174; line-height:24px; margin-top:10px;}



/*aboutè”ç³»æˆ‘ä»¬----------------------------------------*/

.a_banner a{ display:block; height:282px; overflow:hidden; background:url(../images/a_banner.jpg) no-repeat center top;}



.map{ height:438px; overflow:hidden; background:url(../images/map_bg.jpg) no-repeat center top;}

.map dl{ margin-top:47px; overflow:hidden; height:336px;}

.map dt{ width:452px; height:336px; float:left; background:url(../images/map_bg2.png) no-repeat center top; overflow:hidden;}

.map dt img{ width:370px; height:276px; margin:29px 0 0 33px;}

.map dd{ width:465px; height:205px; overflow:hidden; float:right; margin-top:20px;}

.map dd h4 a{ display:block; font:30px "Microsoft Yahei"; color:#25282f; height:45px; overflow:hidden;}

.map dd p{ font:14px "Microsoft Yahei"; color:#39435e; line-height:30px; height:150px; overflow:hidden;}

.map dd em{ padding:0 15px;}

.map dd i{ display:block; width:257px; height:49px; margin-top:20px; overflow:hidden;}

.map dd i img{ width:257px; height:49px;}



.bg{ height:1220px; background:#f8f8f8; overflow:hidden;}

.jd{ width:1003px; margin:0 auto; height:1159px; padding-top:54px;}

.jd dl{ width:500px; height:212px; overflow:hidden;}

.jd dt{ width:182px; height:34px; background:url(../images/map_h.gif) no-repeat center top; overflow:hidden; font:20px "Microsoft Yahei"; line-height:34px;}

.jd dt a{ color:#fff; padding-left:25px;}

.jd dd{ font:15px "Microsoft Yahei"; line-height:26px; color:#394052; margin-top:25px;}

.jd2{ height:730px; overflow:hidden;}

.jd2 h3{ height:60px; border-bottom:1px solid #c5c5c5; overflow:hidden; background:url(../images/map_h2.gif) no-repeat left top; font:20px "Microsoft Yahei"; line-height:34px; margin-bottom:50px;}

.jd2 h3 a{ color:#fff; padding-left:22px;}

.jd2 p{ width:500px; height:123px; overflow:hidden; font:14px "Microsoft Yahei"; line-height:26px; color:#394052;}

.jd2 span{ display:block; font-weight:bold; font-size:15px; color:#394052;}



.td{ height:310px; overflow:hidden; margin-top:16px;}

.td h3 a{ display:block; height:86px; background:url(../images/td_line.gif) no-repeat center center; font:20px "Microsoft Yahei"; text-align:center; font-weight:bold; color:#364153; line-height:86px;}

.td p{ width:490px; height:62px; font:14px "Microsoft Yahei"; color:#394052; border:1px solid #ccc; overflow:hidden; margin-bottom:20px; line-height:24px; padding-top:8px;}

.td p span{ display:inline-block; float:left; font:14px "Microsoft Yahei"; font-weight:bold; width:101px; background:url(../images/td_jt.gif) no-repeat right 8px; line-height:24px; margin-right:27px; height:50px;}

.td p span a{ color:#394052; padding-left:11px;}

.td .p03{ width:1001px;}

.td p a{ color:#394052; display:inline-block; padding-right:8px;}



.left01{ position:fixed; top:10%; left:0; width:94px; height:auto; z-index:999;}

.left01 ul{ border:1px solid #bababa; border-bottom:0; margin-bottom:15px; background:#fff;}

.left01 li{ font:13px "Microsoft Yahei"; text-align:center; height:32px; line-height:32px;border-bottom:1px solid #bababa; overflow:hidden;}

.left01 li a{ display:block; color:#40475b;}

.left01 li a:hover{ color:#fff; background:#747f99;}

.left01 p{ height:74px;border:1px solid #bababa;background:#fff; font:12px "Microsoft Yahei"; text-align:center; color:#40475b;}

.left01 p span{ display:block; width:39px; height:36px; margin:15px auto 0;}

.left01 p.p03{ height:76px; border-top:0;}

.left01 p.p03 span{ display:block; width:62px; height:62px; margin:0 auto; padding-top:7px;}





*åˆ†é¡µ*/



.page{width:100%;height:auto;padding-top:30px;text-align:center;position:relative;overflow:hidden;}/*åˆ†é¡µ*/



.page a{display:inline-block;padding:5px 10px;font-size:14px;color:#000000;font-family:"å®‹ä½“";border:1px solid #dddddd;margin-right:5px;}



.page a.on, .page a:hover{background-color:#db3632;color:#ffffff;}

/*


.probox{ overflow:hidden; width:1200px;margin:0 auto; position:relative; margin-bottom:54px; }

.probox ul{padding:10px; overflow:hidden; width:1230px;}

.probox li{ overflow:hidden; float:left; position:relative; width:366px; height:346px; margin-right:16px; background-color:#fff; margin-bottom:20px; }

.probox li img{ display:block; position:absolute; }

.probox li .wen{ overflow:hidden; padding:0 20px; width:346px; height:93px; border-top:1px solid #ccc; position:absolute; left:0; bottom:0; z-index:2; background:url(../images/p02_jiantou.png) no-repeat -55px center;}

.probox li h4{ font-size:16px; font-weight:normal; margin-top:35px; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.probox li h4 a{ color:#333;}

.probox li p{ font-size:12px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:290px;}

.probox li:hover{ box-shadow:0 0 10px #ccc;}

.probox li:hover a{ color:#fff;}

.probox li:hover p{ color:#a3beef;}
*/


.fenye{ overflow:hidden; margin:0 auto; height:38px;}

.fenye li{ float:left; width:36px; height:36px; border:1px solid #cecece; text-align:center; line-height:36px; font-size:16px; color:#888; margin:0 5px; cursor:pointer}

.fenye li:hover,.fenye li.cur{ color:#fff; background-color:#1651b9; border-color:#1651b9;}

.contain{width:1200px;margin:0 auto;position:relative;}


/*-----Container-----*/

.I-title{color:#333333;font-size:28px;text-align:center;background:url(../images/I-title.png) no-repeat center center;margin-bottom:45px;}

.container-locate{height:50px;border-bottom:1px solid #e5e5e5;}/*当前位置*/

.container-locate .locate-nav{float:left;}

.locate-nav a{float:left;display:block;width:155px;height:49px;line-height:49px;text-align:center;border-right:1px solid #e5e5e5;}

.locate-nav a.cur, .locate-nav a:hover{background-color:#db3632;color:#ffffff;}

.container-locate .locate-box{float:right;}

.locate-box a{line-height:49px;font-size:12px;color:#555555;margin-left:5px;}

.locate-box a:first-child{padding-left:20px;background:url(../images/icon-home.png) no-repeat left center;}

/*首页--业务*/

.container-Ibiz{padding:45px 0 90px 0;}

.container-Ibiz .swiper-slide a{display:block;width:308px;padding:0 14px;text-align:center;}

.container-Ibiz .swiper-slide .Ibiz-img{position:relative;width:149px;height:149px;/*border:1px solid #db3632;border-radius:100%;*/margin:0 auto;}

.Ibiz-img:hover{border-color:#fff !important;}

.Ibiz-img .rollover{position:absolute;top:0px;left:0px;opacity:0;border:1px solid #db3632;border-radius:100%; background-color:#fff;}

.Ibiz-img:hover .rollover{opacity:1;}

.container-Ibiz .swiper-slide a h1{font-size:22px;color:#333333;font-weight:normal;margin:20px 0 15px 0;}

.container-Ibiz .swiper-slide a p{color:#888888;line-height:22px;}

.container-Ibiz .Ibiz-prev, .container-Ibiz .Ibiz-next{display:block;width:24px;height:47px;background:url(../images/icon-swiper1.png) no-repeat;position:absolute;top:82px;z-index:2;}

.container-Ibiz .Ibiz-prev{background-position:left center;left:-39px;}

.container-Ibiz .Ibiz-next{background-position:right center;right:-39px;}

/*整站样式*/

html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p,button{margin:0;padding:0; border:0;}

body{font-size: 12px;font-family:"Microsoft YaHei","Shonar Bangla","Arial" }

input,textarea,button{padding: 0;font-family:"Microsoft YaHei","Shonar Bangla","Arial"}







iframe{border:none;}

a:link{text-decoration:none; color:#666666}

a:visited{text-decoration:none; color:#666666}

a:hover{text-decoration:none; color:#666666}

a:active{text-decoration:none;}

.hidden{display:none;visibility:hidden;}

.wrap{border: 0;padding:0;width:1150px;margin:0 auto;*zoom:1;}

.wrap:after{clear: both;content:"";display: table;}

.clear{clear:both;font-size:0;line-height:0;height:0;visibility:hidden;}

.fix{*zoom:1;}

.fix:after{clear: both;content:"";display: table;}



.fl{float: left;}

.fr{float: right;}

.tl{text-align: left;}

.tc{text-align: center;}

.tr{text-align: right;}





table{border-collapse:collapse;border-spacing:0}

tr{margin:0;padding:0;}

td{margin:0;padding:0;}





h1,h2,h3,h4,h5,h6{font-weight: normal;}



ul,ol,li{ list-style-type:none;}



select,input,textarea,button{vertical-align:middle;outline: none;-webkit-appearance: none;}







/*s-menu*/

.s-menu {

    width:100%;

    height:300px;

    background:#f4f6fd;

    box-sizing:border-box;

    border-top:1px solid #db3632;

    position:fixed;

    left:0;

    top:120px;

    z-index:9;

    display:none;

}

.s-menu-box {

    width:1300px;

    margin:auto;

    display:table;

}





.mobel-menu, .mobel-menus {

        display:none;

    }



/*s-menu-iwant*/

.s-menu-iwant .img {

    width:330px;

    height:200px;

    float:left;

    margin-top:43px;

}

.s-menu-iwant .menu-box {

    float:left;

    padding-left:40px;

    margin-top:50px;

    box-sizing:border-box;

}

.s-menu-iwant .menu-box .title {

    font-size:16px;

    line-height:30px;

    font-weight:bold;

    margin-bottom:3px;

    color:#db3632;

}

.s-menu-iwant .menu-box .s-menu-link {

    font-size:14px;

    line-height:32px;

    color:#333;

    display:block;

}

.s-menu-iwant .menu-box .s-menu-link:hover {

    color:#db3632;

    text-decoration:underline;

}

.s-menu-iwant .menu-box.b1 {

    width:269px;

    margin-left:99px;

    background:url(../images/icon-img3.png) left top no-repeat;

}

.s-menu-iwant .menu-box.b2 {

    width:238px;

    background:url(../images/icon-img4.png) left top no-repeat;

}

.s-menu-iwant .menu-box.b3 {

    background:url(../images/icon-img5.png) left top no-repeat;

}



/*s-menu-case*/

.s-menu-case .img {

    width:330px;

    height:200px;

    float:left;

    margin-top:43px;

}

.s-menu-case .menu-box {

    float:left;

    padding-left:40px;

    margin-top:50px;

    box-sizing:border-box;

}

.s-menu-case .menu-box .title {

    font-size:16px;

    line-height:30px;

    font-weight:bold;

    margin-bottom:3px;

    color:#db3632;

}

.s-menu-case .menu-box .s-menu-link {

    width:229px;

    font-size:14px;

    line-height:32px;

    color:#333;

    display:block;

    float:left;

}

.s-menu-case .menu-box .s-menu-link:hover {

    color:#db3632;

    text-decoration:underline;

}

.s-menu-case .menu-box.b1 {

    width:740px;

    margin-left:73px;

    background:url(../images/icon-img26.png) left top no-repeat;

}



/*s-menu-product*/

.s-menu-product {



}

.s-menu-product .menu-box {

    display:table;

	 width:325px;

    float:left;

}



.s-menu-product .menu-box .title {

    font-size:16px;

    line-height:30px;

    font-weight:bold;

    color:#db3632;

    padding:23px 0 20px 10px;

}

.s-menu-product .menu-box .title a{

    color:#db3632;

}

.s-menu-product .menu-box .t-p {

  width:130px;

    height:180px;

    float:left;

    text-align:center;

    padding-right:21px;

    border-right:1px solid #e7eaed;

}

.s-menu-product .menu-box .t-p .img {

    width:110px;

    margin:auto;

    margin-bottom:26px;

}

.s-menu-product .menu-box .t-p .txt {

    font-size:16px;

    color:#333;

    line-height:26px;

}

.s-menu-product .menu-box .t-p .txt span {

    font-size:12px;

    color:#333;

    line-height:22px;

    display:block;

}

.s-menu-product .menu-box .t-p:hover .txt, .s-menu-product .menu-box .t-p:hover .txt span {

    color:#db3632;

}

.s-menu-product .menu-box .t-p-list {

    float:left;

}

.s-menu-product .menu-box .t-p-list .s-menu-link {

    display:block;

    font-size:14px;

    line-height:36px;

    color:#333;

}

.s-menu-product .menu-box .t-p-list .s-menu-link .s1 {

    font-family:SimSun;

    padding:0 10px 0 15px;

    color:#333;

}

.s-menu-product .menu-box .t-p-list .s-menu-link:hover .s1 {

    color:#db3632;

}

.s-menu-product .menu-box .t-p-list .s-menu-link .s2 {

    color:#333;

}

.s-menu-product .menu-box .t-p-list .s-menu-link:hover .s2 {

    color:#db3632;

    text-decoration:underline;

}



/*s-menu-service*/

.s-menu-service .img {

    width:330px;

    height:200px;

    float:left;

    margin-top:43px;

}

.s-menu-service .menu-box {

    float:left;

    padding-left:40px;

    margin-top:50px;

    box-sizing:border-box;

}

.s-menu-service .menu-box .title {

    font-size:16px;

    line-height:30px;

    font-weight:bold;

    margin-bottom:3px;

    color:#db3632;

}

.s-menu-service .menu-box .s-menu-link {

    width:145px;

    font-size:14px;

    line-height:32px;

    color:#333;

    display:block;

    float:left;

}

.s-menu-service .menu-box .s-menu-link:hover {

    color:#db3632;

    text-decoration:underline;

}

.s-menu-service .menu-box.b1 {

    width:205px;

    margin-left:76px;

    background:url(../images/icon-img27.png) left top no-repeat;

}

.s-menu-service .menu-box.b2 {

    width:189px;

    background:url(../images/icon-img28.png) left top no-repeat;

}

.s-menu-service .menu-box.b3 {

    width:218px;

    background:url(../images/icon-img30.png) left top no-repeat;

}

.s-menu-service .menu-box.b4 {

    width:260px;

    background:url(../images/icon-img29.png) left top no-repeat;

}



/*s-menu-about*/

.s-menu-about .img {

    width:330px;

    height:200px;

    float:left;

    margin-top:43px;

}

.s-menu-about .menu-box {

    float:left;

    padding-left:40px;

    margin-top:50px;

    box-sizing:border-box;

}

.s-menu-about .menu-box .title {

    font-size:16px;

    line-height:30px;

    font-weight:bold;

    margin-bottom:3px;

    color:#db3632;

}

.s-menu-about .menu-box .s-menu-link {

    width:145px;

    font-size:14px;

    line-height:32px;

    color:#333;

    display:block;

    float:left;

}

.s-menu-about .menu-box .s-menu-link:hover {

    color:#db3632;

    text-decoration:underline;

}

.s-menu-about .menu-box.b1 {

    width:213px;

    margin-left:63px;

    background:url(../images/icon-img22.png) left top no-repeat;

}

.s-menu-about .menu-box.b2 {

    width:191px;

    background:url(../images/icon-img23.png) left top no-repeat;

}

.s-menu-about .menu-box.b3 {

    width:213px;

    background:url(../images/icon-img24.png) left top no-repeat;

}

.s-menu-about .menu-box.b4 {

    width:260px;

    background:url(../images/icon-img25.png) left top no-repeat;

}



/*header-height*/

.head11er-height {

    width:100%;

    height:120px;

}



/*banner*/

.banner {

    width:100%;

    position:relative;

}



@media(min-width:1024px) {

    .banner-swiper, .index-banner {

        width:100%;

        height:0px;

    }

}



.banner-m {

    display:none;

}





/*index-advantage*/

.index-advantage {

    width:100%;

    text-align:center;

    padding:86px 0 108px 0;

}

.advantage-box {

    display:inline-block;

    box-sizing:border-box;

    height:60px;

    text-align:left;

}

.advantage-box .title {

    font-size:18px;

    color:#db3632;

    line-height:30px;

}

.advantage-box .txt {

    font-size:14px;

    color:#666;

    line-height:22px;

}

.advantage-box.b1 {

    width:420px;

    border-right:1px solid #f0f0f0;

    padding:3px 0 5px 159px;

    background:url(../images/icon-img6.png) 85px center no-repeat;

}

.advantage-box.b2 {

    width:446px;

    padding:3px 0 5px 193px;

    background:url(../images/icon-img7.png) 101px center no-repeat;

}

.advantage-box.b3 {

    width:434px;

    border-left:1px solid #f0f0f0;

    padding:3px 0 5px 179px;

    background:url(../images/icon-img8.png) 98px center no-repeat;

}





/*index-about*/

.index-about {

    width:100%;

    display:table;

}

.index-about .img {

    width:49.5%;

    float:left;

}

.index-about .tboxs {

    width:50.5%;

    float:right;

    background:#f4f6fd;

    box-sizing:border-box;

    padding-left:78px;

}

.index-about .tboxs .title {

    position:relative;

    line-height:32px;

    padding-top:99px;

    margin-bottom:60px;

}

.index-about .tboxs .title i {

    font-family:Arial;

    font-size:100px;

    color:#e5ebf4;



}

.index-about .tboxs .title span {

    font-size:32px;

    color:#db3632;

    position:absolute;

    z-index:2;

    left:0;

}

.index-about .tboxs .tbox {

    width:575px;

    font-size:14px;

    line-height:26px;

    color:#797979;

    margin-bottom:64px;

    box-sizing:border-box;

}

.index-about .tboxs .tbox span {

    font-size:18px;

    line-height:30px;

    color:#000;

    display:block;

}

.index-about .tboxs .label-box {

    display:table;

}

.index-about .tboxs .label-box .box {

    padding-left:55px;

    font-size:14px;

    line-height:14px;

    float:left;

    box-sizing:border-box;

}

.index-about .tboxs .label-box .box.b1 {

    width:190px;

    background:url(../images/icon-img9.png) left center no-repeat;

}

.index-about .tboxs .label-box .box.b2 {

    width:190px;

    background:url(../images/icon-img10.png) left center no-repeat;

}

.index-about .tboxs .label-box .box.b3 {

    background:url(../images/icon-img11.png) left center no-repeat;

}

.index-about .tboxs .label-box .box span {

    font-size:24px;

    line-height:20px;

    font-weight:bold;

    color:#db3632;

    display:block;

    margin-bottom:6px;

}





/*index-case*/

.index-case {

    width:100%;

}

.index-title-box {

    width:100%;

    position:relative;

    text-align:center;

    padding:92px 0 59px 0;

}

.index-title-box i {

    font-family:Arial;

    font-size:100px;

    color:#f5f5f5;

    line-height:32px;

}

.index-title-box .box {

    position:absolute;

    left:50%;

    transform:translateX(-50%);

    top:92px;

    z-index:2;

}

.index-title-box .box .ch {

    font-size:32px;

    line-height:32px;

    color:#db3632;

    margin-bottom:18px;

}

.index-title-box .box s {

    width:150px;

    height:1px;

    background:#eaeaea;

    display:block;

    margin:auto;

    margin-bottom:10px;

}

.index-title-box .box s span {

    width:30px;

    height:1px;

    background:#db3632;

    display:block;

    margin:auto;

}

.index-title-box .box .en {

    font-size:14px;

    line-height:30px;

    color:#db3632;

    text-transform:uppercase;

}



@media(min-width:1366px) {

    .index-case .list {

        width:1500px;

        margin:auto;

        display:table;

        padding:41px 0 59px 0;

    }

}

.index-case .list li {

    float:left;

    width:480px;

    margin-right:30px;

    margin-bottom:39px;

}

@media(min-width:1366px) {

    .index-case .list li:nth-child(3n) {

        margin-right:0;

    }

}

.index-case .list li .img {

    width:100%;

    position:relative;

    overflow:hidden;

}

.index-case .list li .img .zz {

    width:100%;

    height:100%;

    position:absolute;

    left:0;

    top:100%;

    z-index:2;

    background:rgba(10,68,141,.59);

    transition:all ease .3s;

}

.index-case .list li .img .zz img {

    width:50px;

    height:50px;

    position:absolute;

    left:50%;

    transform:translateX(-50%);

    top:125px;

}

@media(min-width:1024px) {

    .index-case .list li:hover .img .zz {

        top:0;

    }

}

.index-case .list li .tbox {

    width:100%;

    box-sizing:border-box;

    padding:18px 14px 0 14px;

}

.index-case .list li .tbox .tbox-title {

    font-size:18px;

    line-height:30px;

    color:#000;

    margin-bottom:6px;

}

.index-case .list li .tbox .tbox-txt {

    font-size:14px;

    line-height:26px;

    color:#000;

    opacity:.5;

    margin-bottom:17px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.index-case .list li .tbox .tbox-more {

    width:100px;

    height:30px;

    box-sizing:border-box;

    border:1px solid #b5b5b5;

    text-align:center;

    line-height:28px;

    font-size:12px;

    color:#666;

    border-radius:14px;

    margin-left:-4px;

    transition:all ease .3s;

}

.index-case .list li:hover .tbox .tbox-title  {

    color:#db3632;

}

.index-case .list li:hover .tbox .tbox-more  {

    color:#fff;

    background:#db3632;

    border:1px solid #db3632;

}





/*index-product*/

.index-product {

    width:100%;

    display:table;

    background:#fff;

}

.index-product-menu {

    width:100%;

    text-align:center;

    padding:13px 0 48px 0;

}

.index-product-menu li {

    display:inline-block;

    width:180px;

    height:30px;

    box-sizing:border-box;

    border:1px solid #b5b5b5;

    font-size:14px;

    line-height:28px;

    color:#666;

    margin:0 9px;

    border-radius:15px;

    cursor:pointer;

    transition:all ease .3s;

}

.index-product-menu li:hover {

    background:#074fa8;

    border:1px solid #074fa8;

    color:#fff;

}

.index-product-menu li.on {

    background:#074fa8;

    border:1px solid #074fa8;

    color:#fff;

}

.index-product .list-boxs {

    width:100%;

}

.mobel-list-box {

    display:none;

}



.index-product-list {

    width:1500px;

    margin:auto;

    display:table;

    position:relative;

}

.index-product-box {

    width:365px;

    height:365px;

    float:left;

    background:#074fa8;

    box-sizing:border-box;

    padding:60px 43px;

    position:relative;

}

.index-product-box .title {

    font-size:18px;

    line-height:30px;

    color:#fff;

    margin-bottom:5px;

}

.index-product-box .txt {

    font-size:14px;

    line-height:26px;

    color:#fff;

    opacity:.5;

}

.index-product-box .list {

    border-top:1px solid rgba(255,255,255,.1);

    margin-top:24px;

    padding-top:21px;

    display:table;

}

.partner-lsit-m {

    display:none;

}

.index-product-box .list li {

    width:50%;

    font-size:12px;

    line-height:36px;

    box-sizing:border-box;

    padding-left:1px;

    background:url(../images/icon-img13.png) 4px center no-repeat;

    float:left;

}

.index-product-box .list li a {

    display:block;

    color:#fff;

}

.index-product-box .list li a:hover {

    text-decoration:underline;

}



.index-product-list .bd {

    width:1500px;

    float:right;

    overflow:hidden;

}

.index-product-list .bd li {

    width:365px;

    float:left;

    margin-right:20px;

}

.index-product-list .bd li a {

    position:relative;

    display:block;

}

.index-product-list .bd li .img {

    width:100%;

}

.index-product-list .bd li .img img {

    width:100%;

    display:block;

}

.index-product-list .bd li a .title {

    width:100%;

    font-size:16px;

    line-height:34px;

    color:#333;

    text-align:center;

    position:absolute;

    z-index:2;

    left:0;

    bottom:1px;

}

.index-product-list .hd {

    width:100%;

    text-align:center;

    padding:65px 0 61px 0;

    display:table;

}

.index-product-list .hd li {

    width:10px;

    height:10px;

    background:#cbcdd2;

    border-radius:100%;

    display:inline-block;

    margin:0 11px;

}

.index-product-list .hd li.on {

    background:#074fa8;

}





/*index-news*/

.index-news {

    width:100%;

}



@media(min-width:1366px) {

     .index-news-box {

        width:1500px;

        margin:auto;

        display:table;

    }

}

@media(min-width:1500px) {

    .index-news-box {

        width:1500px;

        margin:auto;

        display:table;

    }

}

.hot-news {

    width:725px;

    float:left;

}

.hot-news .img {

    width:100%;

}

.hot-news .img img {

    width:100%;

}

.hot-news .tbox {

    width:100%;

    padding:36px 8px 0;

    box-sizing:border-box;

}

.hot-news .tbox span {

    display:block;

}

.hot-news .tbox .time {

    font-size:16px;

    line-height:26px;

    color:#999;

}

.hot-news .tbox .title {

    font-size:18px;

    line-height:26px;

    color:#000;

    margin-bottom:12px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.hot-news .tbox .txt {

    width:100%;

    font-size:14px;

    line-height:22px;

    color:#bbb;

    margin-bottom:21px;

}

.hot-news .tbox .more {

    font-size:12px;

    color:#666;

    width:100px;

    height:30px;

    box-sizing:border-box;

    border:1px solid #dadada;

    text-align:center;

    line-height:28px;

    border-radius:15px;

}

.news-list {

    width:725px;

    float:right;

    margin-right:5px;

}

.news-list li {

    padding:34px 44px 27px 48px;

    box-shadow: 0 0 10px rgba(222,229,238,.75);

    margin-bottom:25px;

}

.news-list li:hover {

    background:#db3632;

}

.news-list li span {

    display:block;

}

.news-list li .time {

    font-size:16px;

    line-height:26px;

    color:#999;

}

.news-list li:hover .time {

    color:#fff;

    opacity:.5;

}

.news-list li .title {

    font-size:18px;

    line-height:26px;

    color:#000;

    margin-bottom:12px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.news-list li:hover .title {

    color:#fff;

}

.news-list li .txt {

    width:100%;

    font-size: 14px;

    line-height: 22px;

    color: #bbb;

    margin-bottom: 21px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.news-list li:hover .txt {

    color:#fff;

    opacity:.5;

}

.news-list li .more {

    font-size:12px;

    color:#666;

    width:100px;

    height:30px;

    box-sizing:border-box;

    border:1px solid #dadada;

    text-align:center;

    line-height:28px;

    border-radius:15px;

}

.news-list li:hover .more {

    color:#fff;

    border:1px solid #fff;

    opacity:.5;

}





/*index-partner*/

.index-partner {

    width:100%;

    background:#f4f6fd;

}

.partner-lsit {

    width:1500px;

    margin:62px auto 0;

}

.partner-lsit .bd {

    width:100%;

    overflow:hidden;

}

.partner-lsit .bd li {

    width:340px;

    float:left;

    margin-right:47px;

}

.partner-lsit .bd li .box {

    width:100%;

}

.partner-lsit .bd li .box .img {

    width:100%;

    box-shadow:0 0 10px rgba(222,229,238,.75);

}

.partner-lsit .bd li .box .img:first-child {

    margin-bottom:32px;

}

.partner-lsit .hd {

    width:100%;

    text-align:center;

    padding:55px 0 75px 0;

}

.partner-lsit .hd li {

    width:10px;

    height:10px;

    background:#cbcdd2;

    border-radius:100%;

    display:inline-block;

    margin:0 11px;

}

.partner-lsit .hd li.on {

    background:#074fa8;

}





/*index-advisory*/

.index-advisory {

    width:100%;



}

.index-advisory .boxs {

    width:1500px;

    margin:auto;

    display:table;

    padding:60px 0 65px 0;

}

.index-advisory .boxs .box {

    width:750px;

    float:left;

    display:table;

}

.index-advisory .boxs .box .tbox {

    line-height: 30px;

    color: #fff;

    float: left;

    margin-left: 10px;

}

.index-advisory .boxs .box .tbox .title {

    padding-left:40px;

    font-size:22px;

}

.index-advisory .boxs .box:first-child .tbox .title {

    background:url(../images/icon-img14.png) left center no-repeat;

}

.index-advisory .boxs .box:last-child .tbox .title {

    background:url(../images/icon-img15.png) left center no-repeat;

}

.index-advisory .boxs .box .tbox .txt {

    font-size:14px;

}

.index-advisory .boxs .box .link {

    width:190px;

    height:45px;

    box-sizing:border-box;

    display:block;

    border:1px solid #fff;

    border-radius:22px;

    font-size:14px;

    color:#fff;

    text-align:center;

    line-height:3px;

    float:right;

    margin-top:6px;

}

.index-advisory .boxs .box:first-child .link {

    margin-right:126px;

}

.index-advisory .boxs .box:last-child .tbox {

    margin-left:125px;

}





/*footer*/

.footer {

    width:100%;

    background:#171717;

}

.foot-box {

    width:1500px;

    margin:auto;

    position:relative;

}

.foot-menu {

    width:100%;

    display:table;

    min-height:357px;

}

.foot-menu-box {

    float:left;

    padding-left:28px;

    padding-top:65px;

}

.foot-menu-box.b1 {

    width:293px;

}

.foot-menu-box.b2 {

    width:314px;

}

.foot-menu-box.b3 {

    width:323px;

}

.foot-menu-box.b4 {

    width:264px;

}

.foot-menu-title {

    font-size:16px;

    line-height:30px;

    color:#fff;

    margin-bottom:15px;

}

.foot-menu-link {

    font-size:14px;

    line-height:30px;

    color:#fff;

    opacity:.5;

    display:block;

}

.foot-menu-link:hover {

    text-decoration:underline;

}

.ewm-fx {

    width:193px;

    float:right;

    text-align:center;

    padding-top:80px;

}

.ewm-box {

    width:101px;

    margin:auto;

}

.ewm-box span {

    font-size:12px;

    line-height:30px;

    color:#fff;

    margin-top:2px;

    display:block;

}

.fx-box {

    width:100%;

    text-align:center;

    margin-top:14px;

}

.fx-box a {

    width:25px;

    height:25px;

    display:inline-block;

    margin:0 5px;

}





.foot-box .bq {

    width:100%;

    border-top:1px solid rgba(114,114,114,.12);

    height:102px;

    line-height:102px;

    text-align:center;

    color:rgba(255,255,255,.25);

    font-size:12px;

}

.foot-box .bq a {

    color:rgba(255,255,255,.25);

}



.foot-box .gotop {

    width:35px;

    height:40px;

    position:absolute;

    z-index:9;

    right:0;

    top:0;

    cursor:pointer;

}



.fix-menu{

    position:fixed;

    z-index:9;

    top:40%;

    transform:translateY(-50%);

    right:110px;

}

.fix-menu li {

    font-size:14px;

    line-height:50px;

}

.fix-menu li a {

    color:#a2a1a1;

}

.fix-menu li span {

    width:10px;

    height:10px;

    box-sizing:border-box;

    border:1px solid #969696;

    border-radius:50%;

    display:block;

    float:left;

    margin:20px 5px 20px 0;

}

.fix-menu li:hover a {

    color:#2a5c9c;

}

.fix-menu li.on a {

    color:#2a5c9c;

}

.fix-menu li:hover span {

    background:#2a5c9c;

    border:1px solid #2a5c9c;

}

.fix-menu li.on span {

    background:#2a5c9c;

    border:1px solid #2a5c9c;

}





/*ny-banner-product*/

.ny-banner-product{

    width:100%;

    height:600px;

}

.banner-product {

    width:1300px;

    margin:auto;

    box-sizing:border-box;

    padding-left:100px;

    display:table;

}

.banner-product .title {

    font-size:36px;

    line-height:36px;

    color:#e4f0ff;

    margin-top:185px;

    margin-bottom:17px;

}

.banner-product .txt {

    width:560px;

    font-size:14px;

    line-height:26px;

    color:#c5c7cb;

    margin-bottom:36px;

}

.banner-product .l-box {

    display:table;

    font-size:14px;

}

.banner-product .l-box a {

    width:190px;

    height:45px;

    box-sizing:border-box;

    border:1px solid #fff;

    border-radius:22px;

    text-align:center;

    line-height:43px;

    color:#c5c7cb;

    display:block;

    float:left;

    margin-right:30px;

}

.banner-product .l-box a:hover {

    color:#bbd7f9;

    border:1px solid #bbd7f9;

    box-shadow:0 0 10px 8px rgba(10,68,141,.75);

}





.menu-address {

    width:1300px;

    margin:auto;

    font-size:14px;

    color:#9b9b9b;

    line-height:30px;

    box-sizing:border-box;

    padding-left:8px;

    padding-top:15px;

}

.menu-address a {

    color:#9b9b9b;

}

.menu-address a:hover {

    color:#db3632;

}





/*product*/

.product {

    width:100%;

}

.product-one0, .product-one1, .product-one2 {

    width:100%;

}

.product-one0 {

    padding:60px 0 60px;

}

.product-one1 {

    padding:60px 0;

    background:#f4f6fd;

}

.product-one2 {

    padding:70px 0 108px;

}

.product-box {

    width:1300px;

    margin:auto;

    display:table;

}

.product-box .img {

    width:400px;

    height:400px;

    box-sizing:border-box;

    border:1px solid #e7e7e7;

    float:left;

}

.product-box .tbox {

    width:810px;

    float:right;

    margin-right:30px;

}

.product-box .tbox .title {

    font-size:26px;

    line-height:30px;

    color:#000;

    margin-top:35px;

}

.product-box .tbox .txt {

    font-size:14px;

    line-height:24px;

    color:#797979;

    margin-top:12px;

}

.product-box .tbox .list {

    width:100%;

    display:table;

    margin-top:27px;

}

.product-box .tbox .list li {

    width:150px;

    height:150px;

    border:1px solid #e7e7e7;

    position:relative;

    float:left;

    margin-right:36px;

    overflow:hidden;

}

.product-box .tbox .list li .zz {

    width:100%;

    height:100%;

    background:rgba(51,51,51,.9);

    position:absolute;

    z-index:2;

    box-sizing:border-box;

    padding-top:58px;

    top:150px;

    transition:all ease .3s;

}

@media(min-width:1366px) {

    .product-box .tbox .list li:hover .zz {

        top:0;

    }

    .product-box .tbox .list li .zz img {

        margin:auto;

        display:block;

    }

}

.product-box .tbox .product-more {

    width:99px;

    height:30px;

    box-sizing:border-box;

    border:1px solid #e7e7e7;

    border-radius:15px;

    text-align:center;

    line-height:28px;

    font-size:12px;

    display:block;

    color:#666;

    margin-top:30px;

    transition:all ease .3s;

}

.product-box:hover .tbox .product-more {

    color:#fff;

    background:#db3632;

    border:1px solid #db3632;

}





.product2-box {

    width:1300px;

    margin:auto;

}

.product2-menu {

    width:100%;

    text-align:center;

    padding:43px 0 45px 0;

}

.product2-menu li {

width: 185px;

height:58px;

line-height:58px;

border:1px solid #e0e0e0;

display:inline-block;

/* border-left:none; */
}

.product2-menu li:first-child {

    border-left:1px solid #e0e0e0;

}

.product2-menu li:hover {

    border:1px solid #db3632;

    border-left:none;

}

.product2-menu li.on {

    border:1px solid #db3632;

    border-left:none;

}

.product2-menu li a {

    display:block;

    font-size:14px;

    color:#383030;

    transition:all ease .3s;

}

.product2-menu li:hover a {

    background:#db3632;

    color:#fff;

}

.product2-menu li.on a {

    background:#db3632;

    color:#fff;

}

.menu-title {

    width:100%;

    text-align:center;

    font-size:30px;

    line-height:30px;

    color:#000;

}



.product2-list {

    width:100%;

    margin-top:49px;

    display:table;

}

.product2-list li {

    width:640px;

    height:300px;

    float:left;

    margin-right:20px;

    margin-bottom:36px;

    background:#f9f9f9;

    transition:all ease .3s;

}

.product2-list li:nth-child(2n) {

    margin-right:0;

}

.product2-list li:hover {

    background:#db3632;

}

.product2-list li .img {

    width:298px;

    height:298px;

    float:left;

    border:1px solid #e0e0e0;

    border-right:1px solid #f9f9f9;

    transition:all ease .3s;

}

.product2-list li:hover .img{

    border:1px solid #db3632;

}

.product2-list li .tbox {

    width:260px;

    float:left;

    margin-left:40px;

    padding-top:63px;

}

.product2-list li .tbox .title {

    font-size:18px;

    line-height:30px;

    color:#000;

    margin-bottom:7px;

    transition:all ease .3s;

}

.product2-list li .tbox .title span {

    font-size:14px;

    color:#aaa;

    display:block;

    transition:all ease .3s;

}

.product2-list li .tbox .txt {

    font-size:14px;

    line-height:24px;

    color:#797979;

    margin-bottom:29px;

    transition:all ease .3s;

}

.product2-list li .tbox .more {

    font-size:12px;

    color:#666;

    width:100px;

    height:30px;

    text-align:center;

    line-height:28px;

    box-sizing:border-box;

    border:1px solid #b5b5b5;

    border-radius:15px;

    transition:all ease .3s;

}

.product2-list li:hover .tbox .title, .product2-list li:hover .tbox .title span, .product2-list li:hover .tbox .txt, .product2-list li:hover .tbox .more {

    color:#fff;

}

.product2-list li:hover .tbox .title span {

    opacity:.5;

}

.product2-list li:hover .tbox .more {

    border:1px solid #fff;

}





.page-list {

    width:100%;

    text-align:center;

    margin:45px 0 99px 0;

}

.page-list a {

    display:inline-block;

    width:34px;

    height:34px;

    border:1px solid #ddd;

    border-right:none;

    text-align:center;

    line-height:32px;

    color:#336ab7;

    font-family:SimSun;

}

.page-list a:last-child {

    border:1px solid #ddd;

}

.page-list a:first-child {

    border-top-left-radius:5px;

    border-bottom-left-radius:5px;

}

.page-list a:last-child {

    border-top-right-radius:5px;

    border-bottom-right-radius:5px;

}

.page-list a.frist, .page-list a.prev, .page-list a.next, .page-list a.last {

    width:auto;

    padding:0 12px;

}

.page-list a:hover {

    color:#fff;

    border-color:#336ab7;

    background:#336ab7;

}

.page-list a.on {

    color:#fff;

    border-color:#336ab7;

    background:#336ab7;

}





.product3-box1 {

    width:100%;

    background:#f4f6fd;

    padding:75px 0;

}

.product3-box1 .box {

    width:1300px;

    margin:auto;

    display:table;

}

.product3-box1 .box .img {

    width:448px;

    height:448px;

    border:1px solid #e7e7e7;

    float:left;

    display:none;

}



.product3-box1 .box .img-pc {

    width:448px;

    height:448px;

    border:1px solid #e7e7e7;

    float:left;

}



@media(max-width:1365px) {

    .product3-box1 .box .img {

        display:block;

    }

    .product3-box1 .box .img-pc {

        display:none;

    }

}

.product-container {

    bottom:27px!important;

}

.product-container .swiper-pagination-bullet {

    width:10px!important;

    height:10px!important;

    background:#dfdfdf!important;

    border-radius:100%;

}

.product-container .swiper-pagination-bullet-active {

    background:#db3632!important;

}



.product3-box1 .tbox {





    width:760px;

    float:right;

    padding-top:36px;

}

.product3-box1 .tbox .title {

    font-size:36px;

    color:#303030;

    margin-bottom:18px;

}

.product3-box1 .tbox .cagetroy {

    font-size:18px;

    color:#db3632;

    text-transform:uppercase;

	height:42px;

}

.product3-box1 .tbox .txt {

    font-size:14px;

    line-height:32px;

	height:117px;

    color:#666;

    margin-bottom:39px;

}

.product3-box1 .tbox .list {

    width:100%;

    display:table;

}

.product3-box1 .tbox .list li {

    width:148px;

    height:148px;

    border:1px solid #e7e7e7;

    float:left;

    margin-right:26px;

}

.product3-menu {

    width:1300px;

    margin:auto;

    display:table;

    padding:25px 0;

}

.product3-menu .title {

    font-size:18px;

    line-height:20px;

    color:#000;

    float:left;

    padding-left:35px;

}

.product3-menu .list {

    float:right;

}

.product3-menu .list li {

    float:left;

    margin-left:36px;

}

.product3-menu .list li a {

    font-size:14px;

    line-height:20px;

    color:#000;

}

.product3-menu .list li a:hover {

    color:#db3632;

    text-decoration:underline;

}

.product3-menu .list li a.on {

    color:#db3632;

    text-decoration:underline;

}



.product3-boxs {

    width:100%;

}



.product3-boxs .boxs-one {

     width:100%;

    text-align:center;

    /*height:500px;*/

    display:table;

	padding-bottom:50px;

    position:relative;

}

/*

.product3-boxs .boxs-one .txt-pc {

    position:absolute;

    left:50%;

    transform:translateX(-50%);

}

*/

.product3-boxs .boxs-one .title {

    font-size:30px;

    color:#fff;

    line-height:30px;

    padding:50px 0 33px 0;

}

.product3-boxs .boxs-one .txt {

    width:1040px;

    margin:auto;

    font-size:14px;

    line-height:36px;

    color:#fff;

}







.product3-boxs .box-two {

    width:1300px;

    margin:auto;

    /*padding-bottom:49px;*/

}

.product3-boxs .box-two .title {

    font-size:30px;

    line-height:30px;

    color:#3e3b3b;

    text-align:center;

    padding:58px 0 39px 0;

}





.product3-boxs .box-two .list {

    width:100%;

    display:table;

}



.product3-boxs .box-two .txt{

   font-size:14px;

    line-height:36px;

}



.product3-boxs .box-two .txt ul li{

list-style-type:disc;

 margin-left:30px;

}



.product3-boxs .box-two .txt ul ul li{

 list-style-type:circle;

 margin-left:30px;

}





.product3-boxs .box-two .list li {

    width:610px;

    height:50px;

    line-height:50px;

    float:left;

    margin-right:80px;

    display:table;

}

.product3-boxs .box-two .list li:nth-child(2n) {

    margin-right:0;

}

.product3-boxs .box-two .list li .t1 {

    font-size:14px;

    color:#999;

    float:left;

    width:203px;

    box-sizing:border-box;

    padding-left:10px;

    border-bottom:1px solid #d6d6d6;

}

.product3-boxs .box-two .list li .t2 {

    font-size:14px;

    color:#000;

    float:right;

    width:365px;

    box-sizing:border-box;

    padding-left:10px;

    border-bottom:1px solid #d6d6d6;

}



.product3-boxs .box-three {

    width:100%;

    background:#f9fafe;

   padding-bottom:30px;

}

.product3-boxs .box-three .title {

    font-size:36px;

    line-height:36px;

    color:#3e3b3b;

    text-align:center;

    padding:50px 0 55px;

}



.product3-boxs .box-three .txt{

   font-size:14px;

    line-height:36px;

}

.product3-boxs .box-three .txt ul li {

 list-style-type:disc;

 margin-left:20px;

}



.product3-boxs .box-three ul ul li{

 list-style-type:circle;

 margin-left:30px;

}



.product3-boxs .box-three .list {

    width:1300px;

    margin:auto;

}



.product3-boxs .box-three .list li {

    width:100%;

    display:table;

    margin-bottom:25px;

}

.product3-boxs .box-three .list li .img {

    float:left;

    width:600px;

}

.product3-boxs .box-three .list li .tbox {

    float:right;

    width:630px;

    box-sizing:border-box;

    padding-left:25px;

    margin-right:40px;

}

.product3-boxs .box-three .list li:nth-child(2n) .img {

    float:right;

}

.product3-boxs .box-three .list li:nth-child(2n) .tbox {

    float:left;

}

.product3-boxs .box-three .list li .tbox .tbox-title {

    font-size:18px;

    line-height:26px;

    color:#000;

    padding:40px 0 11px;

}

.product3-boxs .box-three .list li .tbox .tbox-txt {

    font-size:14px;

    line-height:36px;

    color:#999;

}



.product3-boxs .box-four {

    width:1300px;

    margin:auto;

    padding-bottom:95px;

}

.product3-boxs .box-four .title {

    font-size:30px;

    color:#3e3b3b;

    padding:67px 0 57px 0;

    text-align:center;

}

.product3-boxs .box-four .list {

    width:100%;

    display:table;

    position:relative;

}

.product3-boxs .box-four .list .prev, .product3-boxs .box-four .list .next {

    width:40px;

    height:40px;

    position:absolute;

    top:130px;

    cursor:pointer;

    z-index:5;

}

.product3-boxs .box-four .list .prev {

    left:-73px;

}

.product3-boxs .box-four .list .next {

    right:-73px;

}

.product3-boxs .box-four .list .bd {

    width:1300px;

    overflow:hidden;

}

.product3-boxs .box-four .list li {

    width:300px;

    float:left;

    margin-right:33px;

    text-align:center;

}

.product3-boxs .box-four .list li .img {

    width:300px;

    height:300px;

    border:1px solid #c1c1c1;

    box-sizing:border-box;

    overflow:hidden;

    position:relative;

}

.product3-boxs .box-four .list li .img .zz {

    width:100%;

    height:100%;

    position:absolute;

    left:0;

    top:100%;

    z-index:2;

    background:rgba(10,68,141,.8);

    transition:all ease .3s;

}

.product3-boxs .box-four .list li:hover .img .zz {

    top:0;

}

.product3-boxs .box-four .list li .img .zz img {

    position:absolute;

    top:125px;

    left:125px;

}

.product3-boxs .box-four .list li .title {

    width:100%;

    font-size:16px;

    line-height:30px;

    color:#000;

    text-align:center;

    padding:15px 0;

}

.product3-boxs .box-four .list li .title span {

    font-size:14px;

    line-height:22px;

    color:#aaa;

    display:block;

}





.ny-banner-service {

    width:100%;

    height:350px;

    position:relative;

    overflow:hidden;

}

.banner-service {

    width:1300px;

    position:absolute;

    z-index:2;

    left:50%;

    transform:translateX(-50%);

    bottom:0;

}

.banner-service li {

    width:130px;

    display:inline-block;

    vertical-align:bottom;

    zoom:1;

    margin:0 -2px;

}

.banner-service li a {

    display:block;

    text-align:center;

    line-height:60px;

    background:rgba(10,68,141,.8);

    font-size:14px;

    color:#fff;

    transition:all ease .3s;

}

.banner-service li:hover a {

    line-height:80px;

    background:rgba(255,181,38,.9);

}

.banner-service li.on a {

    line-height:80px;

    background:rgba(255,181,38,.9);

}



.service-one {

    width:100%;

    padding-top:26px;

}

.service-one .titles {

    font-size:30px;

    line-height:30px;

    color:#000;

    text-align:center;

    margin-bottom:70px;

}

.service-one .jishu {

    width:100%;

}

.service-one .jishu .box {

    width:1300px;

    margin:auto;

    padding:27px 0 66px;

}

.service-one .jishu .title {

    font-size:24px;

    line-height:30px;

    color:#000;

    margin-bottom:27px;

}

.service-one .jishu .title span {

    width:8px;

    height:8px;

    border:6px solid #db3632;

    border-radius:50%;

    display:block;

    float:left;

    margin:5px 10px;

}

.service-one .jishu .txt {

    font-size:14px;

    line-height:30px;

    color:#666;

}



.service-one .jishu .txt ul li{

	list-style-type:disc;

	 margin-left:30px;

}

.service-one .jishu .txt ul ul li{

 list-style-type:circle;

 margin-left:30px;

}



.service-one .shouhou {

    width:100%;

    background:#f4f6fd;

}

.service-one .shouhou .box {

    width:1300px;

    margin:auto;

    padding:62px 0 66px;

}

.service-one .shouhou .box .case-back {

        width:150px;

        height:50px;

        font-size:20px;

        display:block;

        text-align:center;

        line-height:50px;

        color:#666;

        margin:auto;

    }



.service-one .shouhou .title {

    font-size:24px;

    line-height:30px;

    color:#000;

    margin-bottom:27px;

}

.service-one .shouhou .title2 {

    font-size:20px;

    line-height:30px;

    color:#db3632;

    padding:19px 0;

}

.service-one .shouhou .title span, .service-one .shouhou .title2 span {

    width:8px;

    height:8px;

    border:6px solid #db3632;

    border-radius:50%;

    display:block;

    float:left;

    margin:5px 10px;

}

.service-one .shouhou .txt {

    font-size:14px;

    line-height:30px;

    color:#666;

}

.service-one .shouhou .txt ul li{

	list-style-type:disc;

	 margin-left:30px;

}

.service-one .shouhou .txt ul ul li{

 list-style-type:circle;

 margin-left:30px;

}





.service-two {

    width:1300px;

    margin:auto;

    padding:26px 0 130px;

}

.service-two .titles, .service-one .titles {

    font-size:30px;

    line-height:30px;

    color:#000;

    text-align:center;

    margin-bottom:7px;

}

.service-two .link, .service-one .link {

    text-align:center;

    margin-bottom:2px;

}

.service-two .link a, .service-one .link a {

    display:inline-block;

    font-size:14px;

    line-height:30px;

    color:#666;

    margin:0 12px;

}

.service-two .link a:hover, .service-one .link a:hover {

    color:#db3632;

}

.service-two .link a.on, .service-one .link a.on {

    color:#db3632;

}

.service-two .txt {

    font-size:14px;

    line-height:24px;

    color:#666;

    text-align:center;

    margin-bottom:77px;

}

.service-two .box {

    width:100%;

    display:table;

}

.service-two .box .left {

    width:580px;

    float:left;

}

.service-two .box .title {

    width:100%;

    font-size:16px;

    font-weight:bold;

    line-height:24px;

    color:#000;

    position:relative;

    margin-bottom:37px;

}

.service-two .box .title span {

    display:table;

    margin:auto;

    padding:0 18px;

    background:#fff;

    position:relative;

    z-index:2;

}

.service-two .box .title i {

    width:211px;

    height:1px;

    background:#c7c7c7;

    display:block;

    position:absolute;

    left:50%;

    transform:translateX(-50%);

    top:11px;

}

.service-two .box .labels {

    width:100%;

    box-sizing:border-box;

    border:1px solid #e0e0e0;

    margin-bottom:22px;

    display:table;

    font-size:14px;

    line-height:53px;

    position:relative;

}

.service-two .box .labels .name {

    color:#333;

    float:left;

    padding-left:24px;

}

.service-two .box .labels .name span {

    color:#ff0000;

    padding-top: 12px;

    box-sizing:border-box;

    display: block;

    float: left;

    line-height:33px;

}

.service-two .box .labels .check-box {

    float:right;

    margin-right:20px;

    position:absolute;

    z-index:2;

    right:0;

    top:0;

}

.service-two .box .labels .check-box span {

    float:left;

    color:#999;

    margin-right:16px;

    cursor:pointer;

}

.service-two .box .labels .check-box span i {

    width:9px;

    height:9px;

    border:1px solid #db3632;

    border-radius:50%;

    display:block;

    float:left;

    margin:22px 8px;

}

.service-two .box .labels .check-box span.on {

    color:#db3632;

}

.service-two .box .labels .check-box span.on i {

    background:#db3632;

}

.service-two .box .labels .check-box .check-list {

    float:right;

}

.service-two .box .labels .check-box .check-list .check-click {

    width:120px;

    float:right;

    background:url(../images/icon-img34.png) 68px 24px no-repeat;

    position:relative;

}

.service-two .box .labels .check-box .check-list .check-click .check-click-on {

    width:120px;

    height:53px;

    box-sizing:border-box;

    padding-left:20px;

    font-style:initial;

    color:#010101;

    display:block;

    cursor:pointer;

}

.service-two .box .labels .check-box .check-list .check-click .check-click-list {

    width:100%;

    position:absolute;

    left:0;

    top:55px;

    background:#fff;

    display:none;

}

.service-two .box .labels .check-box .check-list .check-click .check-click-list li {

    width:100%;

    box-sizing:border-box;

    padding-left:20px;

    line-height:40px;

    border-top:1px solid #eee;

    cursor:pointer;

}

.service-two .box .labels .tel-num {

    width:510px;

    height:50px;

    float:left;

    border:none;

    background:none;

}



.service-two .box .right {

    width:580px;

    float:right;

}

.service-two .box .labels .text1 {

    width:510px;

    height:53px;

    border:none;

    background:none;

}

.service-two .box .labels .text2 {

    width:545px;

    height:133px;

    float:left;

    border:none;

    resize: none;

    box-sizing:border-box;

    line-height:36px;

    padding-top:8px;

}

.service-two .button {

    width:350px;

    height:50px;

    background:#db3632;

    border:none;

    color:#fff;

    display:block;

    margin:32px auto 17px;

    border-radius:25px;

}

.service-two .txts {

    font-size:14px;

    line-height:30px;

    color:#666;

    text-align:center;

}

.service-two .box .labels .tel-num::-webkit-input-placeholder, .service-two .box .labels .text1::-webkit-input-placeholder, .service-two .box .labels .text2::-webkit-input-placeholder {

color: #333;

}

.service-two .box .labels .tel-num:-moz-placeholder, .service-two .box .labels .text1:-moz-placeholder, .service-two .box .labels .text2:-moz-placeholder { 

color: #333;

} 

.service-two .box .labels .tel-num::-moz-placeholder, .service-two .box .labels .text1::-moz-placeholder, .service-two .box .labels .text2::-moz-placeholder { 

color: #333;

}

.service-two .box .labels .tel-num:-ms-input-placeholder, .service-two .box .labels .text1:-ms-input-placeholder, .service-two .box .labels .text2:-ms-input-placeholder { 

color: #333;

}



.service-list {

    width:100%;

    display:table;

}

.service-list li {

    width:410px;

    height:160px;

    box-sizing:border-box;

    border:1px solid #ddd;

    float:left;

    margin:0 35px 25px 0;

    padding:8px 26px;

    cursor:pointer;

    transition:all ease .3s;

}

.service-list li:hover {

    border:1px solid #db3632;

}

.service-list li:nth-child(3n) {

    margin-right:0;

}

.service-list li .q-title {

    line-height:30px;

    font-size:16px;

    color:#333;

    padding-left:45px;

    background:url(../images/icon-img35.png) left center no-repeat;

    margin-bottom:14px;

}

.service-list li .q-txt {

    font-size:14px;

    line-height:24px;

    color:#999;

    padding-left:45px;

    background:url(../images/icon-img36.png) left top no-repeat;

}



.service4 {

    width:100%;

    height:100%;

}

.service4 .box {

    width:100%;

    height:600px;

    background:#fff;

    border-radius:5px;

    position:relative;

    box-sizing:border-box;

    padding:88px 51px 0;

}

.service4 .box .service4-end {

    width:32px;

    height:31px;

    position:absolute;

    right:35px;

    top:41px;

    cursor:pointer;

}

.service4 .box .title {

    line-height:40px;

    background:url(../images/icon-img37.png) 13px top no-repeat;

    padding-left:70px;

    margin-bottom:26px;

    font-size:24px;

    color:#333;

}

.service4 .box .txt {

    border-top:1px solid #d2d2d2;

    background:url(../images/icon-img38.png) 13px 23px no-repeat;

    padding-left:70px;

    padding-top:24px;

    font-size:14px;

    line-height:36px;

    color:#999;

}



.download {

    width:100%;

    padding:18px 0 27px;

}

.download li {

    width:100%;

    display:table;

    line-height:60px;

    border-bottom:1px solid #ececec;

}

.download li:hover {

    background:#f4f6fd;

}

.download li a {

    color:#666;

}

.download li.title {

    background:#db3632;

    border-bottom:none;

}

.download li.title a {

    color:#fff;

}

.download li .d1, .download li .d2, .download li .d3, .download li .d4, .download li .d5, .download li .d6 {

    float:left;

    font-size:14px;

}

.download li.title .d1 {

    padding-left:80px;

}

.download li .d1 {

    width:390px;

    box-sizing:border-box;

    padding-left:70px;

}

.download li.title .d2 {



}

.download li .d2 {

    width:280px;

}

.download li.title .d3 {

    padding-left:0;

}

.download li .d3 {

    width:162px;

    box-sizing:border-box;

    padding-left:5px;

}

.download li.title .d4 {

    padding-left:0;

}

.download li .d4 {

    width:170px;

    box-sizing:border-box;

    padding-left:13px;

}

.download li.title .d5 {

    padding-left:5px;

}

.download li .d5 {

    width:162px;

    box-sizing:border-box;

}

.download li.title .d6 {

    padding-left:0;

}

.download li .d6 {

    width:136px;

    box-sizing:border-box;

    padding-left:10px;

}





.ny-banner-case {

    width:100%;

    height:350px;

}

.ny-banner-case2 {

    width:100%;

    height:350px;

}

.case-list {

    width:1300px;

    margin:auto;

    padding:14px 0 35px;

}

.case-list li {

    width:100%;

    display:table;

    margin-bottom:38px;

    transition:all ease .3s;

}

.case-list li:hover {

    background:#db3632;

}

.case-list li a {

    display:block;

}

.case-list li .img {

    width:550px;

    float:left;

}

.case-list li .tbox {

    width:620px;

    float:right;

    margin-right:65px;

    padding-top:85px;

}

.case-list li .tbox .title {

    font-size:26px;

    line-height:30px;

    color:#000;

    margin-bottom:19px;

    transition:all ease .3s;

}

.case-list li:hover .tbox .title {

    color:#fff;

}

.case-list li .tbox .txt {

    font-size:14px;

    line-height:30px;

    color:#666;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    margin-bottom:28px;

    transition:all ease .3s;

}

.case-list li:hover .tbox .txt {

    color:#fff;

    opacity:.5;

}

.case-list li .tbox .more {

    width:100px;

    height:30px;

    box-sizing:border-box;

    border:1px solid #b5b5b5;

    text-align:center;

    line-height:28px;

    font-size:12px;

    color:#666;

    border-radius:15px;

    transition:all ease .3s;

}

.case-list li:hover .tbox .more {

    color:#fff;

    border-color:#fff;

    opacity:.5;

}



.case2 {

    width:1300px;

    margin:auto;

    display:table;

    padding:46px 0 81px;

}

.case2 .tbox {

    width:620px;

    float:left;

}

.case2 .tbox .title {

    font-size:30px;

    line-height:30px;

    color:#000;

    margin-bottom:30px;

    padding-top:32px;

}

.case2 .tbox .txt {

    font-size:14px;

    line-height:36px;

    color:#797979;

    margin-bottom:35px;

}

.case2 .tbox .more {

    width:140px;

    height:45px;

    box-sizing:border-box;

    border:1px solid #dadada;

    text-align:center;

    line-height:43px;

    display:block;

    font-size:14px;

    color:#666;

    border-radius:22px;

}

.case2 .img {

    width:600px;

    float:right;

}



.searchs {

    width:100%;

    text-align:center;

    background:#f4f6fd;

    padding:57px 0;

    position:fixed;

    left:0;

    top:120px;

    z-index:9;

    display:none;

}

@media(max-width:767px) {

    .searchs {

        top:60px;

    }

}

.searchs .searchs-box {

    width:800px;

    height:65px;

    display:inline-block;

    border:1px solid #eee;

    box-sizing:border-box;

    border-radius:7px;

    overflow:hidden;

    background-color:#fff;

}

.searchs .searchs-box .search-txt {

    width:720px;

    height:63px;

    background:none;

    border:none;

    float:left;

    box-sizing:border-box;

    padding-left:40px;

    font-size:14px;

}

.searchs .searchs-box .search-txt::-webkit-input-placeholder {

color: #999;

font-style:oblique;

}

.searchs .searchs-box .search-txt:-moz-placeholder { 

color: #999;

font-style:oblique;

} 

.searchs .searchs-box .search-txt::-moz-placeholder { 

color: #999;

font-style:oblique;

}

.searchs .searchs-box .search-txt:-ms-input-placeholder { 

color: #999;

font-style:oblique;

}

.searchs .searchs-box .search-tb {

    width:77px;

    height:63px;

    float:left;

    background:url(../images/icon-img41.png) center center no-repeat;

    border:none;

}

.searchs .search-end {

    width:65px;

    height:65px;

    line-height:65px;

    box-sizing:border-box;

    padding:0 20px;

    display:inline-block;

    background:url(../images/icon-img39.png) center center no-repeat;

    background-size:26px;

    margin-left:5px;

}



.search-num {

    width:1300px;

    margin:auto;

    font-size:14px;

    line-height:50px;

    color:#666;

    padding:39px 0 16px;

}

.search-list {

    width:1300px;

    margin:auto;

}

.search-list li {

    padding-bottom:32px;

    margin-bottom:44px;

    border-bottom:1px solid #eee;

}

.search-list li .title {

    font-size:18px;

    line-height:26px;

    color:#000;

    margin-bottom:15px;

}

.search-list li .txt {

    font-size:14px;

    line-height:22px;

    color:#bbb;

    margin-bottom:5px;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

}

.search-list li .label {

    font-size:14px;

    line-height:34px;

    color:#bbb;

}



.about-news-list {

    width:100%;

    padding-top:14px;

}

.about-news-list li {

    width:100%;

    padding:42px 0;

    background:#f4f6fd;

    display:inline-block;

}

.about-news-list li:nth-child(2n) {

    background:#fff;

}

.about-news-list li .boxs {

    width:1300px;

    margin:auto;

}

.about-news-list li .boxs .img {

    width:350px;

    float:left;

}

.about-news-list li .boxs .tbox {

    width:895px;

    float:right;

    padding-top:38px;

}

.about-news-list li .boxs .tbox .time {

    font-size:16px;

    line-height:26px;

    color:#999;

}

.about-news-list li .boxs .tbox .title {

    font-size:18px;

    line-height:26px;

    color:#000;

    margin-bottom:14px;

}

.about-news-list li .boxs .tbox .txt {

    font-size:14px;

    line-height:22px;

    color:#bbb;

    margin-bottom:21px;

}

.about-news-list li .boxs .tbox .more {

    font-size:12px;

    color:#666;

    width:100px;

    height:30px;

    text-align:center;

    line-height:28px;

    box-sizing:border-box;

    border:1px solid #d4d5d9;

    border-radius:15px;



}



.about-news-title {

    width:100%;

    text-align:center;

    font-size:26px;

    line-height:36px;

    color:#000;

    padding:47px 0 41px;

}

.about-news-title span {

    font-size:14px;

    color:#666;

    display:block;

}

.about-news-show {

    font-size:14px;

    line-height:40px;

    color:#000;

    border-top:1px solid #ededed;

    border-bottom:1px solid #ededed;

    padding-top:32px;

}

.about-news-show img {

    display:block;

    margin:auto;

}

.get-back {

    width:100%;

    font-size:14px;

    line-height:30px;

    display:table;

    margin:22px 0 66px;

}

.get-back a {

    color:#6d6c6c;

    display:table;

    float:right;

}



.culture-menu {

    width:1300px;

    padding:20px 0;

    margin:auto;

    background:#f4f6fd;

    text-align:center;

    margin-bottom:36px;

}

.culture-menu li {

    font-size:14px;

    line-height:30px;

    display:inline-block;

    margin:0 23px;

}

.culture-menu li a {

    color:#000;

    display:block;

}

.culture-menu li:hover a{

    color:#db3632;

    text-decoration:underline;

}

.culture-menu li.on a{

    color:#db3632;

    text-decoration:underline;

}

.about-culture-list {

    width:1300px;

    margin:auto;

    display:table;

}

.about-culture-list li {

    width:420px;

    float:left;

    margin-right:20px;

}

.about-culture-list li:nth-child(3n) {

    margin-right:0;

}

.about-culture-list li .img {

    width:100%;

}

.about-culture-list li .title {

    width:100%;

    font-size:16px;

    line-height:26px;

    color:#000;

    text-align:center;

    padding:20px 0 24px;

}



.about-job-lsit {

    width:100%;

    display:table;

}

.about-job-lsit li {

    width:410px;

    float:left;

    margin-right:35px;

    box-sizing:border-box;

    border:1px solid #dcdcdc;

    padding:14px 24px 26px 24px;

    margin-bottom:37px;

    cursor:pointer;

}

.about-job-lsit li:hover {

    background:#db3632;

}

.about-job-lsit li:nth-child(3n) {

    margin-right:0;

}

.about-job-lsit li .title {

    background:url(../images/icon-img42.png) 10px center no-repeat;

    font-size:18px;

    line-height:60px;

    color:#000;

    box-sizing:border-box;

    padding-left:60px;

}

.about-job-lsit li:hover .title {

    background:url(../images/icon-img43.png) 10px center no-repeat;

    color:#fff;

}

.about-job-lsit li .txt {

    font-size:14px;

    line-height:24px;

    color:#999;

    text-align:left;

    margin-bottom:20px;

    border-top:1px solid #dcdcdc;

    padding-top:11px;

}

.about-job-lsit li:hover .txt {

    color:rgba(255,255,255,.5);

}

.about-job-lsit li .txt span {

    display:block;

    color:#787878;

    line-height:36px;

}

.about-job-lsit li:hover .txt span {

    color:rgba(255,255,255,.5);

}

.about-job-lsit li .more {

    width:100px;

    height:30px;

    border:1px solid #dcdcdc;

    font-size:12px;

    text-align:center;

    line-height:28px;

    box-sizing:border-box;

    color:#999;

    border-radius:15px;

}

.about-job-lsit li:hover .more {

    color:#fff;

    border-color:#fff;

}

.about-title {

    width:100%;

    border-bottom:1px solid #d2d2d2;

    font-size:24px;

    color:#333;

    line-height:48px;

    padding-bottom:6px;

}

.about-title span {

    font-size:14px;

    color:#665;

    display:block;

}

.about-txt {

    margin-top:22px;

    font-size:14px;

    line-height:36px;

    color:#333;

}



.about-label {

    width:1300px;

    margin:auto;

    text-align:center;

    background:#f4f6fd;

    padding:50px 0;

}

.about-label .box {

    display:inline-block;

    text-align:left;

    color:#666;

    font-size:14px;

    line-height:20px;

    padding-left:72px;

    margin-right:85px;

}

.about-label .box span {

    display:block;

    font-size:24px;

    line-height:30px;

    color:#db3632;

    font-weight:bold;

}

.about-label .box.b1 {

    background:url(../images/icon-img9.png) 16px center no-repeat;

}

.about-label .box.b2 {

    background:url(../images/icon-img10.png) 16px center no-repeat;

}

.about-label .box.b3 {

    background:url(../images/icon-img44.png) 10px center no-repeat;

}



.about-box-one {

    width:1300px;

    margin:auto;

    display:table;

    padding:68px 0 65px;

}

.about-box-one .img {

    width:600px;

    float:left;

    position:relative;

}

.about-box-one .img .bd {

    width:100%;

}

.about-box-one .img .bd li {

    width:100%;

}

.about-box-one .img .prev {

    width:40px;

    height:40px;

    position:absolute;

    z-index:2;

    background:url(../images/icon-img68.png) center center no-repeat;

    background-size:100%;

    left:36px;

    top:50%;

    transform:translateY(-50%);

}

.about-box-one .img .next {

    width:40px;

    height:40px;

    position:absolute;

    z-index:2;

    background:url(../images/icon-img69.png) center center no-repeat;

    background-size:100%;

    right:36px;

    top:50%;

    transform:translateY(-50%);

}





.about-box-one .tbox{

    width:660px;

    float:right;

    /*margin-right:70px;*/

}

.about-box-one .tbox .title {

    font-size:24px;

    line-height:30px;

    color:#000;

    margin-bottom:15px;

}

.about-box-one .tbox .txt {

    font-size:14px;

    line-height:28px;

    color:#797979;

}



.about-box-two {

    width:100%;

    background:#f4f6fd;

    padding:80px 0;

}

.about-box-two .title {

    font-size:30px;

    line-height:30px;

    text-align:center;

    color:#000;

    margin-bottom:20px;

}

.about-box-two .txt {

    font-size:14px;

    line-height:26px;

    text-align:center;

    color:#797979;

    margin-bottom:15px;

}

.about-box-two .list {

    width:1300px;

    margin:auto;

    text-align:center;

    display:table;

}

.about-box-two .list .prev {

    width:40px;

    height:40px;

    background:url(../images/icon-img32.png) center center no-repeat;

    display:inline-block;

    margin:0 8px;

    cursor:pointer;

} 

.about-box-two .list .next {

    width:40px;

    height:40px;

    background:url(../images/icon-img33.png) center center no-repeat;

    display:inline-block;

    margin:0 8px;

    cursor:pointer;

}

.about-box-two .list .bd {

    width:100%;

    overflow:hidden;

    margin-top:50px;

}

.about-box-two .list li {

    width:410px;

    float:left;

    margin-right:32px;

}



.about-box-three {

    width:100%;

    padding:67px 0 77px;

}

.about-box-three .title {

    font-size:30px;

    line-height:30px;

    text-align:center;

    color:#000;

    margin-bottom:20px;

}

.about-box-three .txt {

    font-size:14px;

    line-height:26px;

    text-align:center;

    color:#797979;

    margin-bottom:15px;

}

.about-box-three .list {

    width:1300px;

    margin:auto;

    text-align:center;

    display:table;

}

.about-box-three .list .prev {

    width:40px;

    height:40px;

    background:url(../images/icon-img32.png) center center no-repeat;

    display:inline-block;

    margin:0 8px;

    cursor:pointer;

} 

.about-box-three .list .next {

    width:40px;

    height:40px;

    background:url(../images/icon-img33.png) center center no-repeat;

    display:inline-block;

    margin:0 8px;

    cursor:pointer;

}

.about-box-three .list .bd {

    width:1300px;

    overflow:hidden;

    margin-top:35px;

}

.about-box-three .list li {

    width:410px;

    float:left;

    border:1px solid #ddd;

    box-sizing:border-box;

    margin-right:32px;

}



.about-box-four {

    width:100%;

    background:#f4f6fd;

    padding:83px 0 66px;

}

.about-box-four .title {

    font-size:30px;

    line-height:30px;

    text-align:center;

    color:#000;

    margin-bottom:40px;

}

.about-box-four .list {

    width:1300px;

    margin:auto;

}

.about-box-four .list .bd {

    width:100%;

    padding-top:65px;

    position:relative;

}

.about-box-four-bg2 {

    position:absolute;

    width:16px;

    height:14px;

    background:url(../images/icon-img45.png) center top no-repeat;

    left:50%;

    transform:translateX(-50%);


    top:0;

    z-index:2;

}

.about-box-four-bg {

    position:absolute;

    width:1px;

    height:100%;

    background:#ddd;

    left:50%;

    transform:translateX(-50%);

    top:0;

}

.about-box-four .list .bd li {

    width:100%;

    box-sizing:border-box;

    padding:0 0 0 642px;

    /*background:url(../images/icon-img46.png) center 7px no-repeat;*/

    margin-bottom:40px;

    text-align:left;

}

.about-box-four .list .bd li:nth-child(2n) {

    padding:0 642px 0 0;

    text-align:right;

}

.about-box-four .list .bd li .time {

    font-size:18px;

    line-height:30px;

    color:#db3632;

    margin-bottom:4px;

    background:url(../images/icon-img46.png) left center no-repeat;

    padding-left:43px;

}

.about-box-four .list .bd li:nth-child(2n) .time {

    background:url(../images/icon-img46.png) right center no-repeat;

    padding-right:43px;

}

.about-box-four .list .bd li .txts {

    font-size:14px;

    line-height:22px;

    padding:4px 0;

    color:#333;

    width:100%;

    display:inline-block;

    box-sizing:border-box;

    position:relative;

    padding:0 0 0 43px;

}

.about-box-four .list .bd li:nth-child(2n) .txts {

    position:relative;

    padding:0 43px 0 0 ;

}

.about-box-four .list .bd li .txts span {

    width:9px;

    height:9px;

    background:#114990;

    border-radius:50%;

    display:block;

    /*float:left;*/

    position:absolute;

    left:4px;

    top:7px;

    /*margin:7px 30px 7px 4px;*/

}

.about-box-four .list .bd li:nth-child(2n) .txts span {

    left:auto;

    right:4px;

    top:7px;

}



.about-box-four .list .hd {

    width:100%;

}

.about-box-four .list .hd ul {

    width:100%;

    text-align:center;

    display:table;

    margin-top:38px;

}

.about-box-four .list .hd li {

    width:10px;

    height:10px;

    border-radius:50%;

    background:#d4d4d4;

    display:inline-block;

    margin:0 12px;

}

.about-box-four .list .hd li.on {

    background:#db3632;

}



.about-box-five {

    width:100%;

    padding:58px 0 79px;

}

.about-box-five .title {

    font-size:30px;

    line-height:30px;

    text-align:center;

    color:#000;

    margin-bottom:40px;

}

.about-box-five .list {

    width:1300px;

    margin:auto;

    text-align:center;

    display:table;

}

.about-box-five .list .bd {

    width:100%;

}

/*.about-box-five .list .bd .tempWrap {

    overflow:initial!important;

}

.about-box-five .list .bd ul {

    overflow:initial!important;

}*/

.about-box-five .list .bd li {

    width:300px;

    float:left;

    margin:0 17px;

}

.about-box-five .list .bd li .box {

    width:100%;

}

.about-box-five .list .bd li .box .img {

    width:100%;

    margin:28px 0;

    box-shadow:0 0 10px 5px rgba(222,229,238,.75);

}

.about-box-five .list .hd {

    width:100%;

}

.about-box-five .list .hd ul {

    width:100%;

    text-align:center;

    display:table;

    margin-top:38px;

}

.about-box-five .list .hd li {

    width:10px;

    height:10px;

    border-radius:50%;

    background:#d4d4d4;

    display:inline-block;

    margin:0 12px;

}

.about-box-five .list .hd li.on {

    background:#db3632;

}



.about-contact {

    width:1300px;

    margin:auto;

}

.about-contact .map {

    width:100%;

    margin-top:47px;

}

.about-contact .contact-list {

    width:100%;

}

.about-contact .contact-list .title {

    width:100%;

    text-align:center;

    font-size:18px;

    line-height:36px;

    font-weight:bold;

    color:#000;

    padding:12px 0;

    box-sizing:border-box;

    border:1px solid #eee;

    margin-top:34px;

    background:#edf0f4;

}

.about-contact .contact-list .title.ttt {

    color:#fff;

    background:#db3632;

    margin-top:44px;

}

.about-contact .contact-list .list {

    width:100%;

    box-sizing:border-box;

    border:1px solid #e6e6e6;

    border-top:none;

    display:table;

    padding:46px 0 38px 3%;

}

.about-contact .contact-list .list .tel {

    width:20%;

    float:left;

    box-sizing:border-box;

    padding-left:60px;

    background:url(../images/icon-img52.png) left center no-repeat;

}

.about-contact .contact-list .list .qq {

    width:19%;

    float:left;

    box-sizing:border-box;

    padding-left:60px;

    background:url(../images/icon-img53.png) left center no-repeat;

}

.about-contact .contact-list .list .email {

    width:22%;

    float:left;

    box-sizing:border-box;

    padding-left:60px;

    background:url(../images/icon-img54.png) left center no-repeat;

}

.about-contact .contact-list .list .address {

    width:36%;

    float:left;

    box-sizing:border-box;

    padding-left:60px;

    background:url(../images/icon-img55.png) left center no-repeat;

}

.about-contact .contact-list .list .tel .contact-title, .about-contact .contact-list .list .qq .contact-title, .about-contact .contact-list .list .email .contact-title, .about-contact .contact-list .list .address .contact-title {

    font-size:16px;

    line-height:30px;

    font-weight:bold;

    color:#333; 

}

.about-contact .contact-list .list .tel .contact-txts, .about-contact .contact-list .list .qq .contact-txts, .about-contact .contact-list .list .email .contact-txts, .about-contact .contact-list .list .address .contact-txts {

    font-size:14px;

    line-height:18px;

    color:#666;

}







.kf-tc {

    position:fixed;

    z-index:999;

    bottom:20px;

    right:50px;

}

.kf-tc .box {

    width:40px;

    height:40px;

    background:#b3b3b3;

    margin-bottom:4px;

    position:relative;

}

.kf-tc .box:hover {

    background:#ffb526;

}

.kf-tc .box .tel, .kf-tc .box .qq {

    width:100px;

    height:40px;

    line-height:40px;

    background:#ffb526;

    color:#fff;

    padding-left:17px;

    font-size:14px;

    position:absolute;

    right:40px;

    top:0;

    display:none;

}

.kf-tc .box .ewm {

    width:100px;

    height:100px;

    box-sizing:border-box;

    padding:5px;

    background:#ffb526;

    position:absolute;

    right:40px;

    top:0;

    display:none;

}

.kf-tc .box:hover .tel, .kf-tc .box:hover .qq, .kf-tc .box:hover .ewm {

    display:block;

}



.product-box .tbox .lists, .page-mobel, .download-mobel, .foot-m, .foot-ms-h, .foot-ms, .product3-boxs .box-four .lists, .product-box .lists, .partner-lsit-mm, .ny-banner-mobel, .ny-banner-mobels, .partner-lsit1024, .about-box-five .list-pb, .about-box-three .list-pb, .about-box-three .list-mm, .about-box-two .list-pb, .about-box-two .list-mm, .mobelp-more {

        display:none;

    }









@media(max-width:1500px) {

    .index-news-box {

        width:100%;

    }

    .hot-news {

        width:50%;

        margin-right:0;

    }

    .news-list {

        width:49%;

        margin:0 0.5%;

    }

}





@media (max-width:1499px) {



    /*index*/

    .head11er .head11er-box .menu li {

        margin-right:20px;

    }

    .s-menu-product .menu-box {

        width:325px;

    }



    .mobel-menu, .mobel-menus {

        display:none;

    }



    .advantage-box.b1 {

        width:33%;

    }

    .advantage-box.b2 {

        width:33%;

    }

    .advantage-box.b3 {

        width:33%;

    }



    .index-about .tboxs {

        padding-left:60px;

    }

    .index-about .tboxs .title {

        padding-top:60px;

        margin-bottom:40px;

    }

    .index-about .tboxs .tbox {

        width:auto;

        margin-bottom:40px;

    }

    .index-about .tboxs .label-box {

        width:100%;

    }

    .index-about .tboxs .label-box .box.b1, .index-about .tboxs .label-box .box.b2 {

        width:33%;

    }



    .index-case .list {

        width:100%;

    }

    .index-case .list li {

        width:32%;

        margin-right:2%;

    }



    .index-product-list {

        width:1340px;

        margin:auto;

    }

    .index-product-box {

        width:335px;

        height:auto;

        padding:38px 30px;

    }

    .index-product-list .bd {

        width:1005px;

    }

    .index-product-list .bd li {

        width:320px;

        margin-right:15px;

    }



    .index-news-box {

        width:100%;

    }

    .hot-news {

        width:50%;

        margin-right:0;

    }

        .hot-news .tbox .txt {

            width:100%!important;

        }

    



    .news-list {

        width:49%;

        margin:0 0.5%;

    }

    .news-list li .txt {

        width:100%!important;

    }



    .partner-lsit{

        width:1348px;

    }

    .partner-lsit .bd li{

        width:320px;

        margin-right:23px;

    }



    .index-advisory .boxs {

        width:100%;

    }

    .index-advisory .boxs .box {

        width:50%;

    }



    .foot-box {

        width:100%;

    }

    .foot-menu-box.b1, .foot-menu-box.b2, .foot-menu-box.b3, .foot-menu-box.b4, .ewm-fx {

        width:20%;

        box-sizing:border-box;

    }



    .fix-menu {

        right:20px;

    }



    /*----------------------------------------------------*/





    /*product*/

    .product3-boxs .box-four .list .prev {

        left:-20px;

    }

    .product3-boxs .box-four .list .next {

        right:-20px;

    }

    /*----------------------------------------------------*/





}





@media (min-width:1024px) and (max-width:1365px)  {





    .partner-lsit-pc {

        display:none;

    }

    .partner-lsit1024 {

        display:block;

    }

    .about-box-five .list {

        display:none;

    }

    .about-box-five .list-pb {

        display:block;

    }

    .about-box-five .list .bd li {

        margin:0 10px;

    }



    .about-box-two .list-pc {

        display:none;

    }

    .about-box-two .list-pb {

        display:block;

    }

    .about-box-two .list-mm {

        display:none;

    }



    .about-box-three .list-pc {

        display:none;

    }

    .about-box-three .list-pb {

        display:block;

    }

    .about-box-three .list-mm {

        display:none;

    }



    /*index*/

    .head11er .logo {

        margin-left:32px;

    }

    .head11er .head11er-box .menu li {

        display:none;

    }

    .head11er .head11er-box .menu li:first-child {

        display:block;

        margin-right:73px;

    }



    .s-menu-box {

        width:960px;

    }

    .s-menu-iwant .menu-box.b1 {

        width:228px;

        margin-left:48px;

        background:url(../images/icon-img3.png) left top no-repeat;

    }

    .s-menu-iwant .menu-box.b2 {

        width:200px;

        background:url(../images/icon-img4.png) left top no-repeat;

    }

    .s-menu-iwant .menu-box.b3 {

        background:url(../images/icon-img5.png) left top no-repeat;

    }



    .mobel-menu {

        width:42px;

        height:120px;

        float:left;

        box-sizing:border-box;

        padding-top:44px;

        margin-right:30px;

        display:block;

        position:relative;

    }

    .mobel-menu span {

        height:4px;

        display:block;

        background:#666;

        transition:all ease .3s;

    }

    .mobel-menu .s1 {

        width:42px;

        margin-bottom:11px;

    }

    .mobel-menu.on .s1 {

        margin-left:5px;

        margin-top:13px;

        -webkit-transform:rotateZ(45deg);

        transform:rotateZ(45deg);

    }

    .mobel-menu .s2 {

        width:27px;

        margin-bottom:11px;

    }

    .mobel-menu.on .s2 {

        display:none;

    }

    .mobel-menu .s3 {

        width:42px;

    }

    .mobel-menu.on .s3 {

        margin-left:5px;

        margin-top:-14px;

        -webkit-transform:rotateZ(-45deg);

        transform:rotateZ(-45deg);

    }



    .mobel-menus {

        width:100%;

        height:100%;

        overflow-y:auto;

        position:fixed;

        top:0;

        left:0;

        z-index:9;

        background:#f2f2f2;

        padding:130px 0;

        box-sizing:border-box;

        display:none;

    }

    .mobel-menus li {

        width:100%;

    }

    .mobel-menus li .box {

        width:94%;

        margin:auto;

        display:table;

        border-bottom:1px solid #c5c5c5;

    }

    .mobel-menus li:last-child .box {

        border-bottom:none;

    }

    .mobel-menus li.on .box {

        border-bottom:none;

    }

    .mobel-menus li .box .mobel-menus-l1 {

        float:left;

        width:89%;

        height:126px;

        line-height:126px;

        font-size:20px;

        color:#000;

        display:block;

    }

    .mobel-menus li .box i {

        width:98px;

        float:right;

        height:126px;

        background:url(../images/icon-img56.png) center center no-repeat;

        display:block;

        float:right;

    }

    .mobel-menus li .boxs {

        width:100%;

        background:#e6e6e6;

        padding-bottom:17px;

        display:none;

    }

    .mobel-menus li.on .boxs {

        display:block;

    }

    .mobel-menus li .boxs .mobel-menus-l2 {

        width:94%;

        height:110px;

        line-height:110px;

        margin:auto;

        font-size:20px;

        color:#333;

        border-bottom:1px solid #c9c9c9;

        display:block;

    }

    .mobel-menus li .boxs .mobel-menus-l2:last-child {

        border-bottom:none;

    }



    .index-advantage {

        width:1000px;

        margin:auto;

    }

    .advantage-box.b1 {

        width:330px;

        border-right:1px solid #f0f0f0;

        padding:3px 0 5px 94px;

        background:url(../images/icon-img6.png) 20px center no-repeat;

    }

    .advantage-box.b2 {

        width:330px;

        padding:3px 0 5px 145px;

        background:url(../images/icon-img7.png) 55px center no-repeat;

    }

    .advantage-box.b3 {

        width:330px;

        border-left:1px solid #f0f0f0;

        padding:3px 0 5px 125px;

        background:url(../images/icon-img8.png) 45px center no-repeat;

    }



    .index-about {

        width:94%;

        margin:auto;

        position:relative;

    }

    .index-about .img {

        width:100%;

    }

    .index-about .img img {

        width:100%;

    }

    .index-about .tboxs {

        position:absolute;

        top:50%;

        transform:translateY(-50%);

        left:13.5%;

        width:73%;

        background:rgba(255,255,255,.9);

    }



    .index-about .tboxs {

        padding-left:0;

        padding-bottom:65px;

        height:auto!important;

    }

    .index-about .tboxs .title {

        position:relative;

        line-height:32px;

        padding-top:73px;

        margin-bottom:17px;

        text-align:center;

    }

    .index-about .tboxs .title i {

        font-family:Arial;

        font-size:100px;

        color:#e5ebf4;



    }

    .index-about .tboxs .title span {

        font-size:32px;

        color:#db3632;

        position:absolute;

        z-index:2;

        left:50%;

        transform:translateX(-50%);

    }

    .index-about .tboxs .tbox {

        margin:auto;

        margin-bottom:46px;

        padding:0 15px;

        text-align:center;

    }

    .index-about .tboxs .label-box {

        margin:auto;

        text-align:center;

    }

    .index-about .tboxs .label-box .box {

        display:inline-block;

        text-align:left;

        float:initial;

    }

    .index-about .tboxs .label-box .box.b1 {

        width:189px;

        background:url(../images/icon-img9.png) left center no-repeat;

    }

    .index-about .tboxs .label-box .box.b2 {

        width:170px;

        background:url(../images/icon-img10.png) left center no-repeat;

    }

    .index-about .tboxs .label-box .box.b3 {

        background:url(../images/icon-img11.png) left center no-repeat;

    }



    .index-title-box {

        padding:49px 0 38px 0;

    }

    .index-title-box .box {

        top:49px;

    }



    .index-case .list {

        width:960px;

        margin:auto;

        display:block;

        padding:20px 0 30px;

    }

    .index-case .list li {

        width:465px;

        margin-right:30px;

    }

    .index-case .list li:nth-child(2n) {

        margin-right:0;

    }



    .index-product .list-boxs {

        display:none;

    }



    .mobel-list-box {

        width:960px;

        margin:auto;

        display:block;

        padding-bottom:60px;

    }

    .index-product-list {

        width:960px;

    }

    .index-product-list .bd {

        width:100%;

    }

    .index-product-list .bd li {

        width:465px;

        margin-right:30px;

        margin-bottom:31px;

    }

    .index-product-list .bd li:nth-child(2n) {

        margin-right:0;

    }

    .index-product-box {

        width:100%;

        height:465px;

        padding:40px 45px;

    }

    .index-product-box .list {

        width:100%!important;

        display:block;

        margin-top:33px;

        padding-top:33px;

    }

    .index-product-box .list li {

        width:50%;

        float:left;

        margin-right:0;

        margin-bottom:43px;

    }





    .index-news .index-title-box {

        padding: 60px 0 44px 0;

    }

    .index-news .index-title-box .box {

        top:60px;

    }

    .index-news-box {

        width:960px;

        margin:auto;

        padding-top:33px;

        display:table;

    }

    .hot-news {

        width:465px;

    }

    .hot-news .tbox .txt {

        width:100%;

        overflow: initial;

        white-space:initial;

        text-overflow:initial;

    }

    .news-list {

        width:465px;

    }

    .news-list li {

        padding: 34px 40px 27px 43px;

    }

    .hot-news .tbox .txt {

        margin-top:15px;

        margin-bottom:42px;

    }



    .partner-lsit {

        width:960px;

        margin:auto;

    }

    .partner-lsit .bd li {

        width:300px;

        margin-right:30px;

    }



    .index-partner .index-title-box {

        padding: 86px 0 75px 0;

    }

    .index-partner .index-title-box .box {

        top:86px;

    }



    .index-advisory .boxs{

        width:100%;

    }

    .index-advisory .boxs .box {

        width:50%;

    }

    .index-advisory .boxs .box .link {

        margin-right:26px;

    }

    .index-advisory .boxs .box:first-child .link {

        margin-right:26px;

    }

    .index-advisory .boxs .box .tbox {

        margin-left:25px;

    }

    .index-advisory .boxs .box:last-child .tbox {

        margin-left:25px;

    }



    .foot-box {

        width:100%;

    }

    .foot-menu-box.b1, .foot-menu-box.b2, .foot-menu-box.b3, .foot-menu-box.b4, .ewm-fx {

        width:20%;

        box-sizing:border-box;

    }

    .foot-menu-link {

        line-height:34px;

    }





    .menu-address {

        width:960px;

        margin:auto;

    }

    .product-box {

        width:960px;

        margin:auto;

    }

    .banner-product {

        padding-left:32px;

    }

    .product-box .tbox {

        width:528px;

        margin-right:0;

    }

    .product-box .tbox .list li:nth-child(4) {

        display:none;

    }

    .product-box .tbox .list li:nth-child(3) {

        margin-right:0;

    }

    .product2-box {

        width:960px;

        margin:auto;

    }

    .product2-list li {

        width:100%;

        margin-right:0;

    }

    .product2-list li .tbox {

        width:575px;

    }

    .banner-product{

        width:100%;

    }



    .product3-box1 .box {

        width:960px;

        margin:auto;

    }

    .product3-box1 .tbox {

        width:375px;

        margin-right:48px;

    }

    .product3-box1 .tbox .list {

        display:none;

    }

    .product3-menu {

        display:none;

    }

    .product3-boxs .boxs-one .txt {

        width:864px;

        margin:auto;

    }



    .product3-boxs .box-two {

        width:960px;

        margin:auto;

    }

	

.product3-boxs .box-two .txt{

   font-size:14px;

    line-height:30px;

}

	

    .product3-boxs .box-two .list li {

        width:450px;

        margin-right:60px;

    }

	

	.product3-boxs .box-three .txt{

   font-size:14px;

    line-height:30px;

}

    .product3-boxs .box-two .list li .t1 {

        width:130px;

    }

    .product3-boxs .box-two .list li .t2 {

        width:290px;

    }

    .product3-boxs .box-three .list{

        width:960px;

        margin:auto;

    }

	

    .product3-boxs .box-three .list li .img, .product3-boxs .box-three .list li:nth-child(2n) .img {

        margin:auto;

        float:initial;

    }

    .product3-boxs .box-three .list li .tbox {

        width:885px;

        text-align:center;

        float:initial;

        margin:auto;

    }

    .product3-boxs .box-four {

        width:960px;

        margin:auto;

    }

    .product3-boxs .box-four .list .bd {

        width:960px;

    }

    .product3-boxs .box-four .list li {

        width:215px;

        margin-right:33px;

    }

    .product3-boxs .box-four .list li .img {

        width:100%;

        height:auto;

    }

    .product3-boxs .box-four .list li .img .zz img {

        top:82px;

        left:82px;

    }

    .product3-boxs .box-four .list .prev {

        left:-23px;

    }

    .product3-boxs .box-four .list .next {

        right:-23px;

    }



    .case-list {

        width:960px;

        margin:auto;

    }

    .case-list li .img {

        width:450px;

    }

    .case-list li .tbox {

        width:465px;

        padding-top:65px;

        margin-right:0;

    }

    .case2 {

        width:960px;

        margin:auto;

    }

    .case2 .tbox {

        width:480px;

    }

    .case2 .img {

        width:450px;

    }

    .service-one .shouhou .box {

        width:960px;

        margin:auto;

    }

    .service-one .shouhou .box .case-back {

        width:150px;

        height:50px;

        font-size:20px;

        display:block;

        text-align:center;

        line-height:50px;

        color:#666;

        margin:auto;

    }



    .banner-service {

        width:960px;

        margin:auto;

    }

    .service-one .jishu .box {

        width:960px;

        margin:auto;

    }

    .service-two {

        width:960px;

        margin:auto;

    }

    .service-two .box .left, .service-two .box .right {

        width:470px;

    }

    .service-two .box .labels .tel-num, .service-two .box .labels .text1, .service-two .box .labels .text2 {

        width:435px;

    }

    .download li .d1 {

        width:325px;

        padding-left:25px;

    }


    .download li .d2 {

        width:265px;

    }

    .download li .d3 {

        width:100px;

    }

    .download li .d4 {

        width:95px;

    }

    .download li .d5 {

        width:115px;

    }

    .download li .d6 {

        width:55px;

    }

    .service-list li {

        width:470px;

        margin-right:20px;

    }

    .service-list li:nth-child(3n) {

        margin-right:20px;

    }

    .service-list li:nth-child(2n) {

        margin-right:0;

    }

    





    .about-label {

        width:100%;

    }

    .about-label .box:last-child {

        margin-right:0;

    }

    .about-box-one {

        width:960px;

        margin:auto;

    }

    .about-box-one .img {

        float:initial;

        margin:auto;

    }

    .about-box-one .tbox {

        float:initial;

        width:100%;

        text-align:center;

    }

    .about-box-two .list {

        width:960px;

        margin:auto;

    }

    .about-box-two .list .bd {

        width:960px;

    }

    .about-box-three .list li {

        width:470px!important;

        margin-right:20px;

        box-sizing:border-box;

    }

    .about-box-three .list {

        width:960px;

    }

    .about-box-three .list .bd {

        width:960px;

    }

    .about-box-three .list li {

        width:470px!important;

        margin-right:20px;

        box-sizing:border-box;

    }

    .about-box-four .list {

        width:960px;

        margin:auto;

    }

    .about-box-four .list .bd li {

        padding:0 0 0 472px

    }

    .about-box-four .list .bd li:nth-child(2n) {

        padding:0 472px 0 0;

    }



    .about-box-five .list {

        width:960px;

    }



    .about-news-list li .boxs {

        width:960px;

    }

    .about-news-list li .boxs .tbox {

        width:565px;

    }

    .about-news-list li .boxs .tbox .txt {

        overflow: hidden;

        white-space: nowrap;

        text-overflow: ellipsis;

    }

    .culture-menu {

        width:100%;

    }

    .about-culture-list {

        width:960px;

    }

    .about-culture-list li {

        width:470px;

    }

    .about-culture-list li .img img {

        width:100%;

    }

    .about-culture-list li:nth-child(3n) {

        margin-right:20px;

    }

    .about-culture-list li:nth-child(2n) {

        margin-right:0;

    }

    .about-job-lsit li {

        width:470px;

        margin-right:20px;

    }

    .about-job-lsit li:nth-child(3n) {

        margin-right:20px;

    }

    .about-job-lsit li:nth-child(2n) {

        margin-right:0;

    }



    .about-job-lsit li:hover {

        background:#fff;

    }

    .about-job-lsit li:hover .title {

        background:url(../images/icon-img42.png) 10px center no-repeat;

        color:#000;

    }

    .about-job-lsit li:hover .txt span {

        color:#787878;

    }



    .about-contact {

        width:960px;

    }

    .about-contact .contact-list .list {

        padding:46px 0 38px 25px;

    }

    .about-contact .contact-list .list .tel {

        width:220px;

    }

    .about-contact .contact-list .list .qq {

        width:180px;

    }

    .about-contact .contact-list .list .email {

        width:260px;

    }

    .about-contact .contact-list .list .address {

        width:245px;

    }



    .search-num {

        width:960px;

        margin:auto;

    }

    .search-list {

        width:960px;

        margin:auto;

    }

    

    .fix-menu {

        display:none;

    }

    /*--------------------------------------*/



}





@media(max-width:1024px) {

    .service4 .box {

        width:100%;

        height:100%;

        margin:auto;

    }



    .kf-tc {

        display:none;

    }



    .service4 .box .title {

        font-size:30px;

    }

    .service4 .box .txt {

        font-size:20px;

        line-height:40px;

        padding-bottom:30px;

    }

}





@media (min-width:768px) and (max-width:1023px) {



    .partner-lsit-pc, .partner-lsit1024, .about-box-five .list, .about-box-five .list-pb {

        display:none;

    }

    .partner-lsit-mm {

        display:block;

    }



    .about-box-two .list-pc {



        display:none;

    }

    .about-box-two .list-pb {

        display:none;

    }

    .about-box-two .list-mm {

        display:block;

    }



    .about-box-three .list-pc {

        display:none;

    }

    .about-box-three .list-pb {

        display:none;

    }

    .about-box-three .list-mm {

        display:block;

    }



    /*index*/

    .head11er .logo {

        margin-left:32px;

    }

    .head11er .head11er-box .menu {

        display:none;

    }

    .head11er .head11er-box .language a {

        border-left:1px solid #e6e3e3;

    }

    .head11er .head11er-box .language a:last-child {

        display:none;

    }



    .s-menu-box {

        display:none;

    }



    .mobel-menu {

        width:42px;

        height:120px;

        float:left;

        box-sizing:border-box;

        padding-top:44px;

        margin-right:30px;

        display:block;

        position:relative;

    }

    .mobel-menu span {

        height:4px;

        display:block;

        background:#666;

        transition:all ease .3s;

    }

    .mobel-menu .s1 {

        width:42px;

        margin-bottom:11px;

    }

    .mobel-menu.on .s1 {

        margin-left:5px;

        margin-top:13px;

        -webkit-transform:rotateZ(45deg);

        transform:rotateZ(45deg);

    }

    .mobel-menu .s2 {

        width:27px;

        margin-bottom:11px;

    }

    .mobel-menu.on .s2 {

        display:none;

    }

    .mobel-menu .s3 {

        width:42px;

    }

    .mobel-menu.on .s3 {

        margin-left:5px;

        margin-top:-14px;

        -webkit-transform:rotateZ(-45deg);

        transform:rotateZ(-45deg);

    }



    .mobel-menus {

        width:100%;

        height:100%;

        overflow-y:auto;

        position:fixed;

        top:0;

        left:0;

        z-index:5;

        background:#f2f2f2;

        padding:130px 0;

        display:none;

        box-sizing:border-box;

    }

    .mobel-menus li {

        width:100%;

    }

    .mobel-menus li .box {

        width:94%;

        margin:auto;

        display:table;

        border-bottom:1px solid #c5c5c5;

    }

    .mobel-menus li:last-child .box {

        border-bottom:none;

    }

    .mobel-menus li.on .box {

        border-bottom:none;

    }

    .mobel-menus li .box .mobel-menus-l1 {

        float:left;

        width:85%;

        height:126px;

        line-height:126px;

        font-size:30px;

        color:#000;

        display:block;

    }

    .mobel-menus li .box i {

        width:98px;

        float:right;

        height:126px;

        background:url(../images/icon-img56.png) center center no-repeat;

        display:block;

        float:right;

    }

    .mobel-menus li .boxs {

        width:100%;

        background:#e6e6e6;

        padding-bottom:17px;

        display:none;

    }

    .mobel-menus li.on .boxs {

        display:block;

    }

    .mobel-menus li .boxs .mobel-menus-l2 {

        width:94%;

        height:110px;

        line-height:110px;

        margin:auto;

        font-size:20px;

        color:#333;

        border-bottom:1px solid #c9c9c9;

        display:block;

    }

    .mobel-menus li .boxs .mobel-menus-l2:last-child {

        border-bottom:none;

    }





    .service-two .box .labels .name span {

        color:#ff0000;

        padding-top: 16px;

        display: block;

        box-sizing:border-box;

        float: left;

        line-height:30px;

    }

    .service-two .box .labels .text1 {

        margin:0;

    }



    .banner-pc {

        display:none;

    }

    .banner-m {

        display:block;

    }

    .banner-swiper, .index-banner img {

        width:100%;

    }



    .swiper-pagination-bullet {

        width:15px!important;

        height:15px!important;

        background:#fff;

        opacity:.5;

    }

    .swiper-pagination-bullet-active {

        opacity:1;

    }







    .index-advantage {

        width:100%;

        padding:35px 0 50px 0

    }

    .advantage-box {

        text-align:center;

    }

    .advantage-box.b1 {

        width:33%;

        border:none;

        padding:80px 0 0 0;

        background:url(../images/icon-img6.png) center top no-repeat;

    }

    .advantage-box.b2 {

        width:33%;

        border:none;

        padding:80px 0 0 0;

        background:url(../images/icon-img7.png) center top no-repeat;

    }

    .advantage-box.b3 {

        width:33%;

        border:none;

        padding:80px 0 0 0;

        background:url(../images/icon-img8.png) center top no-repeat;

    }

    .advantage-box .title {

        font-size:30px;

    }

    .advantage-box .txt {

        font-size:18px;

        line-height:30px;

    }





    .index-about {

        width:94%;

        margin:auto;

        position:relative;

    }

    .index-about .img {

        width:100%;

    }

    .index-about .img img {

        width:100%;

    }

    .index-about .tboxs {

        position:relative;

        width:100%;

        margin:0;

        background:none;

    }

    .index-about .tboxs {

        padding-left:0;

        padding-bottom:65px;

        height:auto!important;

    }

    .index-about .tboxs .title {

        position:relative;

        line-height:32px;

        padding-top:73px;

        margin-bottom:17px;

        text-align:center;

    }

    .index-about .tboxs .title i {

        font-family:Arial;

        font-size:100px;

        color:#e5ebf4;



    }

    .index-about .tboxs .title span {

        font-size:32px;

        color:#db3632;

        position:absolute;

        z-index:2;

        left:50%;

        transform:translateX(-50%);

    }

    .index-about .tboxs .tbox {

        width:100%;

        margin-bottom:46px;

        text-align:center;

        line-height:40px;

        font-size:24px;

    }

    .index-about .tboxs .label-box {

        width:100%;

    }

    .index-about .tboxs .tbox span {

        font-size:30px;

        margin-bottom:36px;

    }

    .index-about .tboxs .label-box .box {

        font-size:24px;

        line-height:30px;

        padding-left:70px;

    }

    .index-about .tboxs .label-box .box span {

        font-size:40px;

        line-height:30px;

    }

    .index-about .tboxs .label-box .box.b1 {

        width:33%;

        background:url(../images/icon-img9.png) left center no-repeat;

        background-size:65px;

    }

    .index-about .tboxs .label-box .box.b2 {

        width:33%;

        background:url(../images/icon-img10.png) left center no-repeat;

        background-size:65px;

    }

    .index-about .tboxs .label-box .box.b3 {

        width:33%;

        background:url(../images/icon-img11.png) left center no-repeat;

        background-size:65px;

    }

    



    .index-title-box {

        padding:49px 0 38px 0;

    }

    .index-title-box .box {

        top:49px;

    }



    .index-case .list {

        width:700px;

        margin:auto;

        display:block;

        padding:20px 0 30px;

    }

    .index-case .list li {

        width:335px;

        margin-right:30px;

    }

    .index-case .list li:nth-child(2n) {

        margin-right:0;

    }



    .index-case .list li .tbox .tbox-title {

        font-size:30px;

        overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    }

    .index-case .list li .tbox .tbox-txt {

        font-size:24px;

    }

    .index-case .list li .tbox .tbox-more {

        width:140px;

        height:50px;

        line-height:48px;

        border-radius:25px;

        font-size:22px;

    }



    .index-product .list-boxs {

        display:none;

    }



    .mobel-list-box {

        width:700px;

        margin:auto;

        display:block;

        padding-bottom:60px;

    }

    .index-product-list {

        width:700px;

    }

    .index-product-list .bd {

        width:100%;

    }

    .index-product-list .bd li {

        width:335px;

        margin-right:30px;

        margin-bottom:31px;

    }

    .index-product-list .bd li:nth-child(2n) {

        margin-right:0;

    }

    .index-product-box {

        width:100%;

        height:335px;

        padding:33px 25px;

    }

    .index-product-box .title {

        font-size:32px;

    }

    .index-product-box .txt {

        display:none;

    }



    .index-product-menu li {

        width:170px;

        height:50px;

        line-height:48px;

        border-radius:25px;

        color:#010101;

        margin:0 5px;

        font-size:24px;

    }



    .index-product-box .list li {

        font-size:26px;

    }

    .index-product-box .list {

        width:100%!important;

        display:block;

        margin-top:20px;

        padding-top:20px;

    }

    .index-product-box .list li {

        width:50%;

        float:left;

        margin-right:0;

        margin-bottom:30px;

    }

    .index-title-box .box .ch {

        font-size:36px;

    }

    .index-title-box .box .en {

        font-size:18px;

    }





    .index-news .index-title-box {

        padding: 110px 0 44px 0;

    }

    .index-news .index-title-box .box {

        top:110px;

    }

    .index-news-box {

        width:700px;

        margin:auto;

        padding-top:33px;

        display:block;

    }

    .hot-news {

        width:700px;

        margin:auto;

        float:initial;

        margin-bottom:64px;

    }

    .hot-news .tbox .time {

        font-size:24px;

    }

    .hot-news .tbox .title {

        font-size:30px;

        line-height:30px;

    }

    .hot-news .tbox .txt {

        font-size:24px;

        line-height:30px;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

        white-space:initial;

    }

    .hot-news .tbox .more {

        width:140px;

        height:50px;

        line-height:48px;

        border-radius:25px;

        font-size:22px;

    }







    .news-list {

        width:700px;

        margin:auto;

        float:initial;

    }

    .news-list li {

        padding:50px 30px;

        margin-bottom:40px;

    }

    .news-list li .time {

        font-size:24px;

        line-height:26px;

        margin-bottom:8px;

    }

    .news-list li .title {

        font-size:30px;

        line-height:30px;

        margin-bottom:32px;

    }

    .news-list li .txt {

        font-size:24px;

        line-height:30px;

        margin-bottom:30px;

    }

    .news-list li .more {

        width:140px;

        height:50px;

        line-height:48px;

        border-radius:25px;

        font-size:22px;

    }





    .hot-news .tbox .txt {

        margin-top:15px;

        margin-bottom:42px;

    }



    .partner-lsit {

        width:700px;

        margin:auto;

    }

    .partner-lsit-pc {

        display:none;

    }



    .partner-lsit .bd {

        width:700px;

    }

    .partner-lsit .bd li {

        width:335px;

        margin-right:30px;

    }

    .partner-lsit .bd li .box .img {

        margin-bottom:32px;



    }



    .index-partner .index-title-box {

        padding: 86px 0 75px 0;

    }

    .index-partner .index-title-box .box {

        top:86px;

    }



    .index-advisory{

        display:none;

    }





    .footer {

        display:none;

    }





    .foot-m {

        width:100%;

        background:#171717;

        display:block;

    }

    .foot-m li {

        width:100%;

    }

    .foot-m li .box {

        width:94%;

        margin:auto;

        display:table;

        border-bottom:1px solid rgba(197,197,197,.3);

    }

    .foot-m li:last-child .box {

        border-bottom:none;

    }

    .foot-m li.on .box {

        border-bottom:none;

    }

    .foot-m li .box .mobel-menus-l1 {

        float:left;

        width:85%;

        height:112px;

        line-height:112px;

        font-size:30px;

        color:#fff;

        display:block;

    }

    .foot-m li .box i {

        width:98px;

        float:right;

        height:112px;

        background:url(../images/icon-img57.png) center center no-repeat;

        display:block;

        float:right;

    }

    .foot-m li .boxs {

        width:100%;

        background:#2d2d2d;

        padding-bottom:17px;

        display:none;

    }

    .foot-m li.on .boxs {

        display:block;

    }

    .foot-m li .boxs .mobel-menus-l2 {

        width:94%;

        height:110px;

        line-height:110px;

        margin:auto;

        font-size:30px;

        color:#fff;

        border-bottom:1px solid rgba(201,201,201,.3);

        display:block;

    }

    .foot-m li .boxs .mobel-menus-l2:last-child {

        border-bottom:none;

    }





    .fx-bq {

        width:700px;

        margin:auto;

    }

    .fx-box {

        width:100%;

        padding:32px 0 45px;

        text-align:center;

        border-bottom:1px solid #404040;

    }

    .fx-box a {

        width:60px;

        height:60px;

        display:inline-block;

        margin:0 25px;

    }

    .bq-box {

        width:100%;

        text-align:center;

        font-size:18px;

        line-height:26px;

        color:#ababab;

        padding:27px 0 40px;

    }

    .bq-box a {

        color:#ababab;

    }

    .foot-ms-h {

        width:100%;

        height:117px;

        display:block;

    }

    .foot-ms {

        width:100%;

        height:118px;

        position:fixed;

        z-index:9;

        left:0;

        bottom:0;

        background:#f1f1f1;

        display:block;

    }

    .foot-ms a {

        width:25%;

        height:118px;

        display:block;

        float:left;

        text-align:center;

        font-size:26px;

        line-height:32px;

        color:#333;

        box-sizing:border-box;

        padding-top:70px;

    }

    .foot-ms a.tel {

        background:url(../images/icon-img63.png) center 10px no-repeat;

    }

    .foot-ms a.qq {

        background:url(../images/icon-img64.png) center 10px no-repeat;

    }

    .foot-ms a.cp {

        background:url(../images/icon-img65.png) center 10px no-repeat;

    }

    .foot-ms a.ql {

        background:url(../images/icon-img66.png) center 10px no-repeat;

    }

    .foot-ms a.tel.on {

        color:#fff;

        background:#db3632 url(../images/icon-img63-1.png) center 10px no-repeat;

    }

    .foot-ms a.qq.on {

        color:#fff;

        background:#db3632 url(../images/icon-img64-1.png) center 10px no-repeat;

    }

    .foot-ms a.cp.on {

        color:#fff;

        background:#db3632 url(../images/icon-img65-1.png) center 10px no-repeat;

    }

    .foot-ms a.ql.on {

        color:#fff;

        background:#db3632 url(../images/icon-img66-1.png) center 10px no-repeat;

    }



    .menu-address {

        display:none;

    }





    



    .product-box {

        width:700px;

        margin:auto;

    }

    .ny-banner-product {

        display:none;

    }

    .ny-banner-mobels {

        display:block;

        position:relative;

    }

    .ny-banner-mobels img {

        width:100%;

    }

    .banner-service {

        position:absolute;

        left:50%;

        transform:translateX(-50%);

        bottom:0;

        z-index:2;

    }

    .banner-product {

        position:absolute;

        width:auto;

        left:6%;

        top:0;

        z-index:2;

        padding-left:0;

    }

    .banner-product .title {

        font-size:24px;

        line-height:24px;

        color:#e4f0ff;

        margin-top:40px;

        margin-bottom:12px;

    }



    .banner-product .txt {

        width:360px;

        font-size:18px;

        color:#c5c7cb;

    }

    .banner-product .l-box {

        display:inline-block;

        font-size:16px;

    }

    .banner-product .l-box a {

        display:block;

        float:initial;

        margin-right:0;

        margin-bottom:30px;

    }





    .product-box .img {

        width:350px;

        height:auto;

    }

    .product-box .tbox {

        width:320px;

        margin-right:0;

    }

        .product-box .tbox .title {

            font-size:30px;

            margin-bottom:20px;

        }

        .product-box .tbox .txt {



            font-size:18px;

            line-height:30px;

        }

    .product-box .tbox .list {

        display:none;

    }

    .product-box .tbox .product-more {

        display:none;

    }

    .product-box .lists {

        width:100%;

        display:table;

        padding-top:35px;

    }

    .product-box .lists li {

        width:210px;

        height:210px;

        box-sizing:border-box;

        float:left;

        margin-right:35px;

        box-sizing:border-box;

        border:1px solid #e7e7e7;

    }

    .product-box .lists li:last-child {

        margin-right:0;

    }

    .product-box .lists li img {

        width:100%;

    }









    .product2-box {

        width:700px;

        margin:auto;

    }

    .product2-menu li {

        width:50%;

        box-sizing:border-box;

        border:1px solid #e0e0e0;

        height:80px;

    }

    .product2-menu li a {

        line-height:80px;

        font-size:24px;

    }

    .product2-list li {

        width:100%;

        margin-right:0;

    }

    .product2-list li .tbox {

        width:340px;

        padding-top:37px;

    }

    .product2-list li .tbox .title {

        font-size:30px;

        line-height:30px;

        color:#000;

        margin-bottom:26px;

    }

    .product2-list li .tbox .title span {

        font-size:24px;

    }

    .product2-list li .tbox .txt {

        font-size:24px;

        line-height:30px;

        margin-bottom:26px;

        overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    }

    .product2-list li .tbox .more {

        font-size:22px;

        width:140px;

        height:50px;

        line-height:48px;

        border-radius:25px;

    }



    .page-pc {

        display:none;

    }

    .page-mobel {

        display:block;

    }

    .page-list a {

        width:70px;

        height:70px;

        line-height:68px;

        font-size:30px;

        margin:0 9px;

        border-right:1px solid #ddd;

    }



    .banner-product{

        width:100%;

    }



    .product3-box1 .box {

        width:700px;

        margin:auto;

    }

        .product3-box1 .box .img {

            margin:auto;

            float:initial;

        }

    .product3-box1 .tbox {

        width:100%;

        margin:0;

        text-align:center;

    }

        .product3-box1 .tbox .title {

            margin-bottom:13px;

        }

        .product3-box1 .tbox .cagetroy {

            font-size:24px;

            margin-bottom:11px;

        }

        .product3-box1 .tbox .txt {

            font-size:24px;

            line-height:60px;

            margin:0;

        }





    .product3-box1 .tbox .list {

        display:none;

    }

    .product3-menu {

        display:none;

    }

    .product3-boxs .boxs-one {

        background-size:auto 100%;

    }

    .product3-boxs .boxs-one .title {

        font-size:36px;

        padding:60px 0 30px;

    }

    .product3-boxs .boxs-one .txt {

        width:700px;

        margin:auto;

        font-size:14px;

        line-height:30px;

        padding-bottom:64px;

    }



    .product3-boxs .box-two {

        width:700px;

        margin:auto;

    }

    .product3-boxs .box-two .title {

        font-size:36px;

        color:#000;

    }

    .product3-boxs .box-two .list li {

        width:100%;

        margin-right:0;

        line-height:90px;

    }

    .product3-boxs .box-two .list li .t1 {

        width:170px;

        font-size:24px;

    }

    .product3-boxs .box-two .list li .t2 {

        width:500px;

        font-size:24px;

    }

    .product3-boxs .box-three .list{

        width:700px;

        margin:auto;

    }

	

    .product3-boxs .box-three .list li .img, .product3-boxs .box-three .list li:nth-child(2n) .img {

        margin:auto;

        float:initial;

    }

    .product3-boxs .box-three .list li .tbox {

        width:100%;

        text-align:center;

        float:initial;

        margin:auto;

    }

    .product3-boxs .box-four {

        width:100%;

    }

    .product3-boxs .box-four .list {

        display:none;

    }

    .product3-boxs .box-four .lists {

        width:700px;

        margin:auto;

        display:table;

    }

    .product3-boxs .box-four .lists li {

        width:335px;

        float:left;

        margin-right:30px;

    }

    .product3-boxs .box-four .lists li:nth-child(2n) {

        margin-right:0;

    }

    .product3-boxs .box-four .lists li .img {

        width:100%;

    }

    .product3-boxs .box-four .lists li .img img {

        width:100%;

    }

    .product3-boxs .box-three .list li .tbox .tbox-title {

        font-size:30px;

        line-height:30px;

        margin-bottom:18px;

    }

    .product3-boxs .box-three .list li .tbox .tbox-txt {

        font-size:24px;

        line-height:50px;

    }

    .product3-boxs .box-four .lists li .title {

        font-size:24px;

        line-height:30px;

        padding:29px 0 43px;

    }

















    .case-list {

        width:700px;

        margin:auto;

        padding-top:55px;

    }

    .case-list li {

        position:relative;

    }

    .case-list li .img {

        width:100%;

    }

    .case-list li .img img {

        width:100%;

    }

    .case-list li .tbox {

        width:100%;

        position:absolute;

        left:0;

        bottom:0;

        background:rgba(0,0,0,.5);

        box-sizing:border-box;

        padding:37px 40px 34px 40px;

    }

    .case-list li .tbox .title {

        font-size:36px;

        line-height:36px;

        color:#fff;

        margin-bottom:20px;

    }

    .case-list li .tbox .txt {

        font-size:24px;

        line-height:36px;

        color:#fff;

        opacity:.8;

        margin:0;

    }

    .case-list li .tbox .more {

        display:none;

    }



    .case2 {

        width:700px;

        margin:auto;

    }

    .case2 .tbox {

        width:100%;

        margin-bottom:54px;

    }

    .case2 .tbox .title {

        font-size:36px;

        line-height:36px;

    }

    .case2 .tbox .txt {

        font-size:24px;

        line-height:40px;

    }

    .case2 .tbox .more {

        height:50px;

        line-height:48px;

        font-size:22px;

    }

    .case2 .img {

        width:100%;

    }

    .case2 .img img {

        width:100%;

    }

    .service-one .shouhou .box {

        width:700px;

        margin:auto;

    }

    .service-one .shouhou .box .case-back {

        width:150px;

        height:50px;

        font-size:20px;

        display:block;

        text-align:center;

        line-height:50px;

        color:#666;

        margin:auto;

    }



    .service-two .titles, .service-one .titles {

        font-size:36px;

        line-height:36px;

        margin-bottom:49px;

    }

    .service-one .shouhou .title2, .service-one .jishu .title, .service-one .shouhou .title {

        font-size:36px;

        line-height:36px;

        color:#000;

    }

    .service-one .shouhou .title span, .service-one .shouhou .title2 span, .service-one .jishu .title span {

        width:18px;

        height:18px;

        margin:3px 10px 0 0;

    }

    .service-one .shouhou .txt, .service-one .jishu .txt {

        font-size:24px;

        line-height:50px;

    }

    





    .banner-service {

        width:700px;

        margin:auto;

    }

    .banner-service li, .banner-service li a, .banner-service li.on a {

        width:175px;

        height:100px;

        line-height:100px;

        font-size:28px;

    }





    .service-one .jishu .box {

        width:700px;

        margin:auto;

    }

    .service-two {

        width:700px;

        margin:auto;

        padding-top:50px;

    }

    .service-two .box .left, .service-two .box .right {

        width:100%;

    }

    .service-two .box .labels {

        line-height:50px;

        margin-bottom:40px;

    }

    .service-two .box .labels .name {

        font-size:24px;

    }

    .service-two .box .labels .tel-num, .service-two .box .labels .text1, .service-two .box .labels .text2 {

        width:620px;

        line-height:40px;

    }

    .service-two .box .labels .check-box span {

        font-size:20px;

    }

    .service-two .box .labels .check-box span i {

        width:15px;

        height:15px;

        margin:18px 8px;

    }

    .service-two .box .labels .check-box .check-list .check-click {

        width:130px;

            background: url(../images/icon-img34.png) 98px 36px no-repeat;

    }

    .service-two .box .labels .check-box .check-list .check-click .check-click-on {

        width:130px;

        height:80px;

        font-size:20px;

    }

    .service-two .box .labels .check-box .check-list .check-click .check-click-list {

        top:80px;

    }

    .service-two .box .labels .check-box .check-list .check-click .check-click-list li {

        font-size:20px;

        line-height:50px;

    }

    .service-two .box .labels .text2 {

        height:400px;

        padding-top:5px;

    }

    .service-two .button {

        height:75px;

        border-radius:37px;

        font-size:24px;

    }

    .service-two .txts {

        font-size:24px;

        margin-top:40px;

    }





    .download {

        display:none;

    }



    .service-list li {

        width:100%;

        height:auto;

        margin-right:0;

        padding:35px;

    }

    .service-list li:nth-child(3n) {

        margin-right:0;

    }

    .service-list li:nth-child(2n) {

        margin-right:0;

    }

    .service-list li .q-title {

        font-size:30px;

        background-size:auto 45px;

        line-height:45px;

        padding-left:60px;

    }

    .service-list li .q-txt {

        font-size:24px;

        line-height:36px;

        background:url(../images/icon-img36.png) left top no-repeat;

        background-size:auto 45px;

        padding-left:60px;

    }

    .service4 .box {

        width:100%;

        height:100%;

    }

    .service4 .box .title {

        font-size:30px;

    }

    .service4 .box .txt {

        font-size:20px;

        line-height:40px;

    }



    

    .service-two .link a, .service-one .link a {

        font-size:26px;

        line-height:50px;

        width:25%;

        margin:0;

    }

    .service-two .links {

        width:100%;

        display:table;

        margin-bottom:17px;

    }

    .service-two .links a {

        width:33%;

        text-align:center;

        float:left;

        margin-bottom:50px;

    }





    .service-two .txt {

        display:none;

    }





    .about-label .box {

        width:230px;

        box-sizing:border-box;

        margin:0;

        font-size:24px;

        line-height:40px;

        padding-left:85px;

    }

    .about-label .box span {

        font-size:30px;

        line-height:40px;

    }

    .about-label .box.b1 {

        background:url(../images/icon-img9.png) left center no-repeat

    }

    .about-label .box.b2 {

        background:url(../images/icon-img10.png) left center no-repeat

    }

    .about-label .box.b3 {

        background:url(../images/icon-img11.png) left center no-repeat

    }

    .about-label .box.b1, .about-label .box.b2, .about-label .box.b3 {

        background-size:70px;

    }



    .service-two .box .title {

        line-height:40px;

    }

    .service-two .box .title i {

        width:350px;

        top:20px;

    }

    .service-two .box .title span {

        font-size:30px;

        padding:0 40px;

    }

    .service-two .box .labels .tel-num::-webkit-input-placeholder, .service-two .box .labels .text1::-webkit-input-placeholder, .service-two .box .labels .text2::-webkit-input-placeholder {

    color: #333; font-size:24px;

    }

    .service-two .box .labels .tel-num:-moz-placeholder, .service-two .box .labels .text1:-moz-placeholder, .service-two .box .labels .text2:-moz-placeholder { 

    color: #333; font-size:24px;

    } 

    .service-two .box .labels .tel-num::-moz-placeholder, .service-two .box .labels .text1::-moz-placeholder, .service-two .box .labels .text2::-moz-placeholder { 

    color: #333; font-size:24px;

    }

    .service-two .box .labels .tel-num:-ms-input-placeholder, .service-two .box .labels .text1:-ms-input-placeholder, .service-two .box .labels .text2:-ms-input-placeholder { 

    color: #333; font-size:24px;

    }



    .download-mobel {

        display:block;

        width:100%;

    }

    .download-mobel li {

        width:100%;

        box-sizing:border-box;

        border:1px solid #d2d2d2;

        margin-bottom:27px;

        padding:27px 54px 44px 38px;

    }

    .download-mobel li .title {

        font-size:30px;

        line-height:66px;

        color:#000;

    }

    .download-mobel li .txtss {

        font-size:20px;

        line-height:40px;

        color:#666;

        background:url(../images/icon-img67.png)right 16px no-repeat;

    }













    .about-label {

        width:100%;

    }

    .about-label .box:last-child {

        margin-right:0;

    }

    .about-box-one {

        width:700px;

        margin:auto;

    }

    .about-box-one .img {

        float:initial;

        margin:auto;

    }

    .about-box-one .tbox {

        float:initial;

        width:100%;

        text-align:center;

        padding-top:48px;

        margin:0;

    }

    .about-box-one .tbox .title {

        font-size:30px;

        margin-bottom:36px;

    }

    .about-box-one .tbox .txt, .about-box-two .txt, .about-box-three .txt {

        width:700px;

        margin:auto;

        font-size:24px;

        line-height:40px;

    }



    .about-box-two .list {

        width:700px;

        margin:auto;

        position:relative;

    }

    .about-box-two .list .bd {

        width:510px;

        margin:34px auto 0;

        overflow:hidden;

    }

        .about-box-two .list .bd li {

            width:510px;

            margin:0;

        }

            .about-box-two .list .bd li img {

                width:100%;

            }

        .about-box-two .list .prev {

            width:50px;

            height:50px;

            position:absolute;

            left:17px;

            top:50%;

            transform:translateY(-50%);

            background-size:100%;

        }

        .about-box-two .list .next {

            width:50px;

            height:50px;

            position:absolute;

            right:17px;

            top:50%;

            transform:translateY(-50%);

            background-size:100%;

        }







    .about-box-three .list {

        width:700px;

        position:relative;

    }

    .about-box-three .list .bd {

        width:510px;

        margin:50px auto 0;

    }

    .about-box-three .list li {

        width:510px!important;

        margin-right:0;

        box-sizing:border-box;

    }

    .about-box-three .list .prev {

            width:50px;

            height:50px;

            position:absolute;

            left:17px;

            top:55%;

            transform:translateY(-50%);

            background-size:100%;

        }

        .about-box-three .list .next {

            width:50px;

            height:50px;

            position:absolute;

            right:17px;

            top:55%;

            transform:translateY(-50%);

            background-size:100%;

        }



    .about-box-four .list {

        width:700px;

        margin:auto;

    }

    .about-box-four .list .bd li {

        padding:0 0 0 342px

    }

    .about-box-four .list .bd li:nth-child(2n) {

        padding:0 342px 0 0;

    }

        .about-box-four .list .bd li .time {

            font-size:36px;

            line-height:36px;

            margin-bottom:10px;

        }

        .about-box-four .list .bd li .txts {

            font-size:16px;

            line-height:24px;

            padding:0 0 0 43px;

            margin-bottom:10px;

        }







    .about-box-five .list {

        width:100%;

    }

    .about-box-five .list .bd {

        width:730px;

        margin:auto;

    }

    .about-box-five .list .bd li {

        width:320px;

        margin:0 15px;

    }







    .partner-lsit-mm {

        width:94%;

        margin:auto;

        position:relative;

        padding-bottom:36px;

        display:block;

        margin-bottom:20px!important;

    }

    .partner-lsit-mm .swiper-slide {

        width:50%!important;

        box-sizing:border-box;

        padding:0 1.5%;

    }

    .partner-lsit-mm .swiper-slide .box .img {

        margin:8px 0 16px;

    }

    .partner-lsit-mm .swiper-pagination-bullet {

        width:15px!important;

        height:15px!important;

        background:#cbcdd2;

        opacity:1!important;

    }

    .partner-lsit-mm .swiper-pagination-bullet-active {

        background:#db3632;

    }

        .partner-lsit-mm .swiper-pagination {

            bottom:1px!important;

        }

    .about-box-fives .swiper-slide .box .img {

        box-shadow:0 0 5px 2px rgba(222,229,238,.75);

    }





    .about-news-list li .boxs {

        width:700px;

        margin:auto;

    }

    .about-news-list li .boxs .tbox {

        width:565px;

    }

        .about-news-list li .boxs .img {

            width:300px;

        }

        .about-news-list li .boxs .tbox {

            width:375px;

            padding-top:15px;

        }

            .about-news-list li .boxs .tbox .time {

                font-size:26px;

                line-height:30px;

                margin-bottom:14px;

            }

            .about-news-list li .boxs .tbox .title {

                font-size:30px;

                line-height:34px;

            }

            .about-news-list li .boxs .tbox .txt {

                font-size:24px;

                overflow: hidden;

                white-space: nowrap;

                text-overflow: ellipsis;

            }

            .about-news-list li .boxs .tbox .more {

                display:none;

            }



    .about-news-title {

        font-size:30px;

        line-height:36px;

        padding:30px 0;

    }

        .about-news-title span {

            font-size:24px;

            line-height:36px;

            margin-top:17px;

        }

    .about-news-show {

        font-size:24px;

        line-height:45px;

    }

    .get-back {

        font-size:30px;

    }

    .get-back a {

        float:initial;

        margin:auto;

    }







    .culture-menu {

        width:100%;

        margin-bottom:56px;

    }

        .culture-menu li {

            width:30%;

            font-size:28px;

            line-height:90px;

            margin:0;

        }

            .culture-menu li.on a {

                text-decoration:none;

            }

    .about-culture-list {

        width:700px;

        margin:auto;

    }

    .about-culture-list li {

        width:335px;

        margin-right:30px;

    }

    .about-culture-list li .title {

        font-size:24px;

        line-height:34px;

        text-align:left;

        padding:18px 0 51px;

    }

    .about-culture-list li .img img {

        width:100%;

    }

    .about-culture-list li:nth-child(3n) {

        margin-right:30px;

    }

    .about-culture-list li:nth-child(2n) {

        margin-right:0;

    }

    .about-job-lsit li {

        width:470px;

        margin-right:20px;

    }

    .about-job-lsit li:nth-child(3n) {

        margin-right:20px;

    }

    .about-job-lsit li:nth-child(2n) {

        margin-right:0;

    }



    .about-title {

        font-size:30px;

        border:none;

    }

    .about-title span {

        font-size:24px;

        line-height:38px;

        border-top:1px solid #ddd;

        padding-top:30px;

        margin-top:27px;

    }

    .about-txt {

        font-size:26px;

        line-height:55px;

        padding-bottom:60px;

    }

    .about-job-lsit li {

        width:100%;

        margin:0 0 43px 0;

    }

    .about-job-lsit li .title {

        font-size:30px;

        line-height:66px;

    }

    .about-job-lsit li .txt {

        display:block;

        font-size:24px;

        line-height:40px;

    }

    .about-job-lsit li .txt span {

        line-height:60px;

    }

    .about-job-lsit li .more {

        display:none;

    }



    .about-job-lsit li:hover {

        background:#fff;

    }

    .about-job-lsit li:hover .title {

        background:url(../images/icon-img42.png) 10px center no-repeat;

        color:#000;

    }

    .about-job-lsit li:hover .txt span {

        color:#787878;

    }



    .about-contact {

        width:100%;

    }

        .about-contact .contact-list .title {

            font-size:30px;

            padding:22px 0;

        }

    .about-contact .contact-list .list {

        padding:46px 0 38px 25px;

    }

    .about-contact .contact-list .list .tel, .about-contact .contact-list .list .qq, .about-contact .contact-list .list .email {

        width:100%;

        margin-bottom:20px;

        padding-left:70px;

    }



    .about-contact .contact-list .list .address {

        width:100%;

        padding-left:70px;

    }

        .about-contact .contact-list .list .tel .contact-title, .about-contact .contact-list .list .qq .contact-title, .about-contact .contact-list .list .email .contact-title, .about-contact .contact-list .list .address .contact-title {

            font-size:18px;

            line-height:24px;

            text-transform:uppercase;

        }

        .about-contact .contact-list .list .tel .contact-txts, .about-contact .contact-list .list .qq .contact-txts, .about-contact .contact-list .list .email .contact-txts, .about-contact .contact-list .list .address .contact-txts {

            font-size:18px;

            line-height:24px;

        }







    .searchs .searchs-box {

        width:550px;

    }

    .searchs .search-end {

        width:60px;

    }

    .search-num {

        width:700px;

        margin:auto;

        font-size:16px;

    }

    .search-list {

        width:700px;

        margin:auto;

    }

    .search-list li .title {

        font-size:20px;

    }

    .search-list li .txt {

        font-size:16px;

    }



    .product-one1, .product-one0, .product-one2 {

        padding:40px 0;

    }

    .mobelp-more {

        width:100px;

        height:40px;

        box-sizing:border-box;

        border:1px solid #e7e7e7;

        font-size:14px;

        color:#797979;

        text-align:center;

        border-radius:20px;

        line-height:38px;

        display:block;

        margin:auto;

        margin-top:20px;

    }



    .fix-menu {

        display:none;

    }

    /*--------------------------------------*/



}





@media (max-width:767px) {



    .about-box-two .list-pc {

        display:none;

    }

    .about-box-two .list-pb {

        display:none;

    }

    .about-box-two .list-mm {

        display:block;

    }



    .about-box-three .list-pc {

        display:none;

    }

    .about-box-three .list-pb {

        display:none;

    }

    .about-box-three .list-mm {

        display:block;

    }



    .about-box-one .img .prev {

        width:30px;

        height:30px;

        position:absolute;

        z-index:2;

        background:url(../images/icon-img68.png) center center no-repeat;

        background-size:100%;

        left:18px;

        top:50%;

        transform:translateY(-50%);

    }

    .about-box-one .img .next {

        width:30px;

        height:30px;

        position:absolute;

        z-index:2;

        background:url(../images/icon-img69.png) center center no-repeat;

        background-size:100%;

        right:18px;

        top:50%;

        transform:translateY(-50%);

    }





    /*index*/

    .head11er, .head11er-height {

        width:100%;

        height:60px;

    }

    .head11er .logo {

        height:60px;

        margin-top:0;

        margin-left:16px;

        width:110px;

        background-size:100%;

    }

    .head11er .logo img {

        width:100%;

    }

    .head11er .head11er-box .menu {

        display:none;

    }

        .head11er .head11er-box .search {

            width:60px;

            height:60px;

        }

    .head11er .head11er-box .language a {

        width:50px;

        height:60px;

        padding-left:15px;

        padding-top:26px;

        border-left:1px solid #e6e3e3;

    }

    .head11er .head11er-box .language a:last-child {

        display:none;

    }



    .s-menu-box {

        display:none;

    }



    .mobel-menu {

        width:21px;

        height:60px;

        float:left;

        box-sizing:border-box;

        padding-top:22px;

        margin-right:15px;

        display:block;

        position:relative;

    }

    .mobel-menu span {

        height:2px;

        display:block;

        background:#666;

        transition:all ease .3s;

    }

    .mobel-menu .s1 {

        width:21px;

        margin-bottom:6px;

    }

    .mobel-menu.on .s1 {

        margin-left:3px;

        margin-top:7px;

        -webkit-transform:rotateZ(45deg);

        transform:rotateZ(45deg);

    }

    .mobel-menu .s2 {

        width:13px;

        margin-bottom:6px;

    }

    .mobel-menu.on .s2 {

        display:none;

    }

    .mobel-menu .s3 {

        width:21px;

    }

    .mobel-menu.on .s3 {

        margin-left:3px;

        margin-top:-8px;

        -webkit-transform:rotateZ(-45deg);

        transform:rotateZ(-45deg);

    }



    .mobel-menus {

        width:100%;

        height:100%;

        overflow-y:auto;

        position:fixed;

        top:0;

        left:0;

        z-index:5;

        background:#f2f2f2;

        padding:65px 0;

        display:none;

        box-sizing:border-box;

    }

    .mobel-menus li {

        width:100%;

    }

    .mobel-menus li .box {

        width:94%;

        margin:auto;

        display:table;

        border-bottom:1px solid #c5c5c5;

    }

    .mobel-menus li:last-child .box {

        border-bottom:none;

    }

    .mobel-menus li.on .box {

        border-bottom:none;

    }

    .mobel-menus li .box .mobel-menus-l1 {

        float:left;

        width:85%;

        height:63px;

        line-height:63px;

        font-size:15px;

        color:#000;

        display:block;

    }

    .mobel-menus li .box i {

        width:15%;

        float:right;

        height:63px;

        background:url(../images/icon-img56.png) center center no-repeat;

        display:block;

        float:right;

    }

    .mobel-menus li .boxs {

        width:100%;

        background:#e6e6e6;

        padding-bottom:17px;

        display:none;

    }

    .mobel-menus li.on .boxs {

        display:block;

    }

    .mobel-menus li .boxs .mobel-menus-l2 {

        width:94%;

        height:55px;

        line-height:55px;

        margin:auto;

        font-size:14px;

        color:#333;

        border-bottom:1px solid #c9c9c9;

        display:block;

    }

    .mobel-menus li .boxs .mobel-menus-l2:last-child {

        border-bottom:none;

    }



    .banner-pc, .ny-banner {

        display:none;

    }

    .banner-m {

        display:block;

    }

    .ny-banner-mobels {

        display:none;

    }

    .ny-banner-mobel {

        display:block;

        position:relative;

    }

    .ny-banner-mobel img {

        width:100%;

    }

    .banner-service {

        position:absolute;

        left:50%;

        transform:translateX(-50%);

        bottom:0;

        z-index:2;

    }

    .banner-product {

        position:absolute;

        width:auto;

        left:6%;

        top:0;

        z-index:2;

        padding-left:0;

    }

    .banner-product .title {

        font-size:18px;

        line-height:18px;

        color:#e4f0ff;

        margin-top:40px;

        margin-bottom:12px;

    }

    .banner-product .txt {

        width:160px;

        font-size:14px;

        line-height:20px;

        color:#c5c7cb;

        margin-bottom:10px;

    }

    .banner-product .l-box {

        display:inline-block;

        font-size:12px;

    }

    .banner-product .l-box a {

        width:140px;

        height:30px;

        box-sizing:border-box;

        border:1px solid #fff;

        border-radius:15px;

        text-align:center;

        line-height:28px;

        color:#c5c7cb;

        display:block;

        float:initial;

        margin-right:0;

        margin-bottom:15px;

    }

    .banner-product .l-box a:hover {

        color:#bbd7f9;

        border:1px solid #bbd7f9;

        box-shadow:0 0 10px 8px rgba(10,68,141,.75);

    }









    .banner-swiper, .index-banner {

        width:100%;

    }

    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {

        bottom:10px!important;

    }

    .swiper-pagination-bullet {

        width:7px!important;

        height:7px!important;

        background:#fff;

        opacity:.5;

    }

    .swiper-pagination-bullet-active {

        opacity:1;

    }









    .index-title-box {

        padding:25px 0 30px 0;

    }

    .index-title-box .box {

        top:35px;

    }

    .index-title-box .box s {

        width:80px;

        margin-bottom:5px;

    }

    .index-title-box i {

        font-size:50px;

        line-height:32px;

    }

    .index-title-box .box .ch {

        font-size:16px;

        line-height:16px;

        margin-bottom:9px;

    }

    .index-title-box .box .en {

        font-size:12px;

        line-height:15px;

    }

    .index-news .index-title-box {

        padding: 55px 0 22px 0;

    }

    .index-news .index-title-box .box {

        top:65px;

    }



    .index-partner .index-title-box {

        padding: 43px 0 38px 0;

    }

    .index-partner .index-title-box .box {

        top:53px;

    }









    .index-advantage {

        width:100%;

        padding:20px 0 25px 0;

        display:table;

    }

    .advantage-box {

        height:auto;

        text-align:center;

    }

    .advantage-box.b1 {

        width:33%;

        border:none;

        padding:40px 0 0 0;

        background:url(../images/icon-img6.png) center top no-repeat;

        background-size:40px;

        float:left;

    }

    .advantage-box.b2 {

        width:33%;

        border:none;

        padding:40px 0 0 0;

        background:url(../images/icon-img7.png) center top no-repeat;

        background-size:40px;

        float:left;

    }

    .advantage-box.b3 {

        width:33%;

        border:none;

        padding:40px 0 0 0;

        background:url(../images/icon-img8.png) center top no-repeat;

        background-size:40px;

        float:left;

    }

    .advantage-box .title {

        font-size:15px;

    }

    .advantage-box .txt {

        font-size:12px;

        line-height:16px;

    }





    .index-about {

        width:94%;

        margin:auto;

        position:relative;

    }

    .index-about .img {

        width:100%;

    }

    .index-about .img img {

        width:100%;

    }

    .index-about .tboxs {

        position:relative;

        width:100%;

        margin:0;

        background:none;

    }

    .index-about .tboxs {

        padding-left:0;

        padding-bottom:30px;

        height:auto!important;

    }

    .index-about .tboxs .title {

        position:relative;

        line-height:16px;

        padding-top:35px;

        margin-bottom:8px;

        text-align:center;

    }

    .index-about .tboxs .title i {

        font-family:Arial;

        font-size:50px;

        color:#e5ebf4;



    }

    .index-about .tboxs .title span {

        font-size:16px;

        color:#db3632;

        position:absolute;

        z-index:2;

        left:50%;

        transform:translateX(-50%);

    }

    .index-about .tboxs .tbox {

        width:100%;

        margin-bottom:23px;

        text-align:center;

        line-height:20px;

        font-size:12px;

    }

    .index-about .tboxs .label-box {

        width:100%;

    }

    .index-about .tboxs .tbox span {

        font-size:15px;

        margin-bottom:10px;

    }

    .index-about .tboxs .label-box .box {

        font-size:12px;

        line-height:14px;

        padding-left:35px;

    }

    .index-about .tboxs .label-box .box span {

        font-size:20px;

        line-height:14px;

    }

    .index-about .tboxs .label-box .box.b1 {

        width:33%;

        background:url(../images/icon-img9.png) left center no-repeat;

        background-size:30px;

    }

    .index-about .tboxs .label-box .box.b2 {

        width:33%;

        background:url(../images/icon-img10.png) left center no-repeat;

        background-size:30px;

    }

    .index-about .tboxs .label-box .box.b3 {

        width:33%;

        background:url(../images/icon-img11.png) left center no-repeat;

        background-size:30px;

    }

    



    .index-case {

        width:94%;

        margin:auto;

    }

    .index-case .list {

        width:100%;

        margin:auto;

        padding:20px 0 30px;

    }

    .index-case .list li {

        width:48.5%;

        margin-right:3%;

        margin-bottom:20px;

    }

    .index-case .list li:nth-child(2n) {

        margin-right:0;

    }

    .index-case .list li .tbox {

        padding:18px 0 0 0;

    }

    .index-case .list li .tbox .tbox-title {

        font-size:15px;

        line-height:15px;

        margin-bottom:3px;

        overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    }

    .index-case .list li .tbox .tbox-txt {

        font-size:12px;

        line-height:15px;

        margin-bottom:8px;

    }

    .index-case .list li .tbox .tbox-more {

        width:70px;

        height:25px;

        line-height:23px;

        border-radius:12px;

        font-size:12px;

    }



    .index-product .list-boxs {

        display:none;

    }



    .mobel-list-box {

        width:94%;

        margin:auto;

        display:block;

        padding-bottom:60px;

    }

    .index-product-list {

        width:100%;

    }

    .index-product-list .bd {

        width:100%;

    }

    .index-product-list .bd li {

        width:48.5%;

        margin-right:3%;

        margin-bottom:15px;

    }

    .index-product-list .bd li:nth-child(2n) {

        margin-right:0;

    }

    .index-product-box {

        width:100%;

        height:190px;

        padding:10px 12px;

    }

    .index-product-box .title {

        font-size:16px;

    }

    .index-product-box .txt {

        display:none;

    }



    .index-product-menu {

        padding:13px 0 24px;

    }

    .index-product-menu li {

        /* width:90px; */

        height:25px;

        line-height:23px;

        border-radius:12px;

        color:#010101;

        margin: 10px 10px;

        font-size:12px;

    }



    .index-product-box .list {

        width:100%!important;

        display:block;

        margin-top:10px;

        padding-top:10px;

    }

    .index-product-box .list li {

        width:50%;

        float:left;

        margin-right:0;

        margin-bottom:5px;

        width:48.5%;

        font-size:13px;

        line-height:24px;

        padding-left:10px;

    }



    .index-product-list .bd li a .title {

        bottom:0;

        font-size:12px;

        line-height:14px;

    }



 

    .index-news-box {

        width:100%;

        padding:16px 0 36px;

    }

    .hot-news {

        width:94%;

        margin:auto;

        float:initial;

        margin-bottom:32px;

    }

    .hot-news .tbox {

        padding:10px 5px 0 ;

    }

    .hot-news .tbox .time {

        font-size:12px;

    }

    .hot-news .tbox .title {

        font-size:15px;

        line-height:15px;

        margin-bottom:6px;

    }

    .hot-news .tbox .txt {

        font-size:12px;

        line-height:15px;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

        white-space:initial;

        margin:7px 0 15px 0;

    }

    .hot-news .tbox .more {

        width:70px;

        height:25px;

        line-height:23px;

        border-radius:12px;

        font-size:12px;

    }







    .news-list {

        width:94%;

        margin:auto;

        float:initial;

    }

    .news-list li {

        padding:25px 15px;

        margin-bottom:20px;

    }

    .news-list li .time {

        font-size:13px;

        line-height:13px;

        margin-bottom:8px;

    }

    .news-list li .title {

        font-size:15px;

        line-height:15px;

        margin-bottom:16px;

    }

    .news-list li .txt {

        font-size:12px;

        line-height:15px;

        margin-bottom:15px;

    }

    .news-list li .more {

        width:70px;

        height:25px;

        line-height:23px;

        border-radius:12px;

        font-size:12px;

    }







    .menu-title {

        font-size:24px;

    }

    .partner-lsit {

        width:94%;

        margin:auto;

    }

    .partner-lsit-pc {

        display:none;

    }

    .partner-lsit-m {

        display:none;

    }

    .partner-lsit-mm {

        width:94%;

        margin:auto;

        position:relative;

        padding-bottom:36px;

        display:block;

    }

    .partner-lsit-mm .swiper-slide {

        width:50%!important;

        box-sizing:border-box;

        padding:0 1.5%;

    }

    .partner-lsit-mm .swiper-slide .box .img {

        margin:8px 0 16px;

    }

    .partner-lsit-mm .swiper-pagination-bullet {

        width:7px!important;

        height:7px!important;

        background:#cbcdd2;

        opacity:1!important;

    }

    .partner-lsit-mm .swiper-pagination-bullet-active {

        background:#db3632;

    }

        .partner-lsit-mm .swiper-pagination {

            bottom:21px!important;

        }

    

    .index-advisory{

        display:none;

    }





    .footer {

        display:none;

    }





    .foot-m {

        width:100%;

        background:#171717;

        display:block;

    }

    .foot-m li {

        width:100%;

    }

    .foot-m li .box {

        width:94%;

        margin:auto;

        display:table;

        border-bottom:1px solid rgba(197,197,197,.3);

    }

    .foot-m li:last-child .box {

        border-bottom:none;

    }

    .foot-m li.on .box {

        border-bottom:none;

    }

    .foot-m li .box .mobel-menus-l1 {

        float:left;

        width:85%;

        height:56px;

        line-height:56px;

        font-size:15px;

        color:#fff;

        display:block;

    }

    .foot-m li .box i {

        width:15%;

        float:right;

        height:56px;

        background:url(../images/icon-img57.png) center center no-repeat;

        background-size:35%;

        display:block;

        float:right;

    }

    .foot-m li .boxs {

        width:100%;

        background:#2d2d2d;

        padding-bottom:8px;

        display:none;

    }

    .foot-m li.on .boxs {

        display:block;

    }

    .foot-m li .boxs .mobel-menus-l2 {

        width:94%;

        height:55px;

        line-height:55px;

        margin:auto;

        font-size:15px;

        color:#fff;

        border-bottom:1px solid rgba(201,201,201,.3);

        display:block;

    }

    .foot-m li .boxs .mobel-menus-l2:last-child {

        border-bottom:none;

    }





    .fx-bq {

        width:100%;

    }

    .fx-box {

        width:100%;

        padding:16px 0 22px;

        text-align:center;

        border-bottom:1px solid #404040;

        margin-top:0;

    }

    .fx-box a {

        width:30px;

        height:30px;

        display:inline-block;

        margin:0 12px;

    }

    .bq-box {

        width:100%;

        text-align:center;

        font-size:12px;

        line-height:24px;

        color:#ababab;

        padding:14px 0 20px;

    }

    .bq-box a {

        color:#ababab;

    }

    .foot-ms-h {

        width:100%;

        height:58px;

        display:block;

    }

    .foot-ms {

        width:100%;

        height:58px;

        position:fixed;

        z-index:9;

        left:0;

        bottom:0;

        background:#f1f1f1;

        display:block;

    }

    .foot-ms a {

        width:25%;

        height:58px;

        display:block;

        float:left;

        text-align:center;

        font-size:13px;

        line-height:16px;

        color:#333;

        box-sizing:border-box;

        padding-top:35px;

    }

    .foot-ms a.tel {

        background:url(../images/icon-img63.png) center 5px no-repeat;

        background-size:30px;

    }

    .foot-ms a.qq {

        background:url(../images/icon-img64.png) center 5px no-repeat;

        background-size:30px;

    }

    .foot-ms a.cp {

        background:url(../images/icon-img65.png) center 5px no-repeat;

        background-size:30px;

    }

    .foot-ms a.ql {

        background:url(../images/icon-img66.png) center 5px no-repeat;

        background-size:30px;

    }

    .foot-ms a.tel.on {

        color:#fff;

        background:#db3632 url(../images/icon-img63-1.png) center 5px no-repeat;

        background-size:30px;

    }

    .foot-ms a.qq.on {

        color:#fff;

        background:#db3632 url(../images/icon-img64-1.png) center 5px no-repeat;

        background-size:30px;

    }

    .foot-ms a.cp.on {

        color:#fff;

        background:#db3632 url(../images/icon-img65-1.png) center 5px no-repeat;

        background-size:30px;

    }

    .foot-ms a.ql.on {

        color:#fff;

        background:#db3632 url(../images/icon-img66-1.png) center 5px no-repeat;

        background-size:30px;

    }



    .menu-address {

        display:none;

    }

    .product-box {

        width:94%;

        margin:auto;

    }





    .product-one1, .product-one0, .product-one2 {

        padding:40px 0;

    }

    .product-box .img {

        width:50%;

        height:auto;

    }

    .product-box .img img {

        width:100%;

    }

    .product-box .tbox {

        width:45%;

        margin-right:0;

    }

    .product-box .tbox .title {

        font-size:18px;

        line-height:18px;

        margin:0;

        padding:10px 0 10px;

    }

    .product-box .tbox .txt {

        font-size:12px;

        line-height:20px;

        margin:0;

        overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 6;

    -webkit-box-orient: vertical;

    }



    .product-box .tbox .list {

        display:none;

    }

    .product-box .tbox .product-more {

        display:none;

    }

    .product-box .lists {

        width:100%;

        display:table;

        padding-top:15px;

    }

    .product-box .lists li {

        width:30%;

        box-sizing:border-box;

        float:left;

        margin-right:5%;

        box-sizing:border-box;

        border:1px solid #e7e7e7;

    }

    .product-box .lists li:last-child {

        margin-right:0;

    }

    .product-box .lists li img {

        width:100%;

    }

    .product-one1, .product-one0, .product-one2 {

        padding:40px 0;

    }

    .mobelp-more {

        width:100px;

        height:40px;

        box-sizing:border-box;

        border:1px solid #e7e7e7;

        font-size:14px;

        color:#797979;

        text-align:center;

        line-height:38px;

        border-radius:20px;

        display:block;

        margin:auto;

        margin-top:20px;

    }







    .product2-box {

        width:94%;

        margin:auto;

    }

    .product2-menu li {

        width:50%;

        box-sizing:border-box;

        border:1px solid #e0e0e0;

        height:40px;

    }

    .product2-menu li a {

        line-height:40px;

        font-size:12px;

    }

    .product2-list li {

        width:100%;

        height:auto;

        margin-right:0;

    }

    .product2-list li .img {

        width:42%;

        height:auto;

        box-sizing:border-box;

    }

    .product2-list li .tbox {

        width:46%;

        padding-top:15px;

    }

    .product2-list li .tbox .title {

        line-height:15px;

        height:50px;

        margin-bottom:12px;

    }

    .product2-list li .tbox .title .s1 {

        font-size:15px;

        height:30px;

        color:#000;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

    }

    .product2-list li .tbox .title span {

        font-size:12px;

        margin-top:5px;

    }

    .product2-list li .tbox .txt {

        font-size:12px;

        line-height:15px;

        margin-bottom:13px;

        overflow: hidden;

        text-overflow: ellipsis;

        display: -webkit-box;

        -webkit-line-clamp: 2;

        -webkit-box-orient: vertical;

    }

    .product2-list li .tbox .more {

        font-size:12px;

        width:70px;

        height:25px;

        line-height:23px;

        border-radius:12px;

    }



    .page-pc {

        display:none;

    }

    .page-mobel {

        display:block;

        margin:22px 0 50px;

    }

    .page-list a {

        width:35px;

        height:35px;

        line-height:34px;

        font-size:15px;

        margin:0 2px;

        border-right:1px solid #ddd;

    }





    .product3-box1 {

        padding:36px 0;

    }

    .product3-box1 .box {

        width:94%;

        margin:auto;

    }

    .product3-box1 .box .img {

        width:300px;

        height:auto;

        margin:auto;

        float:initial;

        position:relative;

    }



    .product3-box1 .tbox {

        width:100%;

        margin:0;

        text-align:center;

    }

    .product3-box1 .tbox .title {

        font-size:18px;

        margin-bottom:13px;

    }

    .product3-box1 .tbox .cagetroy {

        font-size:12px;

        margin-bottom:11px;

    }

    .product3-box1 .tbox .txt {

        font-size:12px;

        line-height:30px;

        margin:0;

    }





    .product3-box1 .tbox .list {

        display:none;

    }

    .product3-menu {

        display:none;

    }

    .product3-boxs .boxs-one {

        height:auto;

        background-size:auto 100%;

    }

    .product3-boxs .boxs-one .title {

        font-size:18px;

        padding:30px 0 15px;

    }

    .product3-boxs .boxs-one .txt {

        width:94%;

        margin:auto;

        font-size:12px;

        line-height:24px;

        padding-bottom:32px;

    }



    .product3-boxs .box-two {

        width:94%;

        margin:auto;

    }

    .product3-boxs .box-two .title {

        font-size:18px;

        color:#000;

    }

	

	.product3-boxs .box-two .txt{

   font-size:14px;

    line-height:36px;

}

    .product3-boxs .box-two .list li {

        width:100%;

        margin-right:0;

        line-height:45px;

    }

    .product3-boxs .box-two .list li .t1 {

        width:25%;

        font-size:12px;

    }

    .product3-boxs .box-two .list li .t2 {

        width:70%;

        font-size:12px;

        height:45px;

        line-height:14px;

        display:flex;

        display: inline-flex;

        align-items:center;

    }



    .product3-boxs .box-three {

        padding-bottom:35px;

    }

    .product3-boxs .box-three .title {

        font-size:18px;

        padding:30px 0 24px;

    }

	.product3-boxs .box-three .txt{

   font-size:14px;

    line-height:36px;

}

    .product3-boxs .box-three .list{

        width:94%;

        margin:auto;

    }

    .product3-boxs .box-three .list li .img, .product3-boxs .box-three .list li:nth-child(2n) .img {

        width:100%;

        margin:auto;

        float:initial;

    }

    .product3-boxs .box-three .list li .tbox {

        width:100%;

        text-align:center;

        float:initial;

        margin:auto;

        padding:0;

    }

    .product3-boxs .box-four {

        width:100%;

        padding-bottom:30px;

    }

    .product3-boxs .box-four .title {

        font-size:18px;

        padding:30px 0 24px;

    }

    .product3-boxs .box-four .list {

        display:none;

    }

    .product3-boxs .box-four .lists {

        width:94%;

        margin:auto;

        display:table;

    }

    .product3-boxs .box-four .lists li {

        width:48.5%;

        float:left;

        margin-right:3%;

    }

    .product3-boxs .box-four .lists li:nth-child(2n) {

        margin-right:0;

    }

    .product3-boxs .box-four .lists li .img {

        width:100%;

    }

    .product3-boxs .box-four .lists li .img img {

        width:100%;

    }

    .product3-boxs .box-three .list li .tbox .tbox-title {

        font-size:15px;

        line-height:15px;

        margin-bottom:10px;

    }

    .product3-boxs .box-three .list li .tbox .tbox-txt {

        font-size:12px;

        line-height:25px;

    }

    .product3-boxs .box-four .lists li .title {

        font-size:12px;

        line-height:15px;

        padding:15px 0 20px;

    }

















    .case-list {

        width:94%;

        margin:auto;

        padding-top:25px;

    }

    .case-list li {

        position:relative;

    }

    .case-list li .img {

        width:100%;

    }

    .case-list li .img img {

        width:100%;

    }

    .case-list li .tbox {

        width:100%;

        position:absolute;

        left:0;

        bottom:0;

        background:rgba(0,0,0,.5);

        box-sizing:border-box;

        padding:15px;

    }

    .case-list li .tbox .title {

        font-size:18px;

        line-height:18px;

        color:#fff;

        margin-bottom:10px;

    }

    .case-list li .tbox .txt {

        font-size:12px;

        line-height:18px;

        color:#fff;

        opacity:.8;

        margin:0;

    }

    .case-list li .tbox .more {

        display:none;

    }



    .case2 {

        width:94%;

        margin:auto;

        padding:23px 0 40px;

    }

    .case2 .tbox {

        width:100%;

        margin-bottom:27px;

    }

    .case2 .tbox .title {

        font-size:18px;

        line-height:18px;

        padding-top:15px;

        margin-bottom:15px;

    }

    .case2 .tbox .txt {

        font-size:12px;

        line-height:20px;

        margin-bottom:15px;

    }

    .case2 .tbox .more {

        width:70px;

        height:25px;

        line-height:23px;

        font-size:12px;

    }

    .case2 .img {

        width:100%;

    }

    .case2 .img img {

        width:100%;

    }

    .service-one .shouhou .box {

        width:94%;

        margin:auto;

        padding:30px 0;

    }

    .service-one .shouhou .box .case-back {

        width:100px;

        height:30px;

        font-size:14px;

        display:block;

        text-align:center;

        line-height:30px;

        color:#666;

        margin:auto;

    }



    .service-two .titles, .service-one .titles {

        font-size:18px;

        line-height:18px;

        margin-bottom:25px;

    }

    .service-one .shouhou .title2, .service-one .jishu .title, .service-one .shouhou .title {

        font-size:18px;

        line-height:18px;

        color:#000;

    }

    .service-one .shouhou .title span, .service-one .shouhou .title2 span, .service-one .jishu .title span {

        width:9px;

        height:9px;

        margin:0 10px 0 0;

    }

    .service-one .shouhou .txt, .service-one .jishu .txt {

        font-size:12px;

        line-height:25px;

    }

    





    .banner-service {

        width:94%;

        margin:auto;

    }

    .banner-service li {

        width:25%;

    }

    .banner-service li a, .banner-service li.on a {

        height:50px;

        line-height:50px;

        font-size:14px;

    }





    .service-one .jishu .box {

        width:94%;

        margin:auto;

        padding:15px 0 30px;

    }



    .service-two {

        width:94%;

        margin:auto;

        padding:25px 0 60px;

    }

    .service-two .link a, .service-one .link a {

        font-size:13px;

        line-height:25px;

        width:25%;

        margin:0;

    }

    .service-two .link, .service-one .link {

        margin-bottom:10px;

    }

    .service-two .links {

        width:100%;

        display:table;

    }

    .service-two .links a {

        width:33%;

        text-align:center;

        float:left;

        margin-bottom:20px;

    }





    .service-two .txt {

        display:none;

    }



    .service-two .box .title {

        line-height:20px;

    }

    .service-two .box .title i {

        width:50%;

        top:10px;

    }

    .service-two .box .title span {

        font-size:15px;

        padding:0 20px;

    }

    .service-two .box .labels .text1 {

        margin-left:0;

    }

    .service-two .box .labels .tel-num::-webkit-input-placeholder, .service-two .box .labels .text1::-webkit-input-placeholder, .service-two .box .labels .text2::-webkit-input-placeholder {

    color: #333; font-size:14px;

    }

    .service-two .box .labels .tel-num:-moz-placeholder, .service-two .box .labels .text1:-moz-placeholder, .service-two .box .labels .text2:-moz-placeholder { 

    color: #333; font-size:14px;

    } 

    .service-two .box .labels .tel-num::-moz-placeholder, .service-two .box .labels .text1::-moz-placeholder, .service-two .box .labels .text2::-moz-placeholder { 

    color: #333; font-size:14px;

    }

    .service-two .box .labels .tel-num:-ms-input-placeholder, .service-two .box .labels .text1:-ms-input-placeholder, .service-two .box .labels .text2:-ms-input-placeholder { 

    color: #333; font-size:14px;

    }





    .service-two .box .left, .service-two .box .right {

        width:100%;

    }

    .service-two .box .labels {

        line-height:39px;

        margin-bottom:10px;

    }

    .service-two .box .labels .name {

        font-size:14px;

        line-height:39px;

        padding-top:0;

        box-sizing:border-box;

    }

    .service-two .box .labels .tel-num, .service-two .box .labels .text1, .service-two .box .labels .text2 {

        width:90%;

        height:40px;

        line-height:40px;

        float:left;

    }

    .service-two .box .labels .check-box span {

        font-size:14px;

    }

    .service-two .box .labels .check-box span i {

        width:8px;

        height:8px;

        margin:16px 8px;

    }

    .service-two .box .labels .check-box .check-list .check-click {

        width:100px;

        background: url(../images/icon-img34.png) 78px 18px no-repeat;

    }

    .service-two .box .labels .check-box .check-list .check-click .check-click-on {

        width:100px;

        height:40px;

        font-size:14px;

    }

    .service-two .box .labels .check-box .check-list .check-click .check-click-list {

        top:40px;

    }

    .service-two .box .labels .check-box .check-list .check-click .check-click-list li {

        font-size:14px;

        line-height:40px;

    }

    .service-two .box .labels .text2 {

        height:200px;

        padding-top:0;

    }

    .service-two .button {

        width:50%;

        height:30px;

        border-radius:15px;

        font-size:14px;

    }

    .service-two .txts {

        font-size:14px;

        margin-top:20px;

    }





    .download {

        display:none;

    }



    .service-list li {

        width:100%;

        height:auto;

        margin-right:0;

        margin-bottom:18px;

        padding:12px;

    }

    .service-list li:nth-child(3n) {

        margin-right:0;

    }

    .service-list li:nth-child(2n) {

        margin-right:0;

    }

    .service-list li .q-title {

        font-size:15px;

        background-size:auto 24px;

        line-height:24px;

        padding-left:30px;

        margin-bottom:8px;

    }

    .service-list li .q-txt {

        font-size:12px;

        line-height:18px;

        background:url(../images/icon-img36.png) left top no-repeat;

        background-size:auto 24px;

        padding-left:30px;

    }

    .service4 .box {

        width:100%;

        height:100%;

        padding:20px;

    }

    .service4 .box .title {

        font-size:15px;

        padding-left:35px;

        margin-bottom:13px;

        background:url(../images/icon-img37.png) 6px center no-repeat;

        background-size:24px;

    }

    .service4 .box .txt {

        font-size:13px;

        line-height:25px;

        padding-left:35px;

        padding-top:12px;

        background:url(../images/icon-img38.png) 6px 12px no-repeat;

        background-size:24px;

    }

    .service4 .box .service4-end {

        width:16px;

        height:16px;

        top:20px;

        right:20px;

    }

    

    

    .download-mobel {

        display:block;

        width:100%;

    }

    .download-mobel li {

        width:100%;

        box-sizing:border-box;

        border:1px solid #d2d2d2;

        margin-bottom:27px;

        padding:14px 25px;

    }

    .download-mobel li .title {

        font-size:15px;

        line-height:30px;

        color:#000;

    }

    .download-mobel li .txtss {

        font-size:12px;

        line-height:20px;

        color:#666;

        background:url(../images/icon-img67.png)right 8px no-repeat;

        background-size:20px;

    }





    

    



    .about-label {

        width:100%;

        padding:25px 3%;

        box-sizing:border-box;

        display:table;

    }

    .about-label .box {

        width:33%;

        box-sizing:border-box;

        float:left;

        margin:0;

        font-size:12px;

        line-height:18px;

        padding-left:40px;

    }

    .about-label .box span {

        font-size:18px;

        line-height:18px;

    }

    .about-label .box.b1 {

        background:url(../images/icon-img9.png) left center no-repeat;

    }

    .about-label .box.b2 {

        background:url(../images/icon-img10.png) left center no-repeat;

    }

    .about-label .box.b3 {

        width:34%;

        background:url(../images/icon-img11.png) left center no-repeat;

    }

    .about-label .box.b1, .about-label .box.b2, .about-label .box.b3 {

        background-size:30%;

    }



    .about-label .box:last-child {

        margin-right:0;

    }

    .about-box-one {

        width:94%;

        margin:auto;

        padding:30px 0;

    }

    .about-box-one .img {

        float:initial;

        width:85%;

        margin:auto;

    }

    .about-box-one .tbox {

        float:initial;

        width:100%;

        text-align:center;

        padding-top:24px;

        margin:0;

    }

    .about-box-one .tbox .title {

        font-size:16px;

        margin-bottom:18px;

    }

    .about-box-one .tbox .txt, .about-box-two .txt, .about-box-three .txt {

        width:94%;

        margin:auto;

        font-size:14px;

        line-height:20px;

    }



    .about-box-two {

        padding:40px 0;

    }

    .about-box-two .title {

        font-size:18px;

        line-height:18px;

    }

    .about-box-two .list {

        width:94%;

        margin:auto;

        position:relative;

    }

    .about-box-two .list .bd {

        width:300px;

        margin:16px auto 0;

        overflow:hidden;

    }

    .about-box-two .list .bd li {

        width:300px;

        margin:0;

    }

    .about-box-two .list .bd li img {

        width:100%;

    }

    .about-box-two .list .prev {

        width:40px;

        height:40px;

        position:absolute;

        left:-10px;

        top:50%;

        z-index:8;

        transform:translateY(-50%);

        background-size:100%;

    }

    .about-box-two .list .next {

        width:40px;

        height:40px;

        position:absolute;

        right:-10px;

        top:50%;

        z-index:8;

        transform:translateY(-50%);

        background-size:100%;

    }





    .about-box-three {

        padding:30px 0;

    }

    .about-box-three .title {

        font-size:18px;

        line-height:18px;

    }

    .about-box-three .list {

        width:94%;

        position:relative;

    }

    .about-box-three .list .bd {

        width:300px;

        margin:25px auto 0;

    }

    .about-box-three .list li {

        width:300px!important;

        margin-right:0;

        box-sizing:border-box;

    }

    .about-box-three .list .prev {

        width:40px;

        height:40px;

        position:absolute;

        left:-10px;

        top:55%;

        z-index:8;

        transform:translateY(-50%);

        background-size:100%;

    }

    .about-box-three .list .next {

        width:40px;

        height:40px;

        position:absolute;

        right:-10px;

        top:55%;

        z-index:8;

        transform:translateY(-50%);

        background-size:100%;

    }



    .about-box-four {

        padding:40px 0 30px;

    }

    .about-box-four .title {

        font-size:18px;

        line-height:18px;

    }

    .about-box-four .list {

        width:94%;

        margin:auto;

    }

    .about-box-four .list .bd li {

        padding:0 0 0 47.82%;

    }

    .about-box-four .list .bd li:nth-child(2n) {

        padding:0 47.82% 0 0;

    }

    .about-box-four .list .bd li .time {

        font-size:18px;

        line-height:18px;

        margin-bottom:10px;

    }

    .about-box-four .list .bd li .txts {

        font-size:12px;

    }







    .about-box-five {

        padding:35px 0 15px;

    }

    .about-box-five .title {

        font-size:18px;

        line-height:18px;

        margin-bottom:10px;

    }

    .about-box-five .list {

        display:none;

    }



    .about-box-fives .swiper-slide .box .img {

        box-shadow:0 0 5px 2px rgba(222,229,238,.75);

    }











    .about-news-list li {

        padding:21px 0;

    }

    .about-news-list li .boxs {

        width:94%;

        margin:auto;

    }

    .about-news-list li .boxs .tbox {

        width:565px;

    }

    .about-news-list li .boxs .img {

        width:40%;

    }

    .about-news-list li .boxs .tbox {

        width:58%;

        padding-top:10px;

    }

    .about-news-list li .boxs .tbox .time {

        font-size:13px;

        line-height:14px;

        margin-bottom:4px;

    }

    .about-news-list li .boxs .tbox .title {

        font-size:15px;

        line-height:18px;

        margin-bottom:3px;

    }

    .about-news-list li .boxs .tbox .txt {

        width:100%;

        font-size:12px;

        line-height:16px;

        overflow: hidden;

        white-space: nowrap;

        text-overflow: ellipsis;

        margin-bottom:0;

    }

    .about-news-list li .boxs .tbox .more {

        display:none;

    }



    .about-news-title {

        font-size:15px;

        line-height:18px;

        padding:15px 0;

    }

    .about-news-title span {

        font-size:14px;

        line-height:18px;

        margin-top:8px;

    }

    .about-news-show {

        font-size:14px;

        line-height:20px;

    }

    .get-back {

        font-size:15px;

        margin:11px 0 30px;

    }

    .get-back a {

        float:initial;

        margin:auto;

    }







    .culture-menu {

        width:100%;

        margin-bottom:24px;

    }

    .culture-menu li {

        width:30%;

        font-size:14px;

        line-height:40px;

    }

    .culture-menu li.on a {

        text-decoration:none;

    }

    .about-culture-list {

        width:94%;

        margin:auto;

    }

    .about-culture-list li {

        width:100%;

        margin-right:0;

    }

    .about-culture-list li .title {

        font-size:12px;

        line-height:17px;

        text-align:left;

        padding:9px 0 25px;

    }

    .about-culture-list li .img img {

        width:100%;

    }

    .about-culture-list li:nth-child(3n) {

        margin-right:3%;

    }

    .about-culture-list li:nth-child(2n) {

        margin-right:0;

    }



    .about-job-lsit li {

        width:100%;

        margin:0 0 20px 0;

        padding:10px;

    }

    .about-job-lsit li .title {

        font-size:18px;

        line-height:30px;

        background-size:6%;

        padding-left:12%;

    }

    .about-job-lsit li:nth-child(3n) {

        margin-right:0;

    }

    .about-job-lsit li:nth-child(2n) {

        margin-right:0;

    }

    .about-job-lsit li .txt {

        display:block;

        font-size:12px;

        line-height:20px;

        margin-bottom:0;

    }

    .about-job-lsit li .txt span {

        line-height:30px;

    }

    .about-job-lsit li .more {

        display:none;

    }





    .about-job-lsit li:hover {

        background:#fff;

    }

    .about-job-lsit li:hover .title {

        background:url(../images/icon-img42.png) 10px center no-repeat;

        color:#000;

    }

    .about-job-lsit li:hover .txt span {

        color:#787878;

    }











    .about-title {

        font-size:15px;

        border:none;

    }

    .about-title span {

        font-size:14px;

        line-height:18px;

        border-top:1px solid #ddd;

        padding-top:15px;

        margin-top:13px;

    }

    .about-txt {

        font-size:14px;

        line-height:24px;

        padding-bottom:30px;

    }



    .about-contact {

        width:100%;

    }

    .about-contact .contact-list .title {

        font-size:15px;

        padding:11px 0;

    }

    .about-contact .contact-list .list {

        padding:24px 0 15px 10px;

    }

    .about-contact .contact-list .list .tel, .about-contact .contact-list .list .qq, .about-contact .contact-list .list .email {

        width:100%;

        margin-bottom:10px;

        padding-left:38px;

        background-size:10%;

    }



    .about-contact .contact-list .list .address {

        width:100%;

        padding-left:38px;

        background-size:10%;

    }

        .about-contact .contact-list .list .tel .contact-title, .about-contact .contact-list .list .qq .contact-title, .about-contact .contact-list .list .email .contact-title, .about-contact .contact-list .list .address .contact-title {

            font-size:14px;

            line-height:20px;

            text-transform:uppercase;

        }

        .about-contact .contact-list .list .tel .contact-txts, .about-contact .contact-list .list .qq .contact-txts, .about-contact .contact-list .list .email .contact-txts, .about-contact .contact-list .list .address .contact-txts {

            font-size:12px;

            line-height:16px;

        }





    .searchs {

        padding:20px 0;

    }

    .searchs .searchs-box {

        width:75%;

        height:45px;

    }

    .searchs .searchs-box .search-txt {

        width:70%;

        height:45px;

        padding-left:15px;

    }

    .searchs .searchs-box .search-tb {

        height:45px;

        width:30%;

    }

    .searchs .search-end {

        width:10%;

        height:45px;

    }

    .search-num {

        width:94%;

        margin:auto;

        font-size:16px;

        padding:15px 0;

    }

    .search-list {

        width:94%;

        margin:auto;

    }

    .search-list li {

        padding-bottom:12px;

        margin-bottom:14px;

    }

    .search-list li .title {

        font-size:16px;

        margin-bottom:5px;

    }

    .search-list li .txt {

        font-size:14px;

    }

    .search-list li .label {

        line-height:24px;

    }





    .service-two .box .labels .name span {

        line-height:23px;

    }



    .fix-menu {

        display:none;

    }

    /*--------------------------------------*/



}







@media(max-width:360px) {

    .service-two .box .labels .tel-num, .service-two .box .labels .text1, .service-two .box .labels .text2 {

        width:85%;

    }

}







.index-product-list1 {

    width:1500px;

    margin:auto;

    display:table;

    position:relative;

}

.index-product-box {

    width:365px;

    height:365px;

    float:left;

    background:#074fa8;

    box-sizing:border-box;

    padding:60px 43px;

    position:relative;

}

.index-product-box .title {

    font-size:18px;

    line-height:30px;

    color:#fff;

    margin-bottom:5px;

}

.index-product-box .txt {

    font-size:14px;

    line-height:26px;

    color:#fff;

    opacity:.5;

}

.index-product-box .list {

    border-top:1px solid rgba(255,255,255,.1);

    margin-top:24px;

    padding-top:21px;

    display:table;

}

.partner-lsit-m {

    display:none;

}

.index-product-box .list li {

    /*width:50%;*/

    font-size:14px;

    line-height:36px;

    box-sizing:border-box;

    padding-left:14px;

	padding-right:10px;

    background:url(../images/icon-img13.png) 4px center no-repeat;

    float:left;

}

.index-product-box .list li a {

    display:block;

    color:#fff;

}

.index-product-box .list li a:hover {

    text-decoration:underline;

}



.index-product-list1 .bd {

    width:1135px;

    float:right;

    overflow:hidden;

}

.index-product-list1 .bd li {

    width:365px;

    float:left;

    margin-right:20px;

}

.index-product-list1 .bd li a {

    position:relative;

    display:block;

}

.index-product-list1 .bd li .img {

    width:100%;

}

.index-product-list1 .bd li .img img {

    width:100%;

    display:block;

}

.index-product-list1 .bd li a .title {

    width:100%;

    font-size:16px;

    line-height:24px;

    color:#333;

    text-align:center;

    position:absolute;

    z-index:2;

    left:0;

  

}

.index-product-list1 .hd {

    width:100%;

    text-align:center;

    padding:65px 0 61px 0;

    display:table;

}

.index-product-list1 .hd li {

    width:10px;

    height:10px;

    background:#cbcdd2;

    border-radius:100%;

    display:inline-block;

    margin:0 11px;

}

.index-product-list1 .hd li.on {

    background:#074fa8;

}









/*誉登机电产品中心*/

.cp_bg{ background:url(../images/fenl_bg.gif) no-repeat center 0;height: 1020px; padding:63px 0 0;font-size: 0;overflow: hidden;}

.fenl{ padding:0 0 30px;}

.fenl01{ padding:10px 0 0;width: 1100px; display:inline-block;overflow: hidden;}

.fenl01 h3{width: 205px;height: 62px;float: left;}

.fenl01 h3 a{ background:url(../images/fenl_tbg01.gif) no-repeat;display: block;width: 205px;height: 122px;text-align: center;line-height: 40px;overflow: hidden;font-size: 15px;color: #fff;}

.fenl01 h3.cur a,.fenl01 h3 a:hover{ background:url(../images/fenl_tbg02.gif) no-repeat;}

.fenl01 ul{ display:inline-block;width: 800px;height: 140px;line-height: 30px;float: left; border-top:#e4e4e4 1px solid; border-right:#e4e4e4 1px solid; border-bottom:#e4e4e4 1px solid;overflow: hidden;}

.fenl01 ul li{width: 400px;float: left;overflow: hidden;}

.fenl01 ul li a{font-size: 14px;color: #333; padding:0 0 0 22px;}

.fenl01 ul li a:hover{color: #194a8a;}

.fenl01 ul li.fenl_lastli{width: 44px;}

.fenl01 ul li.fenl_lastli a{padding: 0;}

.fenl01 .fenl_ul03{line-height: 20px;height: 40px; padding:8px 0 12px;}





























.fl{ float: left;}







.fr{ float: right;}













div,form,img,ul,ol,li,dl,dt,dd,p,tr,td,input,body,strong,span,pre{margin:0; padding:0; border:0; background-repeat:no-repeat;}







h1,h2,h3,h4,h5,h6,p{ margin:0; padding:0; font-weight:normal;}







body{ font-family:"Microsoft YaHei" !important; font-size:14px;margin:0px;padding:0px;color:#1a1a1a;line-height:21px;height:auto;-webkit-text-size-adjust: none;-moz-text-size-adjust:none; -ms-text-size-adjust: none;text-size-adjust: none;}







img{ border:0px;}







ul,li{ list-style:none;}







em{font-style:normal;}







a{ text-decoration:none; color:#1a1a1a;}







a.hover{text-decoration:none; color:#00a1e9;}







.del_float{ clear:both; line-height:0; height:0; font-size:0;}







a,area{blr:expression(this.onFocus=this.blur())}























/*网站基本定义*/







input{font-family:"Microsoft Yahei" !important ; background:none; outline: none;}







.clearfix:after{visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}







.clearfix{*zoom:1;}







.web{ width:1260px; margin:0 auto; }

































.indexnewscenteraa{ background-color: #FFF; position: relative; overflow: hidden; padding:10px 0; }







.indexnewscenteraa .zmoduletitle .canedit{ font-size: 32px; line-height: 33px; padding-bottom: 12px; color: #333; text-align: center;}







.indexnewscenteraa .zabouttext04{ font-size: 16px; width: 854px; margin:0 auto; text-align: center; color: #333;padding-bottom: 46px;}







.indexnewscenteraa .newsleft{ width: 572px;}







.indexnewscenteraa .newsleft a{ display: block; }







.indexnewscenteraa .newsleft a p{ overflow: hidden;}







.indexnewscenteraa .newsleft a:hover h4,.indexnewscenteraa .newsleft a:hover p{color: #163564;}







.indexnewscenteraa .newsleft a img{ display: block; width: 572px; height: 321px;-webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s;}







.indexnewscenteraa .newsleft a img:hover{-moz-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);}







.indexnewscenteraa .newsleft .newstext{ border:1px solid #dcdcdc; padding:19px 25px;}







.indexnewscenteraa .newsleft .newstext h4{ font-size: 18px; color: #333; height: 21px; overflow: hidden;}







.indexnewscenteraa .newsleft .newstext p{ font-size: 14px; color: #666; padding-top:12px; height: 88px; overflow: hidden;}







.indexnewscenteraa .newsright{ width: 630px;}







.indexnewscenteraa .newsright dl{ border-bottom: 1px solid #dcdcdc; padding-bottom: 23px; padding-top:32px;}







.indexnewscenteraa .newsright dl:hover h2,.indexnewscenteraa .newsright dl:hover h4,.indexnewscenteraa .newsright dl:hover p{ color: #163564;}







.indexnewscenteraa .newsright dl dd{ float: left; width: 57px; overflow: hidden; font-family: Arial; text-align: center; }







.indexnewscenteraa .newsright dl h2{ font-size: 48px;  height: 40px; line-height: 40px;}







.indexnewscenteraa .newsright dl dd p{ font-size: 13px; color: #666; }







.indexnewscenteraa .newsright dl dt{ width: 520px; float: left; padding-left:20px;padding-top:6px;}







.indexnewscenteraa .newsright dl dt a{ display: block;}







.indexnewscenteraa .newsright dl dt h4{ font-size: 18px; color: #333; height: 20px; line-height: 20px; overflow: hidden;}







.indexnewscenteraa .newsright dl dt p{ font-size: 14px; color: #666; height: 25px; line-height: 25px; overflow: hidden; padding-top:6px;}







.indexnewscenteraa .Fimore { display: block; width: 98px; height: 38px; line-height: 38px; text-align: center; overflow: hidden; border:1px solid #989898; color: #666; margin:0 auto; margin-top:46px;}







.indexnewscenteraa .Fimore:hover{ color: #FFF; background-color: #163564;}








@charset "utf-8";

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */

dl, dt, dd, ul, ol, li, /* list elements 列表元素 */

pre, /* text formatting elements 文本格式元素 */

fieldset, lengend, button, input, textarea, /* form elements 表单元素 */

th, td { /* table elements 表格元素 */

    margin: 0;

    padding: 0;

}

input,textarea {border: 2 none; box-shadow: none; outline: none;}

/* 设置默认字体 */

body,button, input, select, textarea {font: 14px/22px "Microsoft YaHei";color: #666;}

h1 {font-size: 18px;}

h2 {font-size: 16px;}

h3 {font-size: 14px;}

h4, h5, h6 {font-size: 100%;}

* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;}

/* 重置列表元素 */

ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */

a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/

a:hover {text-decoration: none; color:#004da2;}

/* 重置表单元素 */

legend {color: #000;} /* for ie6 */

fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */

button, input, select, textarea {

    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */

}



/* 重置表格元素 */

table {

    border-collapse: collapse;

    border-spacing: 0;

}



/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */

html {overflow-y: scroll;}





/*设置浮动*/

.fl {float: left;}

.fr {float: right;}

.pr{position: relative;}

.pa{position: absolute;}





/*清除浮动*/

.clear{clear: both;height: 0;}

.blk-main .clearlist,.blk-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.b-main .clearlist,.b-main .listclear{ clear:both;height:0;padding:0;margin:0;border:0;width:100% ;float:none;}

.clearafter:after { content:"."; display:block; height:0; visibility:hidden; clear:both; }





/*全局背景色1*/

.body-color{background: #ffffff;}

.bark-body-color{background:#181818;}



.blk{margin-bottom: 25px;}

/*Main模板*/

.blk-main{width:1200px; margin: 0 auto;}

/*小模块*/

.blk-xs{width:240px;}

/*中模块*/

.blk-sm{width:930px;}

/*小版块*/

.blk{margin-bottom:30px;}





.h_head_gd{filter:alpha(opacity=100);opacity:1; position:fixed !important; top:-0px !important; width:100%!important;_position:absolute;_top:expression(eval(document.documentElement.scrollTop)-0); z-index:10; left:50% !important;margin-left:-600px !important; width:1200px !important; }



/*首页板块全局补白*/

.p{padding: 30px 0;}

/*首页板块全局变量*/

.b{clear: both;}

/*内页板块全局变量*/

.blk{margin-bottom:  20px;}



        .p12-curblock{
            display: none;
        }
        .p12-curmbs-1 b {
            border-left: 10px solid #000333;
            font-weight: normal;
            padding-left: 8px;
        } 
        .p12-curmbs-1 i {
            font-style: normal;
        }
        
        .p12-curmbs-1 span {
            font-family: '宋体';
            padding: 0 5px;
            height: 46px;
            line-height: 46px;
        }
    
                .pc-cx-tel-1 {
                    width: 58%;
                   
                    border-top: 2px solid #e6e6e6;
                    padding-top: 10px;
                    position: absolute;
                    bottom: 26px;
                    right: 6%;
                }
                
                .pc-cx-tel-1-t1 {
                    width: 114px;
                    height: 44px;
                    background: #535353;
                    font-size: 18px;
                    line-height: 44px;
                    text-align: center;
                    float: right;
                }
                
                .pc-cx-tel-1-t1 a {
                    display: block;
                    color: #fff;
                }
                
                .pc-cx-tel-1-t2 {
                    height: 56px;
                    padding-left: 70px;
                    background: url(../images/pc-xc-icon2.png) no-repeat 10px top;
                    font-size: 18px;
                    line-height: 18px;
                    color: #454545;
                }
                
                .pc-cx-tel-1-t2 p {
                    line-height: 24px;
                }
            
        .cpcc-ts-01 {
            position: relative;
            padding: 12px 0 16px;
            background: #fff;
        }
        
        .cpcc-ts-01-left {
            position: relative;
            width: 365px;
            float: left;
            overflow: hidden;
          
            margin-left: 20px;
        }
        
        .cpcc-ts-01-left-jt {
            width: 12px;
            height: 23px;
            position: absolute;
            top: 50%;
            margin-top: -11px;
            cursor: pointer;
            z-index: 33;
        }
        
        .cpcc-ts-01-left-prev {
            left: 10px;
        }
        
        .cpcc-ts-01-left-next {
            right: 10px;
        }
        
        .cpcc-ts-01-left-size {
            position: absolute;
            right: 0;
            bottom: 0;
            width: 56px;
            height: 26px;
            font-size: 14px;
            line-height: 16px;
            color: #787878;
            letter-spacing: 3px;
        }
        
        .cpcc-ts-01-left-size em {
            font-style: normal;
        }
        
        .cpcc-ts-01-left-pic {
            width: 100%;
            position: relative;
            text-align: center;
        }
        
        .cpcc-ts-01-left-pic li {
            width: 100%;
            float: left;
        }
        
        .cpcc-ts-01-left-pic img {
            width: 100%;
            margin: 0 auto;
            display: block;
        }
        
        .cpcc-ts-01-right {
            width: 58%;
            float: right;
            margin-right: 6%;
        }
        
        .cpcc-ts-01-right-tit {
            height: 48px;
            font-size: 24px;
            line-height: 48px;
            color: #4a4a4a;
            border-bottom: 1px solid #e5e5e5;
            margin-bottom: 10px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            position: relative;
        }
        .pc-cx-tel-albb,.pc-cx-tel-albb img{width:42px;height:42px;}
        .pc-cx-tel-albb{position:absolute;right:32%;bottom:12px;}
        .cpcc-ts-01-right-con {
            font-size: 14px;
            line-height: 34px;
            margin-bottom: 86px;
            max-height: 186px;
            overflow: hidden;
        }
    
        .cpxq-01 {
            background: #fff;
            margin-bottom:42px;
        }
        
        .cpxq-01-nav {
            font-size: 18px;
            height: 56px;
            border-bottom: 1px solid #ebebeb;
        }
        
        .cpxq-01-nav li {
            float: left;
            height: 57px;
            line-height: 56px;
            padding: 0 30px;
            border-right: 1px solid #ebebeb;
            cursor: pointer;
        }
        
        .cpxq-01-nav li.cur {
            background: url(../images/p14-icon10.png) no-repeat center bottom #064da0;
            color: #fff;
        }
        
        .cpxq-01-text {
            display: none;
        }
        
        .cpxq-01-desc {
            padding-left: 15px;
            padding-right: 15px;
        }
        
        .cpxq-01-cur {
            display: block;
        }
    
       











