/*-方案-*/
.fbg{background:#e5f0f5}
.fxbg{background:#edf4f7}
.fcbg{background:#787f88}
.fkbg{background:#edf4f7}
.fhbg{background:#787f88}
.fybg{background:url(../images/fs_bg.png) no-repeat center bottom;background-size:100% auto}
.hybg{background:url(../naicha/hybg.jpg) no-repeat center top;background-size:cover}
.ctit8 span{color:rgba(60,67,78,0.08);font-size:64px}
.ctit8 h2{color:rgba(60,67,78);font-size:36px;padding-bottom:20px}
.ctit9{text-align:left}
.ctit9 span{font-size:54px}
.ctit9 h2{background-position:5px bottom;top:-25px}
.ctit10 span{color:rgba(255,255,255,0.08);}
.ctit10 h2,.ctit10 p{color:#fff}
.ctit11{height:200px}

.fbanner .box{position:relative;height:360px;overflow:hidden;color:#fff}
.fbanner .txt{position:absolute;top:50%;left:10px;transform:translateY(-50%);color:#fff;text-transform:uppercase}
.fbanner .tit{display:block;font-size:28px;font-weight:bold;line-height:36px;padding-bottom:25px;background:url(../images/n_r1.png) no-repeat left bottom}
.fbanner p{font-size:16px;line-height:28px;padding-top:20px;width:60%}

.fbox1 .zuo{float:left;width:690px;padding-right:54px;color:#3c424e;line-height:34px}
.fbox1 .zuo .txt{font-size:17px;padding-top:20px}
.fbox1 .you{float:right;width:656px;-moz-box-shadow:0 0 50px #f0f2f3;-webkit-box-shadow:0 0 50px #f0f2f3;box-shadow:0 0 50px #f0f2f3}
.fbox1 .you img{display:block;width:100%}

.fbox2 dl{float:left;width:317px;height:400px;margin-right:44px;background:#fff;text-align:center}
.fbox2 dl:nth-of-type(4n){margin-right:0}
.fbox2 dl dt{width:100%;height:237px;overflow:hidden;position:relative}
.fbox2 dl dt img{display:block;width:100%;height:237px}
.fbox2 dl dt span{font-size:16px;color:#fff;font-weight:bold;background:#f00000;line-height:42px;background:#f00000;position:absolute;left:0;top:0;padding:0 50px 0 25px;-webkit-border-radius:0 0 42px 0;-moz-border-radius:0 0 42px 0;-o-border-radius:0 0 42px 0;border-radius:0 0 42px 0}
.fbox2 dl dd{padding:15px 25px 25px}
.fbox2 dl dd h3{font-size:20px;line-height:32px;font-weight:bold;color:#171717}
.fbox2 dl dd p{font-size:16px;padding-top:5px;line-height:28px;color:#666}
.fbox6 dl{height:385px}
.fbox6 dl dt,.fbox6 dl dt img{height:223px}

.fbox3 dl{float:left;width:100%;background:#fff}
.fbox3 dl dt{width:660px}
.fbox3 dl.zuo dt{float:left}
.fbox3 dl.you dt{float:right}
.fbox3 dl dt img{display:block;width:100%;height:416px}
.fbox3 dl dd{float:left;padding:30px 40px;width:660px;height:356px}
.fbox3 dl dd h3{font-size:28px;font-weight:bold;color:#2a2a2a;line-height:36px;padding-bottom:20px;background:url(../images/d_b21.png) no-repeat 0 52px}
.fbox3 dl dd p{font-size:16px;line-height:32px;padding:25px 0 0 85px;position:relative}
.fbox3 dl.you dd p{padding-top:35px}
.fbox3 dl dd span{display:inline-block;position:absolute;left:0;width:70px;font-size:20px;font-weight:bold;color:#f26027;padding-right:2px;background:url(../images/fs_s2.png) no-repeat right center}

.fbox4 .img{width:100%;height:405px;overflow:hidden;position:relative}
.fbox4 .img img{display:block;width:100%;height:100%}
.fbox4 .img span{display:inline-block;line-height:58px;color:#fff;font-size:22px;background:#f1592a;padding:0 40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-border-radius:29px;-moz-border-radius:29px;-o-border-radius:29px;border-radius:29px;-moz-box-shadow:0 0 10px #dab8ad;-webkit-box-shadow:0 0 10px #dab8ad;box-shadow:0 0 10px #dab8ad}
.fbox4 .img span.hg{background:#f22727}
.fbox4 .img span.nc{background:#13c6e1}
.fbox4 .img span.zc{background:#35b78b}
.fbox4 .img span.xc{background:#425bc6}
.fbox4 .txt{background:#fff;padding:30px 0}
.fbox4 .txt dl{float:left;width:21%;padding:0 2%;min-height:145px;position:relative;background:url(../images/rhr.png) repeat-y right top}
.fbox4 .txt dl:nth-last-of-type(1){background:none}
.fbox4 .txt dl dt{width:60px;position:absolute;top:5px}
.fbox4 .txt dl dt img{display:block;width:60px;height:60px}
.fbox4 .txt dl dd{padding-left:80px;font-size:16px;line-height:26px;color:#6f6f6f}
.fbox4 .txt dl dd h3{font-size:20px;color:#3c434e;line-height:36px;padding-bottom:5px}
.fbox5 .txt dl{width:17%;padding:0 1.5%;min-height:171px}
.fbox5 .txt dl dd{padding-left:75px}

.yslist dl{width:311px;height:450px;float:left;margin-right:52px;background:#fff;-moz-box-shadow:0 0 20px #e5ecf1;-webkit-box-shadow:0 0 20px #e5ecf1;box-shadow:0 0 20px #e5ecf1}
.yslist dl:nth-of-type(4n){margin-right:0}
.yslist dl dt img{display:block;width:100%;height:200px;margin:0 auto}
.yslist dl dd{padding:15px 20px 20px;color:#3c424e}
.yslist dl dd h3{font-size:22px;line-height:36px;padding-bottom:10px;background:url(../images/d_b21.png) no-repeat 0 40px}
.yslist dl dd p{font-size:15px;line-height:22px;padding-top:15px;background:url(../images/a_r1.png) no-repeat 0 23px;background-size:11px auto;padding-left:20px}

.hgcbg{background:#807F84}
.hgkbg{background:#fff2ea}
.hgtit h2{background:url(../huoguo/hg_b21.png) no-repeat 5px bottom}
.hgtit2 h2{background:url(../huoguo/hg_b21.png) no-repeat center bottom}
.hgdapei .hd ul{float:left;width:100%;text-align:center}
.hgdapei .hd ul li{float:left;width:50%;line-height:72px}
.hgdapei .hd ul li span{display:block;font-size:22px;font-weight:normal;color:#fff;background:#d17f5e;cursor:pointer}
.hgdapei .hd ul li.on span{background:url(../huoguo/hg_b21.png) repeat-x left top #fff;color:#3c434e}
.hgdapei .bd{background:#fff;float:left;padding:20px 20px 25px;width:100%;box-sizing:border-box}
.hgdapei .bd .im img{display:block;width:100%;height:auto}
/*
.hgdapei .bd ul{float:left;width:100%}
.hgdapei .bd ul li{float:left;width:298px;padding:12px;margin-right:24px;background:#fff;text-align:center;-moz-box-shadow:0 0 15px #e6e6e6;-webkit-box-shadow:0 0 15px #e6e6e6;box-shadow:0 0 15px #e6e6e6}
.hgdapei .bd ul li:hover{-moz-box-shadow:0 2px 13px #ccc;-webkit-box-shadow:0 2px 13px #ccc;box-shadow:0 2px 13px #ccc}
.hgdapei .bd ul li:nth-of-type(4n+4){margin-right:0}
.hgdapei .bd ul li img{display:block;width:298px;height:232px;margin:0 auto}
.hgdapei .bd ul li span{font-size:17px;color:#39414e;line-height:36px;height:36px;padding-top:10px;display:block}
*/
.hgbox1 .zuo{float:right;padding-left:54px;padding-right:0}
.hgbox1 .you{float:left}
.hgbox2 ul{float:left;width:100%}
.hgbox2 ul li{float:left;width:438px;height:300px;overflow:hidden;margin-right:43px;position:relative}
.hgbox2 ul li:nth-of-type(3n){margin-right:0}
.hgbox2 ul li img{display:block;width:100%;height:100%}
.hgbox2 ul li span{font-size:16px;color:#fff;font-weight:bold;background:#f00000;line-height:42px;background:#f00000;position:absolute;left:0;top:0;padding:0 50px 0 25px;-webkit-border-radius:0 0 42px 0;-moz-border-radius:0 0 42px 0;-o-border-radius:0 0 42px 0;border-radius:0 0 42px 0}
.hgbox3{font-size:15px;line-height:28px}
.hgbox3 img{display:block;margin:0 auto;max-width:100%;height:auto !important}
.hgbox4 dl dd p{padding-top:20px}
.hgbox4 dl dd h3{background:url(../huoguo/hg_b21.png) no-repeat 0 52px}
.hgbox4 dl dd span{color:#f22727;background:url(../huoguo/fs_s2.png) no-repeat right center}

.ypbg{background:#eefcfe}
.ypcbg{background:#79828a}
.nctit h2{background:url(../naicha/ys1.png) no-repeat center bottom}
.ncbox1{padding:25px 0 60px}
.ncbox1 dl{float:left;width:254px;padding:30px;margin-right:48px;background:#fff;-moz-box-shadow:0px 5px 15px #c8d6d9;-webkit-box-shadow:0px 5px 15px #c8d6d9;box-shadow:0px 5px 15px #c8d6d9}
.ncbox1 dl:nth-of-type(4n){margin-right:0}
.ncbox1 dl dt{padding:15px 0}
.ncbox1 dl dt img{display:block;margin:0 auto;width:130px;height:130px;border:4px solid #fff;-webkit-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%;-moz-box-shadow:0 0 5px #eee;-webkit-box-shadow:0 0 5px #eee;box-shadow:0 0 5px #eee}
.ncbox1 dl dd{text-align:center;padding-top:20px;color:#3c424e}
.ncbox1 dl dd.d1{font-size:20px;font-weight:bold}
.ncbox1 dl dd.d2{font-size:16px;line-height:28px}
.ncbox2 .txt dl{width:29.33333%;min-height:105px}
.ncbox3 dl,.zcbox2 dl,.xcbox2 dl{height:356px}
.ncbox3 dl dt span{background:#13c6e1}

.zcbg{background:#eef6f3}
.zccbg{background:#798086}
.zctit h2{background:url(../zhongcan/zch.png) no-repeat center bottom}
.zcbox dl dt span,.zcbox2 dl dt span{background:#2ab485}
.zcbox3 ul{float:left;width:100%}
.zcbox3 ul li{float:left;width:13%;background:#1a1e24;height:530px;position:relative;overflow:hidden;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
.zcbox3 ul li img.im{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.zcbox3 ul li h3{font-size:22px;width:30px;padding:35px 10px;line-height:26px;text-align:center;font-weight:bold;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;background:#35b78b;color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;-moz-box-shadow:0 0 5px #41e0aa;-webkit-box-shadow:0 0 5px #41e0aa;box-shadow:0 0 5px #41e0aa}
.zcbox3 ul li .ftxt{display:none;position:absolute;width:100%;padding:2% 0;bottom:0;background:url(../zhongcan/tm.png) repeat;}
.zcbox3 ul li .ftxt dl{background:url(../zhongcan/hr-b.png) repeat-y right top;position:relative;float:left;width:33.333333%}
.zcbox3 ul li .ftxt dl dt{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:45px}
.zcbox3 ul li .ftxt dl dt img{display:block;width:45px;height:45px}
.zcbox3 ul li .ftxt dl dd{padding-left:80px;padding-right:20px;min-height:98px}
.zcbox3 ul li .ftxt dl dd span{display:block;font-size:17px;font-weight:bold;color:#fff;line-height:32px}
.zcbox3 ul li .ftxt dl dd p{font-size:13px;color:rgba(255,255,255,0.7);line-height:22px}
.zcbox3 ul li.active{width:61%}
.zcbox3 ul li:after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80);opacity:0.8;z-index:1}
.zcbox3 ul li.active:after{display:none}
.zcbox3 ul li.active .ftxt{display:block;}
.zcbox3 ul li.active h3{width:auto;top:40%;padding:15px 75px;font-weight:normal;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px}
.zcbox3 ul li.li3 .ftxt dl{width:33.333333%}
.zcbox3 ul li.li3 .ftxt dl:nth-of-type(3n){background:none}
.zcbox3 ul li.li4 .ftxt dl{width:25%}
.zcbox3 ul li.li4 .ftxt dl:nth-of-type(4n){background:none}
.zcbox3 ul li.li5 .ftxt dl dd{min-height:120px}

.xcbg{background:#edeffe}
.xccbg{background:#787e8a}
.xctit h2{background:url(../xican/xch.png) no-repeat center bottom}
.xcbox dl dt span,.xcbox2 dl dt span{background:#425bc6}
.xcbox3 ul{float:left;width:100%}
.xcbox3 ul li{float:left;width:19%;background:#1a1e24;height:530px;position:relative;overflow:hidden;transition:0.5s;-moz-transition:0.5s;-webkit-transition:0.5s;-o-transition:0.5s}
.xcbox3 ul li img.im{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.xcbox3 ul li h3{font-size:22px;width:30px;padding:35px 10px;line-height:26px;text-align:center;font-weight:bold;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;background:#425bc6;color:#fff;-webkit-border-radius:25px;-moz-border-radius:25px;-o-border-radius:25px;border-radius:25px;-moz-box-shadow:0 0 5px #576fd2;-webkit-box-shadow:0 0 5px #576fd2;box-shadow:0 0 5px #576fd2}
.xcbox3 ul li .ftxt{display:none;position:absolute;width:100%;padding:2% 0;bottom:0;background:url(../zhongcan/tm.png) repeat}
.xcbox3 ul li .ftxt dl{background:url(../zhongcan/hr-b.png) repeat-y right top;position:relative;float:left;width:33.333333%}
.xcbox3 ul li .ftxt dl dt{position:absolute;top:50%;left:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transform:translateY(-50%);width:45px}
.xcbox3 ul li .ftxt dl dt img{display:block;width:45px;height:45px}
.xcbox3 ul li .ftxt dl dd{padding-left:80px;padding-right:20px;min-height:98px}
.xcbox3 ul li .ftxt dl dd span{display:block;font-size:17px;font-weight:bold;color:#fff;line-height:32px}
.xcbox3 ul li .ftxt dl dd p{font-size:13px;color:rgba(255,255,255,0.7);line-height:22px}
.xcbox3 ul li.active{width:62%}
.xcbox3 ul li:after{content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;background:rgba(0,0,0,0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80);opacity:0.8;z-index:1}
.xcbox3 ul li.active:after{display:none}
.xcbox3 ul li.active .ftxt{display:block}
.xcbox3 ul li.active h3{width:auto;top:40%;padding:15px 75px;font-weight:normal;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px}
.xcbox3 ul li.li3 .ftxt dl{width:33.333333%}
.xcbox3 ul li.li3 .ftxt dl:nth-of-type(3n){background:none}
.xcbox3 ul li.li4 .ftxt dl{width:25%}
.xcbox3 ul li.li4 .ftxt dl:nth-of-type(4n){background:none}
.xcbox3 ul li.li5 .ftxt dl dd{min-height:120px}


@media (max-width:1440px) {
.fbox1 .zuo{width:590px}
.fbox1 .you{width:556px}
.fbox2 dl{margin-right:24px;width:282px;height:375px}
.fbox2 dl dt,.fbox2 dl dt img{height:211px}
.fbox3 dl dt{ width:560px}
.fbox3 dl dt img{ height:353px}
.fbox3 dl dd{ width:580px;height:303px; padding:25px 30px}
.fbox3 dl dd h3{ font-size:26px;}
.fbox3 dl dd p{ padding-top:17px}
.fbox3 dl.you dd p{ padding-top:17px; line-height:28px}
.fbox4 .img{height:347px}
.fbox4 .txt dl dt{ width:50px;}
.fbox4 .txt dl dt img{ width:50px; height:50px}
.fbox4 .txt dl dd{ padding-left:66px}
.fbox5 .txt dl{ min-height:197px}
.yslist dl{ width:282px; height:476px; margin-right:24px}
.yslist dl dt img{ height:181px;}
.hgbox4 dl dd h3{ font-size:24px; line-height:32px; background-position:0 42px; padding-bottom:18px}
.hgbox4 dl dd p{ font-size:15px; line-height:30px; padding-top:13px}
.hgbox4 dl dd span{ font-size:18px;}
.hgdapei .hd ul li{ line-height:66px;}
.hgdapei .hd ul li span{ font-size:20px;}
.hgdapei .bd ul li{ width:252px; padding:10px;}
.hgdapei .bd ul li img{ width:100%; height:196px;}
.hgdapei .bd ul li span{ font-size:16px;}
.fbox5 .txt dl{ min-height:170px;}
.fbox6 dl{ height:345px}
.hgbox2 ul li{ width:380px; margin-right:30px; height:260px}
.ncbox1 dl{ width:225px; margin-right:20px}
.zcbox3 ul li .ftxt dl dd,.xcbox3 ul li .ftxt dl dd{ min-height:120px}
.zcbox3 ul li.li5 .ftxt dl dd,.xcbox3 ul li.li5 .ftxt dl dd{ min-height:142px}
}
















