@charset "utf-8";
/* CSS Document */
/*banner*/
.banner_box{ width:100%; min-width:1200px; position:relative; overflow:hidden;}
.banner{ display:block;}
.banner li{ display:block; width:100%;}
.banner li img{ display:block; width:100%; height:auto;}
.banner_box .hd{ width:100%; position:absolute; bottom:20px;}
.banner_box .hd ul{ display:block; text-align:center;}
.banner_box .hd ul li{ display:inline-block; width:8px; height:8px; border-radius:4px; background:rgba(255,255,255,0.5); margin:0 3px; transition:all .5s;}
.banner_box .hd .on{background:rgba(255,255,255,1); width:50px;}
.indexBnrSwiper-prev,.indexBnrSwiper-next{ display:block; width:114px; height:100%; position:absolute; top:0; opacity:0; transition:all 0.5s ease-out; z-index:99;}
.indexBnrSwiper-prev{ left:0; background:url(../images/swiper1-l.png) no-repeat center;}
.indexBnrSwiper-next{ right:0px; background:url(../images/swiper1-r.png) no-repeat center;}
.banner_box:hover .indexBnrSwiper-prev,.banner_box:hover .indexBnrSwiper-next{ opacity:0.5}
.banner_box .indexBnrSwiper-prev:hover,.banner_box .indexBnrSwiper-next:hover{ opacity:1;}

.ggc_bigbox{ width:100%; min-width:1200px; border-bottom:1px solid #e1e1e1; height:74px;}
.ggc_box{ width:1400px; margin:auto; overflow:hidden;}
.ggc_left{ float:left;}
.ggc_left span{ display:inline-block; font-size:14px; font-weight:bold; color:#434343; line-height:74px;}
.ggc_left li{ display:inline-block; margin-right:40px;}
.ggc_left li a{ display:inline-block; font-size:14px; color:#434343; line-height:74px;}
.sousuo_box{ float:right; height:38px; border:1px solid #e6e6e6; border-radius:20px; margin-top:18px; padding:0 15px 0 18px; overflow:hidden;}
.sousuo_box .srk{ float:left; width:190px; font-size:14px; color:#bebebe; line-height:38px; padding:0; margin:0; outline:none; border:none;}
.sousuo_box .search{ float:left; width:30px; height:38px; background:url(../images/ss_tu.png) no-repeat center; border:none; outline:none;}
/*关于索菲*/
.about_bj{ width:100%; min-width:1200px; padding:96px 0 118px; background:url(../images/about_bj.jpg) no-repeat bottom left;}
.about_box{ width:1400px; margin:auto; position:relative;}
.about_conbox{ float:left; width:43.5%;}
.about_conbox dl{ display:block; padding-top:28px;}
.about_conbox dl dt{ display:inline-block; font-size:48px; font-weight:bold; color:#333333; line-height:48px; background:url(../images/cft5.png) no-repeat right top; padding-right:36px;}
.about_conbox dl dd{ display:block; font-size:48px; font-weight:bold; color:#003171; line-height:48px; margin-top:15px;}
.about_conbox p{ display:block; font-size:20px; color:#333333; line-height:36px; margin-top:30px;}
.qizs{ display:block; width:328px; height:48px; background:url(../images/more_bj.jpg) no-repeat center; margin-top:30px; overflow:hidden;}
.qizs li{ display:inline-block; padding:0 28px; font-size:16px; line-height:48px;}
.qizs li:nth-child(1){ color:#fff;}
.qizs li:nth-child(2){ color:#3e3e3e;}
.about_tu{ float:right; width:56.1%;}
.about_tu img{ display:block; width:100%; height:auto;}
.shil_liebiao{ width:970px; background:#fff; box-shadow:0 0 6px rgba(102,102,102,0.4); position:absolute; left:0; bottom:-52px;}
.shil_liebiao ul{ display:block; padding:30px 0 20px; text-align:center;}
.shil_liebiao ul li,.shil_liebiao ul li a{ display:inline-block;}
.shil_liebiao ul li:after{ content:""; display:inline-block; width:1px; height:67px; background:#ededed; margin:0 42px;}
.shil_liebiao ul li:last-child:after{ display:none;}
.shil_liebiao ul li span{ display:block; font-size:56px; font-weight:bold; color:#003171; line-height:56px;}
.shil_liebiao ul li span em{ display:inline-block; width:20px; height:20px; border-radius:50%; background:#e60012; font-style:normal; font-size:13px; font-weight:lighter; text-align:center; color:#fff; line-height:20px; position:relative; left:-10px;}
.shil_liebiao ul li p{ display:block; font-size:16px; color:#4c4c4c; text-align:center; line-height:18px; margin-top:10px;}
.shil_liebiao ul li:nth-child(1) span em{ font-size:16px;}
/**/
.youshi_bj{ width:100%; min-width:1200px; height:775px; background:url(../images/ysbj.jpg) no-repeat top; margin-top:30px;}
.youshi_ti{ padding-top:90px; text-align:center;}
.youshi_ti span{ display:inline-block; padding:0 30px; background:url(../images/title-2.png) no-repeat top; font-size:50px; font-weight:bold; color:#fff; text-align:center;}
.youshi_ti p{ display:block; font-size:24px; color:#c8c8c8; text-align:center; margin-top:15px;}
.youshi_box{ width:1400px; margin:75px auto 0; overflow:hidden;}
.youshi_left{ float:left; width:392px;}
.youshi_left dl{ display:block; margin-bottom:108px; overflow:hidden;}
.youshi_left dl dt{ float:left; width:74px; height:84px; background:url(../images/yst_1.png) no-repeat center;}
.youshi_left dl dt span,.youshi_right dl dt span{ display:block; width:62px; height:72px; margin:6px auto;}
.youshi_left dl:hover dt span,.youshi_right dl:hover dt span{ background:url(../images/yst_2.png) no-repeat center;}
.youshi_left dl:last-child,.youshi_right dl:last-child{ margin-bottom:0;}
.youshi_left dl dd{ float:left; margin-left:30px;}
.youshi_left dl dd span{ display:block; font-size:30px; font-weight:bold; color:#fff;}
.youshi_left dl dd p{ display:block; font-size:18px; color:#cfcfcf; margin-top:10px;}
.youshi_right{ float:right; width:372px;}
.youshi_right dl{ display:block; margin-bottom:108px; overflow:hidden;}
.youshi_right dl dt{ float:right; width:74px; height:84px; background:url(../images/yst_1.png) no-repeat center;}
.youshi_right dl dd{ float:right; margin-right:25px;}
.youshi_right dl dd span{ display:block; font-size:30px; font-weight:bold; color:#fff; text-align:right;}
.youshi_right dl dd p{ display:block; font-size:18px; color:#cfcfcf; margin-top:10px; text-align:right;}
.zslist{ display:block; margin-top:135px; text-align:center;}
.zslist li{ display:inline-block; font-size:16px; font-weight:bold; color:#fff; margin:0 35px; padding-left:35px; background:url(../images/yst_4.png) no-repeat left;}
.chanpin_bj{ width:100%; min-width:1200px; padding:98px 0 102px; background:url(../images/chanpin_bj.jpg) no-repeat center;}
.chanpin_box{ display:block; width:1400px; margin:auto; overflow:hidden;}
.chanpin_box li{ float:left; width:22%; margin-right:4%; background:#fff;}
.chanpin_box li:last-child{ margin-right:0;}
.chanpin_tu{ width:100%; background:#000; overflow:hidden;}
.chanpin_tu img{ display:block; width:100%; height:auto; transition:all .5s;}
.chanpin_con{ padding:20px;}
.chanpin_con h1{ display:block; font-size:16px; color:#262626; text-align:center;}
.chanpin_con span{ display:block; width:116px; height:35px; margin:20px auto 0; background:url(../images/ckbj.png) no-repeat center; font-size:14px; color:#262626; text-align:center; line-height:35px;}
.chanpin_box li:hover span{ background:url(../images/ckbj2.png) no-repeat center; color:#fff;}
/*行业应用*/
.yingyong_ti{ padding:75px 0 42px; text-align:center;}
.yingyong_ti span{ display:inline-block; padding:0 30px; font-size:48px; font-weight:bold; color:#282828; text-align:center; line-height:46px; background:url(../images/title-3.png) no-repeat top;}
.yingyong_ti p{ display:block; font-size:24px; color:#7e7e7e; text-align:center; margin-top:15px;}
.yingyong_bj{ width:100%; min-width:1200px; height:840px; position:relative; overflow:hidden;}
.yingyong_box{ width:1920px; position:absolute; left:50%; transform:translateX(-50%);}
.yingyong_box ul{ display:block;}
.yingyong_box ul li{ display:block; width:100%; position:relative;}
.yingyong_box ul li img{ display:block; width:100%; height:auto;}
.yingyong_con{ width:1400px; position:absolute; top:145px; left:50%; transform:translateX(-50%);}
.yingyong_con span{ display:block; width:30px; height:3px; background:#e60012;}
.yingyong_con h1{ display:block; font-size:36px; font-weight:bold; color:#fff; margin-top:20px;}
.yingyong_con p{ display:block; font-size:18px; color:#fff; line-height:30px; margin-top:25px;}
.yingyong_bt{ width:50%; height:840px; background:rgba(0,49,113,0.3); position:absolute; right:0; top:0; z-index:100;}
.yingyong_bt ul{ display:block;}
.yingyong_bt ul li{ display:block; cursor:default; height:179px; padding:30px 50px 0; background:rgba(0,49,113,0); border-bottom:1px solid #98b1cc; transition:all .3s;}
.yingyong_bt ul li:last-child{ border-bottom:none;}
.yingyong_bt ul li span{ display:block; font-size:65px; font-weight:bold; color:#fff; opacity:0.2; line-height:65px;}
.yingyong_bt ul li dl{ display:block; margin-top:25px;}
.yingyong_bt ul li dl dt{ display:block; font-size:26px; color:#fff; line-height:28px;}
.yingyong_bt ul li dl dd{ display:block; font-size:18px; color:#fff; margin-top:8px; opacity:0.45;}
.yingyong_bt ul li:hover,.yingyong_bt .cur{ background:rgba(66,83,123,0.5);}
.yingyong_bt ul li:hover span,.yingyong_bt .cur span{ color:#e60012; opacity:1;}
/**/
.zhizao_ti{ padding:98px 0 68px; text-align:center;}
.zhizao_ti span{ display:inline-block; padding:0 30px; font-size:48px; line-height:52px; font-weight:bold; color:#282828; background:url(../images/title-4.png) no-repeat center 7px;}
.zhizao_ti p{ display:block; font-size:24px; color:#7e7e7e; text-align:center; margin-top:12px;}
.zhizao_box{ width:1200px; margin:auto; overflow:hidden;}
.zhizao_nav{ display:block; text-align:center;}
.zhizao_nav li{ display:inline-block;}
.zhizao_nav li dl{ display:inline-block; overflow:hidden;}
.zhizao_nav li dl dt{ float:left;}
.zhizao_nav li dl dt img{ display:block;-webkit-filter: brightness(0);-moz-filter: brightness(0);filter: brightness(0); opacity:0.7; transition:all .5s;}
.zhizao_nav li dl dd{ float:left; margin-left:15px;}
.zhizao_nav li dl dd span{ display:block; font-size:26px; color:#404040; line-height:26px; text-align:left;}
.zhizao_nav li dl dd p{ display:block; font-size:16px; color:#a7a7a7; line-height:16px; text-align:left; margin-top:5px;}
.zhizao_nav .on img{-webkit-filter: brightness(100%);-moz-filter: brightness(100%);filter: brightness(100%); opacity:1;}
.zhizao_nav .on span{ font-weight:bold; color:#e60012;}
.zhizao_nav li:after{ content:""; display:inline-block; width:1px; height:37px; background:#e2e2e2; margin:0 50px;}
.zhizao_nav li:last-child:after{ display:none;}
.zhizao_liebiao{ width:1200px; height:602px; margin-top:32px; overflow:hidden;}
.zhizao_liebiao ul{ display:block;}
.zhizao_liebiao ul li{ display:blockl; width:100%; position:relative;}
.zhizao_liebiao ul li img{ display:block; width:100%; height:auto;}
.zhizao_con{ width:1082px; height:97px; padding:30px 42px; background:rgba(255,255,255,0.8); position:absolute; bottom:20px; left:50%; transform:translateX(-50%); overflow:hidden;}
.zhizao_con .zhizao_cti{ float:left; width:325px; padding-bottom:32px; background:url(../images/cft5.png) no-repeat bottom left;}
.zhizao_con .zhizao_cti dl{ display:block;}
.zhizao_con .zhizao_cti dl dt{ display:block; font-size:28px; font-weight:bold; color:#313131; line-height:30px;}
.zhizao_con .zhizao_cti dl dt em{ font-style:normal; font-size:28px; color:#e60012; line-height:30px; margin:0 5px;}
.zhizao_con .zhizao_cti dl dd{ display:block; font-size:12px; color:#c9c9c9; font-weight:bold; margin-top:5px;}
.zhizao_clb{ float:right; max-width:640px;}
.zhizao_clb p{ display:block; font-size:16px; color:#262626; padding-left:12px; background:url(../images/yuan.png) no-repeat left 8px; margin-bottom:15px;}
.zhizao_clb p:last-child{ margin-bottom:0;}
/*加工定制流程*/
.liucheng_bj{ width:100%; min-width:1200px; padding:86px 0 62px; background:url(../images/lcbj.jpg) no-repeat center; margin-top:95px;}
.liucheng_ti{ text-align:center;}
.liucheng_ti span{ display:inline-block; padding:0 30px; font-size:48px; font-weight:bold; color:#fff; line-height:48px; background:url(../images/lctitle_bj.png) no-repeat center 5px;}
.liucheng_liebiao{ display:block; text-align:center; margin-top:70px;}
.liucheng_liebiao li,.liucheng_liebiao li dl{ display:inline-block;}
.liucheng_liebiao li dl dt,.liucheng_liebiao li dl dt img{ display:block; margin:0 auto;}
.liucheng_liebiao li dl dd{ display:block; font-size:18px; color:#fff; text-align:center; margin-top:15px;}
.liucheng_liebiao li:after{ content:""; display:inline-block; width:20px; height:16px; background-image:url(../images/lcjt.png); background-repeat:no-repeat; background-position:center; margin:0 45px; position:relative; top:-23px;}
.liucheng_liebiao li:last-child:after{ display:none;}
/*客户名录*/
.kehu_box{ width:1200px; margin:72px auto 86px;}
.kehu_ti{ width:100%; overflow:hidden;}
.kehu_ti span{ float:left; padding:0 28px; font-size:48px; font-weight:bold; color:#2e2e2e; line-height:48px; background:url(../images/khtitle_bj.png) no-repeat center 5px;}
.kehu_ti .more_box{ float:right; width:942px; height:32px; border-bottom:1px solid #ececec; text-align:right;}
.kehu_ti .more_box a{ display:inline-block; padding-left:15px; font-size:14px; color:#787878; line-height:32px; background:#fff; margin-top:15px;}
.kehu_liebiao{ width:100%; margin-top:60px; overflow:hidden;}
.kehu_liebiao li{ float:left; width:214px; margin-right:28px; border:1px solid #eeeeee;}
.kehu_liebiao li img{ display:block; width:100%; height:auto;}
.kehu_liebiao li:nth-child(5n+0){ margin-right:0;}
.xbanner{ width:100%; min-width:1200px; height:157px; background:url(../images/xguangao.jpg) no-repeat center;}
/*新闻中心*/
.news_bj{ width:100%; min-width:1200px; padding:80px 0 90px; background:#f6f6f6;}
.news_bigbox{ width:1200px; margin:auto;}
.news_tibox{ text-align:center;}
.news_tibox h1{ display:inline-block; font-size:48px; font-weight:bold; color:#2e2e2e; line-height:48px; background:url(../images/xwtitle_bj.png) no-repeat center 5px;}
.news_box{ width:100%; margin:65px auto 0;}
.news_left{ float:left; width:59.83%;}
.tuijian_ti{ display:block; overflow:hidden;}
.tuijian_ti dt{ float:left;}
.tuijian_ti dt img{ display:block;}
.tuijian_ti dd{ float:left; margin-left:20px; font-size:20px; font-weight:bold; color:#2e2e2e; line-height:20px;}
.tuijian_box{ width:100%; margin-top:35px;}
.news_tj{ float:left; width:47.35%;  height:395px; margin-right:5.3%; background:#fff; transition:all .5s ease;}
.news_tj:nth-child(2){ margin-right:0;}
.news_tj .news_tu{ width:100%; background:#000; overflow:hidden;}
.news_tj .news_tu img{ display:block; width:100%; height:197px; transition:all .5s ease;}
.news_tj .news_con{ padding:20px 15px;}
.news_tj .news_con h1{ display:block; font-size:18px; font-weight:bold; color:#2e2e2e; line-height:30px; margin-top:10px;}
.news_tj .news_con span{ display:block; font-size:14px; color:#5f5f5f; margin-top:12px;}
.news_tj .news_con p{ display:block; font-size:14px; color:#5f5f5f; line-height:24px; margin-top:12px;}
.news_tj:hover{ box-shadow:0 0 12px rgba(51,51,51,0.2);}
.news_tj:hover .news_tu img{ opacity:0.6; transform:scale(1.05);}
.news_tj:hover h1{ color:#e60012;}
.news_right{ float:right; width:35.58%;}
.news_right ul{ display:block; padding:35px; height:325px; background:#fff; margin-top:35px;}
.news_right ul li{ display:block; padding-left:42px; padding-right:18px; border-bottom:1px solid #f0f0f0; background:url(../images/yuan.png) no-repeat 18px center;}
.news_right ul li a{ display:block; font-size:16px; color:#2e2e2e; line-height:48px; text-overflow:ellipsis; white-space:normal; overflow:hidden;}
.news_right ul li a:hover{ font-weight:bold; color:#000;}
/*公司介绍*/
.gsjs_bj{ width:100%; min-width:1200px; height:1170px; padding-top:6px; background:url(../images/about_bj2.jpg) no-repeat top;}
.gsjs_box{ width:1060px; padding:78px 70px 54px; background:#fff; box-shadow:0 0 8px rgba(102,102,102,0.3); margin:375px auto 0;}
.gsjs_ti{ text-align:center;}
.gsjs_ti span{ display:inline-block; font-size:48px; font-weight:bold; color:#282828; line-height:48px; padding:0 30px; background:url(../images/title-5.png) no-repeat center 5px;}
.gsjs_ti p{ display:block; font-size:24px; color:#7e7e7e; text-align:center; margin-top:12px;}
.gsjs_con{ width:100%; margin-top:46px; font-size:16px; color:#2c2c2c; line-height:36px; text-align:center;}
.gsjs_more{ display:block; width:330px;  height:47px; background:url(../images/more_bj.jpg) no-repeat center; margin:45px auto 0; text-align:center; overflow:hidden;}
.gsjs_more li{ float:left; width:165px;}
.gsjs_more li a{ display:block; font-size:16px; color:#2f2f2f; text-align:center; line-height:47px;}
.gsjs_more li:nth-child(1) a{ color:#fff;}
.gsjs_tu{ width:100%; margin-top:50px; overflow:hidden;}
.gsjs_tu ul{ display:block; width:10000px;}
.gsjs_tu ul li{ float:left; width:324px; margin-right:44px; background:#000; overflow:hidden;}
.gsjs_tu ul li img{ display:block; width:100%; height:auto; transition:all .5s;}
.gsjs_tu ul li:hover img{ transform:scale(1.05); opacity:0.6;}
@media ( min-device-width:1360px )and ( max-width:1440px ) {
.fuwu_box,.about_box,.news_bigbox,.ggc_box,.youshi_box,.chanpin_box,.yingyong_con{ width:1300px;}
.products_box{ width:1336px;}
.products_tubox ul li{ width:304px;}
.about_sl li{margin-right:60px;}
	}