/*顶部*/

.top .wel li{line-height: 36px;color: #888}

.top .wel li a{display: block}

.top .wel li img{display: inline-block;width: 16px;vertical-align: top;margin: 10px 4px 0 0}

.top .wel li span{font-size: 12px;color: #aaa;margin: 0 6px}

.top .wel p{font-size: 14px;line-height: 36px;color: #666}

.top .lgbox{background: #fff}

.top .lgbox:before,.top .lgbox:after{height: 18px}

.top .lgbox .phone{text-align: justify}

.top .lgbox .phone div{white-space: nowrap;font-size: 0;line-height: 0}

.top .lgbox .phone img{display: inline-block;height: 60px;vertical-align: middle;margin: 0 12px 0 0}

.top .lgbox .phone div div{display: inline-block;vertical-align: middle}

.top .lgbox .phone p{white-space: nowrap;font-size: 18px;font-weight: bold;line-height: 24px;color: #ff3312;display: inline-block;vertical-align: middle}

.top .lgbox .phone p.lne{font-size: 13px;line-height: 1.2;color: #ccc;margin: 0 12px}

.top .lgbox .phone p span{font-size: 15px;font-weight: normal;color: #666;display: block}

.top .lgbox .logo img{height: 60px;width: auto;margin: 0 auto}

.top .lgbox .logo p{font-size: 24px;font-weight: bold;line-height: 32px;color: #666;letter-spacing: 2px;margin: 0 0 0 12px}

.top .lgbox .logo p span{font-size: 12px;line-height: 16px;color: #666;display: block;text-transform: uppercase;font-weight: normal;letter-spacing: -1px}

.top .lgbox .sln span{display: block;width: 1px;height: 60px;background: #aaa;margin: 0 36px}

.top .lgbox .cpny{font-size: 18px;line-height: 30px;color: #333}

.top .nav{background: #0094e4}

.top .nav ul{text-align: center;position: relative;z-index: 1}

.top .nav li{box-sizing: border-box;display: inline-block}

.top .nav li p{margin: 0 2%;line-height: 48px;color: #fff;font-size: 15px;height: 48px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.top .nav ul>.lic p:after{background: #000;filter: alpha(opacity=50);opacity: .5}

.top .nav li:hover p:after{background: #000;filter: alpha(opacity=50);opacity: .5}

.top .nav.nav1 .center{margin: 0}

.top .nav.nav1 ul:before{content: "";display: block;border-top: 1px solid #fff;position: absolute;top: 50%;width: 100%;height: 1px;z-index: -1}

.top .nav.nav1 li{border-left: 1px solid #fff}

.top .nav.nav1 li p{font-size: 12px;line-height: 36px;height: 36px}

.top .nav.nav1 li p:after{display: none}

.top.top1 .lgbox .cpny{display: none}

.top.top1 .lgbox .sln{display: none}

.top.top2 .wel{display: none}

.top.top2 .lgbox .logo img{height: 36px}

.top.top2 .lgbox .phone img{display: none}

.top.top2 .lgbox .phone p{font-size: 15px;line-height: 18px}

.top.top2 .lgbox .phone p.lne{font-size: 12px}

.top.top2 .lgbox .phone p span{font-size: 12px}

.top.top2 .lgbox:after{height: 6px}

.top.top3 .lgbox .logo{float: none;margin: 0 0 12px}

.top.top3 .lgbox .logo img{height: 48px}

.top.top3 .lgbox .phone{float: none;white-space: normal;text-align: center}

.top.top3 .lgbox .phone div{display: inline-block;text-align: right}

.top.top3 .lgbox .phone p{display: block}

.top.top3 .lgbox .phone p.lne{display: none}

.top.top3 .lgbox .phone p span{display: inline-block;text-align: justify;margin: 0 12px 0 0}

/*底部*/

.foot{background: #555}

.foot:before{height: 12px}

.foot .frndlnk{border-bottom: 1px solid #999}

.foot .frndlnk ul{overflow: hidden;position: relative;padding: 0 0 0 72px;z-index: 1;text-align: justify}

.foot .frndlnk ul:before{content: "友情链接:";font-size: 15px;color: #fff;line-height: 24px;position: absolute;left: 0;top: 0;z-index: 2}

.foot .frndlnk ul:after{content: "";display: block;height: 12px}

.foot .frndlnk li{display: inline-block;vertical-align: top;font-size: 14px;line-height: 24px;color: #ccc;padding: 0 6px;margin: 0 6px}

.foot .fotnav:before,.foot .fotnav:after{height: 24px;clear: both}

.foot .ftl,.foot .ftr{display: inline-block;vertical-align: middle}

.foot .ftlg{margin: 12px 0 0}

.foot .ftlg img,.foot .ftlg .txt{display: inline-block;vertical-align: middle}

.foot .ftlg img{height: 72px;margin: 0 36px 0 0}

.foot .ftlg .flg1{display: none}

.foot .ftlg .txt span{display: block;font-size: 15px;line-height: 24px;color: #ccc}

.foot .ftr{float: right}

.foot .ftr p{white-space: nowrap}

.foot .ftr p img,.foot .ftr p span{display: inline-block;vertical-align: middle}

.foot .ftr p img{height: 108px;margin: 0 12px 0 0}

.foot .ftr p span{width: 72px;white-space: normal;color: #aaa}

.foot .fotnav .ftnv li{text-align: center;line-height: 24px;color: #fff;font-size: 14px;box-sizing: border-box;white-space: nowrap;width: auto!important;display: inline-block}

.foot .fotnav .ftnv li:after{content: "";display: inline-block;font-size: 0;line-height: 0;width: 1px;height: 14px;vertical-align: middle;background: #aaa;margin: 0 8px 0 6px}

.foot .fotnav .ftnv li p{margin: 0 2%;display: inline}

.foot .fotnav .ftnv li p:hover{color: #0094e4}

.foot .copyright{background: #777}

.foot .copyright:before,.foot .copyright:after{height: 6px}

.foot .copyright p{text-align: center;font-size: 13px;line-height: 24px;color: #ddd}

.foot .copyright p .zbtn:hover{text-decoration: underline}

.foot.foot2{text-align: center}

.foot.foot2 .ftlg img{height: 60px;margin: 0 24px 0 0}

.foot.foot2 .ftlg .txt{text-align: justify}

.foot.foot2 .fotnav .ftnv li{font-size: 13px}

.foot.foot2 .ftr{display: block;float: none;margin: 12px 0 0}

.foot.foot1{background: transparent;position: relative;z-index: 1}

.foot.foot1:before{display: none}

.foot.foot1 .frndlnk{border: none;height: 36px;background: url(../images/tobg.jpg) repeat-x center;background-size: auto 100%}

.foot.foot1 .frndlnk .center{display: none}

.foot.foot1 .fotnav:before,.foot.foot1 .fotnav:after{height: 6px}

.foot.foot2.foot1 .fotnav .ftnv{display: none}

.foot.foot2.foot1 .fotnav ul{text-align: center}

.foot.foot2.foot1 .fotnav li{line-height: 24px;color: #333;font-size: 12px}

.foot.foot2.foot1 .ftlg img{height: 48px;margin: 0 24px 0 0}

.foot.foot2.foot1 .ftlg .flg1{display: inline-block}

.foot.foot2.foot1 .ftlg .flg2{display: none}

.foot.foot2.foot1 .ftlg .txt span{font-size: 13px;color: #333}

.foot.foot1 .copyright{background: transparent}

.foot.foot1 .copyright:before,.foot.foot1 .copyright:after{display: none}

.foot.foot1 .copyright .center{border-top: 1px solid #ddd}

.foot.foot1 .copyright p{font-size: 12px;color: #888;line-height: 16px;padding: 12px}

.foot.foot1 .copyright p .crjszc{display: block}

/*底部导航*/

.botmnvg{display: none}

.botmnvg .btmnv{position: fixed;z-index: 9980;left: 0;bottom: 0;width: 100%}

.botmnvg .btmnv:after{content: "";display: block;position: absolute;z-index: -1;left: 0;bottom: 0;width: 100%;height: 100%;background: #fff;border-top: 1px solid #eee}

.botmnvg .btmnv ul:before,.botmnvg .btmnv ul:after{content: "";display: block;height: 6px}

.botmnvg .btmnv li{width: 25%;box-sizing: border-box;text-align: center;min-width: 60px}

.botmnvg .btmnv li .pic{height: 20px;overflow: hidden;margin: 2px 0}

.botmnvg .btmnv li .pic img{height: 100%;margin: 0 auto}

.botmnvg .btmnv li .txt{font-size: 12px;line-height: 18px;height: 18px;overflow: hidden;padding: 0 4px;text-overflow: ellipsis;white-space:nowrap;color: #0094e4}

.botmnvg .btmnvdz{height: 54px}

.botmnvg.botmnvg1{display: block}

/*other commen*/

.box:before{height: 72px}

.box:after{height: 84px}

.box.box1:before{height: 0}

.box.box1:after{height: 24px}

.more{text-align: center;font-size: 0;line-height: 0}

.more span{font-size: 14px;line-height: 36px;width: 180px;color: #0094e4;background: #fff;border: 1px solid #eee;text-align: center}

.more.mor span{background: #f5f5f5;}

.more span:hover{background: #0094e4;color: #fff}

.more.more1 span{font-size: 13px;line-height: 24px;width: 120px}

.titlpic{background-repeat: no-repeat;background-position: center;background-size: cover}

.dxtitl{text-align: center;font-size: 24px;line-height: 24px;color: #333;margin: 0 0 48px}

.dxtitl span{display: block;font-size: 16px;line-height: 16px;color: #666;text-transform: uppercase}

.dxtitl span:before{content: "";display: block;width: 84px;height: 2px;margin: 12px auto;background: #0094e4}

.dxtitl.dxtitl1{text-align: justify;font-size: 16px;line-height: 36px;color: #fff;margin: 0 0 24px;padding: 0 5%;background: #0094e4}

.dxtitl.dxtitl1 span{display: none}

.dxbnav{text-align: center;position: relative;z-index: 1;margin: 0 0 48px}

.dxbnav:before{content: "";display: block;position: absolute;top: 50%;left: 0;width: 100%;height: 1px;background: #ccc;z-index: -1}

.dxbnav ul{white-space: nowrap}

.dxbnav li{display: inline-block;padding: 0 4px;margin: 0 6px;border-radius: 24px;background: #fff;border: 1px solid #eee;font-size: 15px;line-height: 36px;white-space: nowrap;text-overflow: ellipsis;width: 120px;box-sizing: border-box;overflow: hidden}

.dxbnav li:hover{background: #0094e4;color: #fff}

.dxbnav li.lic{background: #0094e4;color: #fff}

.dxbnav.dxbnav1{margin: 0 0 24px}

.dxbnav.dxbnav1:before{height: 0}

.dxbnav.dxbnav1 ul{white-space: normal}

.dxbnav.dxbnav1 li{padding: 0 12px;margin: 0 6px 6px;font-size: 13px;line-height: 24px;width: auto}

/*index*/

#banner{width: 100%;margin: 0 auto;overflow: hidden;position: relative;z-index: 1}

#banner .show{width: 100%;overflow: hidden;margin: 0 auto;position: relative;transition: 0.5s}

#banner .show ul{width: 9999px;height: 100%;overflow: hidden;position:relative;top: 0;left: 0;transition: 0.5s}

#banner .show li {float: left}

#banner .show li span{display: block;position: relative;overflow: hidden;background-repeat: no-repeat;background-position: center;background-size: cover}

#banner .show li a {display: block;position: relative;height: 100%}

#banner .show li img{width:100%;height: auto;display: none}

#banner .dots{margin: 0 auto;position: absolute;bottom: 24px;left: 0;width: 100%;z-index: 2;height: 0;text-align: center}

#banner .dots li{display: inline-block;width: 12px;height: 4px;border-radius: 4px;margin: 0 4px;background:#fff;border: 1px solid #ff5112;text-indent: -1000px;box-sizing: border-box;font-size: 0;line-height: 0}

#banner .dots li.lic{background:#ff5112;border-color: #fff}

#banner .prev,#banner .next{z-index: 1;position: absolute;width: 36px;height: 36px;top: 50%;margin-top: -18px;display: none;background:rgba(0,0,0,0.4);line-height:36px;color: #fff;font-size: 28px;text-align: center;border-radius: 20%}

#banner .prev{left: 10%;display: block}

#banner .next{right: 10%;display: block}

.dxsrvc{background: #f5f5f5}

.dxsrvc .flst{text-align: center}

.dxsrvc .flst .fli{display: inline-block;margin: 24px 0;text-align: center}

.dxsrvc .flst .fli .ftl{padding: 0 3%;line-height: 0;height: auto;font-size: 18px;color: #0094e4}

.dxsrvc .flst .fli .ftl .pic{display: block;background: url(../images/dxsrbg.png) no-repeat center;background-size: auto 100%;padding: 12px}

.dxsrvc .flst .fli .ftl img{height: 48px;float: none;margin: 0 auto}

.dxsrvc .flst .fli .ftl .txt{display: block;font-size: 15px;line-height: 36px;height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.dxsrvc .flst .fli ul{display: none}

.dxsrvc.dxsrvc1 .flst .fli{margin: 12px 0}

.dxsrvc.dxsrvc1 .flst .fli .ftl .pic{padding: 6px}

.dxsrvc.dxsrvc1 .flst .fli .ftl img{height: 36px}

.dxsrvc.dxsrvc1 .flst .fli .ftl .txt{font-size: 13px;line-height: 24px;height: 24px}

/*

.dxsrvc{background: #f5f5f5}

.dxsrvc .flst .fli{display: inline-block;background: #fff}

.dxsrvc .flst .fli .ftl{border: 1px solid #eee;padding: 12px 5%;line-height: 36px;height: 36px;font-size: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-wrap: normal;background: #0094e4;color: #fff}

.dxsrvc .flst .fli .ftl img{height: 36px}

.dxsrvc .flst .fli .ftl .txt{display: inline}

.dxsrvc .flst .fli ul{border: 1px solid #eee;padding: 12px 5% 36px;color: #333}

.dxsrvc .flst .fli ul:hover{background: #0094e4;color: #fff}

.dxsrvc .flst .fli li{border: 1px solid #eee;padding: 0 5%;margin: 24px 0 0}

.dxsrvc .flst .fli li p .pic{display: none}

.dxsrvc .flst .fli li p .txt{display: inline}

.dxsrvc .flst .fli li p{font-size: 15px;line-height: 36px;height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.dxsrvc .flst .fli li p:before{content: "";display: block;width: 24px;height: 36px;background: url(../images/dtrh.png) no-repeat center;background-size: 75%;float: right}

.dxsrvc .flst .fli ul:hover li p:before{background-image: url(../images/dtrb.png)}

.dxsrvc .flst .fli ul li:hover{border-color: #ff3312}

.dxsrvc .flst .fli ul li:hover p{color: #ff3312}

.dxsrvc .flst .fli ul li:hover p:before{background-image: url(../images/dtrh.png)}

.dxsrvc .flst .lsthid{display: none}

.dxsrvc.dxsrvc1 .flst .fli{background: transparent;padding: 0;margin: 0 0 18px;text-align: center}

.dxsrvc.dxsrvc1 .flst .fli:after{content: "";display: block;clear: both;height: 0}

.dxsrvc.dxsrvc1 .flst .fli .ftl{border: none;background: transparent;color: #0094e4;padding: 0;line-height: 0;height: auto}

.dxsrvc.dxsrvc1 .flst .fli .ftl:after{display: inline}

.dxsrvc.dxsrvc1 .flst .fli .ftl .txt{font-size: 14px;line-height: 24px;height: auto;display: block}

.dxsrvc.dxsrvc1 .flst .fli .ftl .pic{padding: 6px;margin: 0;background: url(../images/dxsrbg.png) no-repeat center;background-size: auto 100%}

.dxsrvc.dxsrvc1 .flst .fli ul{display: none}

.dxsrvc.dxsrvc1 .flst .lsthid{display: inline-block}

.dxsrvc.dxsrvc1 .flst .lsthid .ftl{border: none;background: transparent;color: #0094e4;padding: 0;line-height: 0;height: auto}

.dxsrvc.dxsrvc1 .flst .lsthid .ftl:after{display: inline}

.dxsrvc.dxsrvc1 .flst .lsthid .ftl .txt{font-size: 14px;line-height: 24px;height: auto;display: block}

.dxsrvc.dxsrvc1 .flst .lsthid .ftl .pic{padding: 6px;margin: 0;background: url(../images/dxsrbg.png) no-repeat center;background-size: 100%}

.dxsrvc.dxsrvc1 .flst .lsthid .ftl img{height: 36px}







.dxsrvc.dxsrvc1 .flst .fli ul{border: none;margin: 0;padding: 0 0 0 60px;white-space: normal;max-width: 100%;box-sizing: border-box}

.dxsrvc.dxsrvc1 .flst .fli ul:hover{background: transparent;color: #333}

.dxsrvc.dxsrvc1 .flst .fli li{background: transparent;margin: 0 12px 0 0;display: inline-block;border: none;box-sizing: border-box;padding: 0}

.dxsrvc.dxsrvc1 .flst .fli li p{display: inline;font-size: 12px;line-height: 24px;height: 24px;color: inherit}

.dxsrvc.dxsrvc1 .flst .fli li p:before{display: inline;width: 0;height: 0}

.dxsrvc.dxsrvc1 .flst .fli li p:after{display: inline;width: 0;height: 0}

.dxsrvc.dxsrvc1 .flst .fli ul li:hover{color: #ff3312}

.dxsrvc.dxsrvc1 .flst .fli ul li:hover p{color: inherit}

.dxsrvc.dxsrvc1 .flst .fli ul li:hover p:before{display: inline}

*/

.dxbt{background: url(../images/dxbt.jpg) no-repeat center;background-size: cover}

.dxbt:after{filter: alpha(opacity=40);opacity: 0.4;background: #000}

.dxbt .dxtitl{color: #fff}

.dxbt .dxtitl span{color: #fff}

.dxbt .tlp{text-align: center;max-width: 960px;margin: 0 auto 48px;color: #fff;font-size: 15px;line-height: 24px}

.dxbt .dsj{position: relative;z-index: 1;width: 100%;overflow: hidden;height: 288px}

.dxbt .dsj:before{position: absolute;z-index: -1;content: "";display: block;width: 100%;height: 1px;background: #eee;top: 50%;left: 0}

.dxbt .dsj ul{white-space: nowrap;width: auto;height: 100%;margin: 0}

.dxbt .dsj li{display: inline-block;width: 180px;position: relative;z-index: 1;height: 100%}

.dxbt .dsj li div{width: 8px;height: 8px;border-radius: 50%;background: #fff;position: absolute;top:50%;right: -4px;margin: -4px 0;z-index: 2;text-align: center}

.dxbt .dsj li div h6{position: absolute;z-index: 3;left: 0;width: 216px;margin: 0 0 0 -104px;font-size: 14px;line-height: 24px;color: #fff}

.dxbt .dsj li div h6 span{display: inline;font-size: 24px;color: #ff3312;}

.dxbt .dsj li div p{position: absolute;z-index: 3;left: 0;width: 216px;margin: 0 0 0 -104px;background: #fff;border-radius: 4px;padding: 12px 0}

.dxbt .dsj li div p span{display: block;margin: 0 12px;font-size: 15px;line-height: 24px;color: #333;white-space: normal}

.dxbt .dsj li div p:before{content: "";display: block;position: absolute;left: 50%;width: 0;height: 0;border-color: transparent;border-style: solid;border-width: 0;margin: 0 0 0 -8px}

.dxbt .dsj li.d div h6{bottom: 12px}

.dxbt .dsj li.d div p{top: 48px}

.dxbt .dsj li.d div p:before{bottom: 100%;border-bottom-width: 8px;border-left-width: 8px;border-right-width: 8px;border-bottom-color: #fff}

.dxbt .dsj li.s div h6{top: 12px}

.dxbt .dsj li.s div p{bottom: 48px}

.dxbt .dsj li.s div p:before{top: 100%;border-top-width: 8px;border-left-width: 8px;border-right-width: 8px;border-top-color: #fff}

.dxbt .btm{position:relative;top: 36px;margin: 0 auto;width: 90%;max-width: 600px;border-radius: 60px;background: #f5f5f5;border: 1px solid #eee;text-align: center;padding: 12px 0}

.dxbt .btm h6{font-size: 24px;line-height: 24px;color: #0094e4}

.dxbt .btm p{font-size: 15px;line-height: 18px;color: #333;margin: 6px 0 0}

.dxbt .btm p span{color: #ff3312;border-bottom: 1px solid #ff3312;margin: 0 0 0 12px;padding: 0 6px}

.dxbt.dxbt1{padding: 0 0 24px}

.dxbt.dxbt1 .tlp{text-align: justify;margin: 0 auto 24px;font-size: 14px}

.dxbt.dxbt1 .dsj{height:auto}

.dxbt.dxbt1 .dsj:before{height: 0}

.dxbt.dxbt1 .dsj ul{height: auto;display: none}

.dxbt.dxbt1 .dsj ul:after{content: "";display: block;clear: both}

.dxbt.dxbt1 .dsj li{display: block;height: auto;width: auto;margin: 0 0 12px}

.dxbt.dxbt1 .dsj li div{width: auto;height: auto;border-radius: 0;background: transparent;position: relative;top: 0;right: 0;margin: 0;text-align: inherit;padding: 6px 3%;z-index: 1}

.dxbt.dxbt1 .dsj li div:after{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=30);opacity: 0.3;border-radius: 6px;z-index: -1}

.dxbt.dxbt1 .dsj li div h6{position: static;width: auto;margin: 0;font-size: 12px;line-height: 24px;color: #bbb}

.dxbt.dxbt1 .dsj li div h6 span{font-size: 18px;vertical-align: text-bottom}

.dxbt.dxbt1 .dsj li div p{position: static;width:auto;background: transparent;border-radius: 0;padding: 0;margin: 6px 0 0}

.dxbt.dxbt1 .dsj li div p span{display: block;margin: 0;font-size: 13px;color: #fff}

.dxbt.dxbt1 .dsj li div p:before{border: none;position: static}

.dxbt.dxbt1 .btm{border-radius: 6px;background: #f5f5f5;border: 1px solid #eee;top: 0}

.dxbt.dxbt1 .btm h6{font-size: 15px;line-height: 24px;color: #0094e4}

.dxbt.dxbt1 .btm p{font-size: 12px;line-height: 18px;color: #333;margin:0 0 6px}

.dxbt.dxbt1 .btm p span{display: block;font-size: 13px;margin: 0;padding: 0;border-bottom: none}

.dxcase{background: #fff}

.dxcase .dxtitl{margin: 36px 0 48px}

.dxcase .cshwbox{background: url(../images/dxcs.jpg) no-repeat center;background-size: cover;border: 1px solid #eee}

.dxcase .cshwbox:after{filter: alpha(opacity=40);opacity: 0.4;background: #000}

.dxcase .cshwbox .btns{position: absolute;top: 50%;left: 0;width: 100%}

.dxcase .cshwbox .btns .btn{position: absolute;top: 0;width: 36px;height: 48px;background-repeat: no-repeat;background-position: center;background-size: 100%;margin: -18px 0}

.dxcase .cshwbox .prv{background-image: url(../images/btl.png);left: 12px}

.dxcase .cshwbox .nxt{background-image: url(../images/btr.png);right: 12px}

.dxcase .cshwbox .cshw{margin: 36px 60px;overflow: hidden}

.dxcase .cshwbox .cshw ul{white-space: nowrap}

.dxcase .cshwbox .cshw li{display: inline-block;background: #fff;vertical-align: top}

.dxcase .cshwbox .cshw .img{margin: 12px;overflow: hidden;background: #f2f2f2}

.dxcase .cshwbox .cshw .img img{width: 100%}

.dxcase .cshwbox .cshw li p{margin: 0 12px 12px;text-align: center;font-size: 15px;line-height: 18px;height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.dxcase .more{margin: 36px 0 0}

.dxcase.box1 .dxtitl{margin: 0 0 24px}

.dxcase.box1 .cshwbox .btns .btn{width: 24px;height: 36px}

.dxcase.box1 .cshwbox .prv{left: 6px}

.dxcase.box1 .cshwbox .nxt{right: 6px}

.dxcase.box1 .cshwbox .cshw{margin: 36px}

.dxcase.box1 .cshwbox .cshw .img{margin: 6px}

.dxcase.box1 .cshwbox .cshw li p{margin: 0 6px 6px;font-size: 13px}

.dxcase.box1 .more{margin: 12px 0 0}

.dxtm{background: #f5f5f5}

.dxtm .men{background: #fff;border: 1px solid #eee;text-align: center}

.dxtm .men ul{margin: 12px}

.dxtm .men li{display: inline-block}

.dxtm .men li .img{position: relative;z-index: 1}

.dxtm .men li img{width: 100%}

.dxtm .men li p{position: absolute;z-index: 2;bottom: 0;left: 0;width: 100%;font-size: 15px;line-height: 36px;color: #fff;height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding: 0 4px;box-sizing: border-box}

.dxtm .men li p:after{background: #000;filter: alpha(opacity=40);opacity: 0.4}

.dxtm .men li.d p:after{filter: alpha(opacity=60);opacity: 0.6}

.dxtm .more{margin: 36px 0 0}

.dxtm.box1 .men ul{margin: 6px}

.dxtm.box1 .men li p{font-size: 13px;line-height: 24px;height: 24px}

.dxtm.box1 .more{margin: 12px 0 0}

.dxtl{background: url(../images/dxtl.jpg) no-repeat top center;background-size: cover}

.dxtl:after{background: #000;filter: alpha(opacity=40);opacity: 0.4}

.dxtl h6{color: #fff;text-align: center;font-size: 24px;line-height: 24px}

.dxtl h6 span{display: block;font-size: 18px;margin: 24px 0 36px}

.dxtl h6 span:before,.dxtl h6 span:after{content: "";display: inline-block;vertical-align: top;width: 36px;height: 1px;background: #fff;margin: 12px 12px 0}

.dxtl.dxtl1 .box:before,.dxtl.dxtl1 .box:after{height: 36px}

.dxtl.dxtl1 h6{color: #fff;text-align: center;font-size: 15px;line-height: 24px}

.dxtl.dxtl1 h6 span{display: block;font-size: 13px;margin: 6px 0 12px;color: #ddd}

.dxtl.dxtl1 h6 span:before,.dxtl.dxtl1 h6 span:after{width: 24px;margin: 12px 6px 0;background: #ccc}

.dxnws .dxnw li{display: inline-block;box-sizing: border-box;border: 1px solid #eee;background: #fff;margin: 0 0 24px}

.dxnws .dxnw li .img{overflow: hidden;border-bottom: 1px solid #eee}

.dxnws .dxnw li .img img{width: 100%}

.dxnws .dxnw li h6{font-size: 16px;line-height: 24px;color: #333;margin: 6px 5% 0;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.dxnws .dxnw li>span{display: block;font-size: 13px;line-height: 24px;color: #999;margin: 0 5%;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.dxnws .dxnw li p{font-size: 15px;line-height: 24px;color: #666;text-align: justify;margin: 12px 5%;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}

.dxnws.box1 .dxnw li{margin: 0 0 12px}

.dxnws.box1 .dxnw li h6{font-size: 14px}

.dxnws.box1 .dxnw li>span{font-size: 12px}

.dxnws.box1 .dxnw li p{font-size: 13px;margin: 6px 5%}

/*项目列表*/

.srvcnv{background: #fff}

.srvcnv.box:after{height: 36px}

.srvcnv.box.box1:after{height: 24px}

.srvcnv .dxbnav{margin: 0}

.svlst .dxtitl span:before{margin: 12px auto 0}

.svlst .tlp{text-align: center;margin: 0 auto 36px;font-size: 15px;line-height: 24px;color: #666}

/*.svlst .tlp{text-align: justify;margin: 0 auto 36px;font-size: 15px;line-height: 24px;color: #666}*/

.svlst .tlp img{margin: 0 auto;max-width: 96%;height: auto}

.svlst ul{overflow: hidden}

.svlst li{white-space:nowrap;font-size: 0;line-height: 0}

.svlst li+li{margin: 48px 0 0}

.svlst li .pic,.svlst li .txt{display: inline-block;vertical-align: middle}

.svlst li.d .pic1{display: none}

.svlst li.s .pic0{display: none}

.svlst li .pic{width: 60%}

.svlst li .pic img{width: 100%}

.svlst li .pic0{margin: 0 -10% 0 0}

.svlst li .pic1{margin: 0 0 0 -10%}

.svlst li .txt{width: 50%;position: relative;z-index: 1}

.svlst li .tbx{background: #fff;border: 1px solid #eee;padding: 36px 5%;font-size: 15px;line-height: 24px;white-space: normal}

.svlst li .tbx h6{font-size: 18px;line-height: 36px;color: #333}

.svlst li .tbx h6:after{content: "";display: block;width: 36px;height: 2px;background: #0094e4;margin: 24px 0}

.svlst li .tbx .p2{margin: 12px 0}

.svlst li .tbx .p2 span{font-size: 24px;color: #ff3312;vertical-align: text-bottom}

.svlst li .tbx .more{margin: 24px 0 0;text-align: justify}

.svlst.box1 .tlp{padding: 24px 0 0}

.svlst.box1 li+li{margin: 12px 0 0}

.svlst.box1 li .pic{display: block;width: auto;margin: 0}

.svlst.box1 li .txt{display: block;width: auto}

.svlst.box1 li .tbx{padding: 0 4%;font-size: 13px}

.svlst.box1 li .txt h6{font-size: 14px}

.svlst.box1 li .txt h6:after{height: 0;margin: 0}

.svlst.box1 li .tbx .p2{margin: 0 0 6px}

.svlst.box1 li .tbx .more{display: none}

.svlst.box1 li .pic1{display: none}

.pjtl{background: url(../images/pjtl.jpg) no-repeat center;background-size: cover}

.pjtl:before,.pjtl:after{content: "";display: block;height: 84px}

.pjtl p{text-align: justify;font-size: 24px;line-height: 24px;color: #fff}

.pjtl.pjtl1:before,.pjtl.pjtl1:after{height: 24px}

.pjtl.pjtl1 p{font-size: 15px}

.srys .tlp{text-align: justify;max-width: 960px;margin: 0 auto 48px;font-size: 15px;line-height: 24px;color: #333}

.srys ul{text-align: center}

.srys li{display: inline-block;vertical-align: top}

.srys li .pic{width: 108px;height: 108px;text-align: center;font-size: 0;line-height: 0;overflow: hidden;border-radius: 60px;border: 2px solid #0094e4;margin: 0 auto}

.srys li .pic span{vertical-align: middle;font-size: 36px;line-height: 108px;color: #0094e4;width: 36px}

.srys li h6{font-size: 16px;line-height: 24px;color: #333;margin: 24px 0 12px}

.srys li p{font-size: 15px;line-height: 24px;color: #666;text-align: justify,center}

.srys.srys1 .tlp{margin: 0 auto 24px;font-size: 14px}

.srys.srys1 ul{text-align: justify}

.srys.srys1 li{display: block;white-space: nowrap;font-size: 0;line-height: 0;background: #0094e4;margin: 0 0 12px;overflow: hidden}

.srys.srys1 li .pic,.srys.srys1 li .txt{display: inline-block;vertical-align: middle;white-space: normal}

.srys.srys1 li .pic{width: 72px;height: auto;border-radius: 0;border: none}

.srys.srys1 li .txt{background: #fff;box-sizing: border-box;padding: 6px 84px 6px 12px;width: 100%}

.srys.srys1 li .pic span{font-size: 18px;line-height: 36px;color: #fff;width: auto}

.srys.srys1 li h6{font-size: 14px;margin: 0 0 6px}

.srys.srys1 li p{font-size: 13px}

/*内页公共*/

.titlpic{background-repeat: no-repeat;background-position: center;background-size: cover}

.titlpic img{display: none;width: 0;height: 0}

.locat{text-align:justify;background: #fff}

.locat:before,.locat:after{content: "";display: block;height: 12px}

.locat p{padding: 0 0 0 24px;position: relative;z-index: 1;font-size: 14px;line-height: 24px;color: #666;height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.locat p img{position: absolute;top: 50%;left: 0;margin: -9px 0;width: auto;height: 18px}

.locat p span{}

.locat p span+span:before{content: ">";display: inline-block;margin: 0 12px;color: #999!important}

.locat p span:hover{color: #e60012}

.locat.locat1{display: none}

.lsrtcl:before{height: 36px}

.lsrtcl:after{height: 60px}

.lsrtcl .navnd{float: left;width: 264px}

.lsrtcl .navnd>li+li{margin: 24px 0 0}

.lsrtcl .navnd .nvdtl{font-size: 18px;line-height: 60px;background: #0094e4;color: #fff;font-weight: bold;margin: 0 0 4px;padding: 0 4px;text-align: center;height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.lsrtcl .navnd .nvtm li{padding: 0 4px;margin: 4px 0 0;font-size: 14px;line-height: 36px;text-align: center;height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #333;background: #fff}

.lsrtcl .navnd .nvtm li:hover{color: #0094e4}

.lsrtcl .navnd .nvtm li.lic{color: #0094e4}

.lsrtcl .navnd .nvctct{background: #fff;padding: 24px}

.lsrtcl .navnd .nvctct h6{font-size: 15px;line-height: 24px;color: #333;margin: 0 0 12px}

.lsrtcl .navnd .nvctct li{margin: 0 0 12px}

.lsrtcl .navnd .nvctct li p{font-size: 15px;line-height: 24px;color: #333}

.lsrtcl .navnd .nvctct li p span{display: block;font-size: 14px;line-height: 24px;color: #787878}

.lsrtcl .lsrtclcnt{margin: 0 0 0 300px}

.lsrtcl.lsrtcl1 .navnd{width: 240px}

.lsrtcl.lsrtcl1 .lsrtclcnt{margin: 0 0 0 264px}

.lsrtcl.lsrtcl2 div.center{margin: 0}

.lsrtcl.lsrtcl2:before{height: 0px}

.lsrtcl.lsrtcl2:after{height: 24px}

.lsrtcl.lsrtcl2 .navnd{width: auto;float: none}

.lsrtcl.lsrtcl2 .navnd .nvtm{display: none}

.lsrtcl.lsrtcl2 .navnd .nvtm.nvtm1{display: block}

.lsrtcl.lsrtcl2 .navnd .nvdtl{font-size: 15px;line-height: 36px;height: 36px}

.lsrtcl.lsrtcl2 .navnd .nvtm{text-align: center}

.lsrtcl.lsrtcl2 .navnd .nvtm:before{content: "";display: block;height: 6px}

.lsrtcl.lsrtcl2 .navnd .nvtm:after{content: "";display: block;height: 6px}

.lsrtcl.lsrtcl2 .navnd .nvtm li{display: inline-block;vertical-align: top;padding: 0 6px;margin: 6px;font-size: 13px;line-height: 24px;height: 24px;color: #333;background: #fff;box-sizing: border-box;border: 1px solid #0094e4;border-radius: 4px}

.lsrtcl.lsrtcl2 .navnd .nvtm>li.lic{background: #0094e4;color: #fff}

.lsrtcl.lsrtcl2 .navnd .nvtm li:hover{background: #0094e4;color: #fff}

.lsrtcl.lsrtcl2 .lsrtclcnt{margin: 0 3%}

.lsrtcl.lsrtcl2 .lsrtclcnt:before{content: "";display: block;height: 12px}

.lsrtcl.lsrtcl2 .pcdshw{display: none}

.pages{background: #fff;padding: 0 12px;margin: 4px 0 0}

.pages:before,.pages:after{content: "";display: block;height: 24px}

.pages li{display: inline-block;padding: 0 6px;margin: 0 6px 6px;vertical-align: top;border: 1px solid #0094e4;color: #0094e4;line-height: 24px;border-radius: 4px}

.pages li:hover{background: #0094e4;color: #fff}

.pages li.c{background: #0094e4;color: #fff}

.page{background: #fff;padding: 0 12px;margin: 4px 0 0}

.page:before,.page:after{content: "";display: block;height: 24px}

.page li{color: #666;line-height: 24px}

.page li span:hover{color: #0094e4}

.page li.c span{color: #0094e4}

.pages.pages1 li{font-size: 13px}

.pages.pages1:before,.pages.pages1:after{height: 12px}

.page.page1:before,.page.page1:after{height: 12px}

.page.page1 li{font-size: 13px}

/*新闻列表*/

.lsrtcl .nwslst li{background: #fff;padding: 0 12px;margin: 0 0 2px}

.lsrtcl .nwslst li:before,.lsrtcl .nwslst li:after{content: "";display: block;height: 12px;clear: both}

.lsrtcl .nwslst li .pic{width: 180px;height: 120px;background-color: #f5f5f5;background-repeat: no-repeat;background-position: center;background-size: cover;border: 1px solid #eee;box-sizing: border-box;margin: 0 12px 0 0;float: left}

.lsrtcl .nwslst li .pic img{width: 100%}

.lsrtcl .nwslst li .txt{white-space: normal;margin: 0 0 0 192px}

.lsrtcl .nwslst li .txt h6{font-size: 16px;line-height: 36px;color: #333;height: 36px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}

.lsrtcl .nwslst li .txt>span{font-size: 12px;line-height: 24px;color: #999}

.lsrtcl .nwslst li .txt p{text-align: justify;font-size: 15px;line-height: 24px;color: #666;height: 48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.lsrtcl .nwslst li:hover .txt h6{color: #0094e4}

.lsrtcl .nwslst.nwslst1 li .pic{width: 108px;height: 72px}

.lsrtcl .nwslst.nwslst1 li .txt{margin: 0 0 0 132px}

.lsrtcl .nwslst.nwslst1 li .txt h6{font-size: 14px;line-height: 24px;height: 24px;}

.lsrtcl .nwslst.nwslst1 li .txt>span{display: none}

.lsrtcl .nwslst.nwslst1 li .txt p{font-size: 13px;margin: 6px 0 0}

/*图片列表*/

.lsrtcl .piclst{background: #fff;box-sizing: border-box;padding: 12px 12px 0}

.lsrtcl .piclst li{margin: 0 0 24px;display: inline-block;vertical-align: top}

.lsrtcl .piclst li .img{overflow: hidden;box-sizing: border-box;border: 1px solid #ddd;background: #fff;padding: 10px;height:280px!important}

.lsrtcl .piclst li .img .pic{overflow: hidden;box-sizing: border-box;height: 100%;background-repeat: no-repeat;background-position: center;background-size: contain}

.lsrtcl .piclst li p{padding: 0 4px;color: #333;text-align: center;font-size: 15px;line-height: 36px;height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}

.lsrtcl .piclst li:hover p{color: #0094e4}

/*文章*/

.article{background: #fff;padding: 12px 3% 24px;box-sizing: border-box}

.article .rtclttl{text-align: center;font-size: 18px;font-weight: bold;line-height: 100%;padding: 32px 0 12px}

.article .rtclsy{display: block;text-align: center;font-size: 14px;line-height: 1.4;padding: 4px 0 32px;color: #999}

.article .text{font-size: 14px;line-height: 24px;color: #666;text-align: justify;text-indent: none !important}

.article .text *{text-indent: 0 !important}

.article .text img{max-width: 98%;margin: 0 auto;height: auto}

.article .text img.pic{width: 98%;margin: 12px auto}

.lsrtcl.lsrtcl3 .article .rtclttl{font-size: 15px;font-weight: bold;line-height: 100%;padding: 24px 0 12px}

.lsrtcl.lsrtcl3 .article .rtclsy{font-size: 12px;padding: 4px 0 24px}

.lsrtcl.lsrtcl3 .article .text{font-size: 13px}

/*项目详情*/

.pjrtcl{background: #fff;margin: 0 0 2px;padding: 24px 3%;font-size: 0;line-height: 0}

.pjrtcl .pic,.pjrtcl .txt{display: inline-block;vertical-align: middle}

.pjrtcl .pic{width: 40%;background-repeat: no-repeat;background-position: center;background-size: cover;margin: 0 3% 0 0}

.pjrtcl .txt{display: inline-block;vertical-align: middle;width: 56%;font-size: 15px;line-height: 24px}

.pjrtcl .txt h6{font-size: 18px;line-height: 24px;color: #333}

.pjrtcl .txt h6:after{content: "";display: block;width: 36px;height: 2px;background: #0094e4;margin: 6px 0}

.pjrtcl .txt .p2{margin: 6px 0}

.pjrtcl .txt .p2 span{font-size: 18px;color: #ff3312;vertical-align:bottom}

.pjrtcl .txt .more{margin: 12px 0 0;text-align: justify}

.pjrtcl .txt .more span{position: relative;z-index: 1}

.pjrtcl .txt .more .tym{position: absolute;z-index: 2;left: 105%;bottom: 0;width: 96px;display: none}

.pjrtcl .txt .more span:hover .tym{display:block}

.pjrtcl .txt .more .tym img{width: 100%}

.pjrtcl.pjrtcl1 .pic{display: none}

.pjrtcl.pjrtcl1 .txt{display: block;width: 100%}

.smqform ul{max-width: 300px;margin: 0 auto}

.smqform ul li input,.smqform ul li textarea{display: block;width: 100%;box-sizing: border-box;padding: 0 6px;font-size: 14px;line-height: 24px;color: #333}

.smqform ul li input{border-bottom: 1px solid #ccc;margin: 6px 0 0}

.smqform ul li textarea{border: 1px solid #ccc;margin: 12px 0 0;height: 72px}

.smqform .more{margin: 12px 0 0}

/*关于我们*/

.about .bttl{font-size: 24px;line-height: 24px;color: #333;text-align: center;margin: 0 0 48px}

.about .bttl:before{content: "about us";display: block;font-size: 60px;line-height: 56px;height: 56px;color: #eee;margin: 0 0 -24px;text-transform: uppercase}

.about .bttl:after{content: "";display: block;width: 108px;height: 4px;background: #0094e4;margin: -2px auto 0}

.about .btabt{background: #fff}

.about .btabt .box{position: relative;z-index: 1}

.about .btabt .snd{margin-top: 36px}

.about .btabt .cmpnywh{margin: 0 auto;text-align: center}

.about .btabt .cmpnywh ul{display:block;text-align: left}

.about .btabt .cmpnywh span{font-size: 16px;line-height: 24px;color: #333;font-weight:700;display:inline-block;vertical-align: middle;margin-right:10px; }

.about .btabt .cmpnywh p{font-size: 16px;line-height: 24px;color: #333;display:inline-block;vertical-align: middle;}

.about .btabt .cmpnywh p span{margin: 0 0 0 -12px;font-size: 16px;line-height: 36px;color: #333;display: block;font-weight: bold}

.about .btabt .cmpnywh p span:after{content: ":"}

.about .btabt .nmbj li{width: 25%;background: #333;box-sizing: border-box}

.about .btabt .nmbj li+li{border-left: 1px solid #999}

.about .btabt .nmbj li p{text-align: center;padding: 12px 5%}

.about .btabt .nmbj li .pic{display: block;font-size: 36px;color: #fff;line-height: 84px;white-space: nowrap;height: 84px;overflow: hidden}

.about .btabt .nmbj li .txt{text-align: justify;font-size: 15px;line-height: 24px;color: #ccc;height: 72px}

.about .btabt .p{text-align: justify;font-size: 15px;line-height: 24px;color: #666;margin: 36px 0}

.about .btabt .fles{box-sizing: border-box;border: 18px solid #f2f2f2}

.about .btabt .btbtm{margin: -240px 0 0;background: url(../images/dxbt.jpg) no-repeat center;background-size: cover;position: relative;z-index: 0}

.about .btabt .btbtm:before{content: "";display: block;height: 280px}

/*.about .btabt .btbtm:after{content: "";display: block;position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;filter: alpha(opacity=60);opacity: 0.6;background: #000}*/

.about .btabt .btm{position:relative;top: 36px;margin: 0 auto;width: 90%;max-width: 600px;border-radius: 60px;background: #fff;border: 1px solid #eee;text-align: center;padding: 12px 0}

.about .btabt .btm h6{font-size: 24px;line-height: 24px;color: #0094e4}

.about .btabt .btm p{font-size: 15px;line-height: 18px;color: #333;margin: 6px 0 0}

.about .bgthn .thngs ul{position: relative;z-index: 1;margin: 0 0 36px}

.about .bgthn .thngs ul:before{content: "";display: block;position: absolute;z-index: -1;top: -48px;left: 50%;width: 1px;height: 100%;background: #ccc;padding: 48px 0 36px}

.about .bgthn .thngs ul .tjx{position: absolute;z-index: -1;top: 100%;left: 50%;width: 24px;text-align: center;font-size: 14px;line-height: 12px;color: #ccc;margin: 32px -12px 0}

.about .bgthn .thngs ul .tjx:after{content: "▼"}

.about .bgthn li{width: 50%;box-sizing: border-box;clear: both;position: relative;z-index: 1;margin: 0 0 5px}

.about .bgthn li:before{content: "";display: block;position: absolute;z-index: -1;top: 50%;width: 18px;height: 18px;margin: -9px;background: url(../images/hn.png) no-repeat center;background-size: 18px}

.about .bgthn li.d{float: left;text-align: right;padding: 0 24px 0 0}

.about .bgthn li.d:before{right: 0}

.about .bgthn li.s{float: right;text-align: left;padding: 0 0 0 24px}

.about .bgthn li.s:before{left: 0}

.about .bgthn li h6{font-size: 14px;line-height: 1;color: #333}

.about .bgthn li h6 span{font-size: 24px;color: #ff3312;vertical-align: bottom}

.about .bgthn li p{font-size: 15px;color: #666;line-height: 24px;margin: 12px 0 0}

.about .btry{background: url(../images/btry.jpg) no-repeat center;background-size: cover;position: relative;z-index: 1}

.about .btry:after{content: "";display: block;position: absolute;z-index: -1;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.4;filter: alpha(opacity=40)}

.about .btry .bttl{color: #fff}

.about .btry .bttl:before{color: #005677}

.about .btry .btl{font-size: 16px;line-height: 24px;color: #fff;text-align: center;margin: 0 0 48px}

.about .btry .cshw{overflow: hidden;padding: 0 0 12px;margin: 0 0 0 4px}

.about .btry li{box-sizing: border-box;background: #fff;border: 1px solid #eee;display: inline-block;vertical-align: top;margin: 0 0 24px}

.about .btry li .img{overflow: hidden;margin: 12px}

.about .btry .btns{text-align: center}

.about .btry .btns .btn{display: inline-block;width: 84px;height: 24px;background: #fff;margin: 0 12px;text-align: center;font-size: 24px;line-height: 24px;color: #ff3312}

.about .btry .btns .btn:before{display: inline-block}

.about .btry .prv:before{content: "\2190"}

.about .btry .nxt:before{content: "\2192"}

.about .pctrs li{box-sizing: border-box;background: #fff;border: 1px solid #eee;display: inline-block;vertical-align: top}

.about .pctrs li.c{display: none}

.about .pctrs li .img{box-sizing: border-box;border: 12px solid transparent}

.about .pctrs li .pic{height: 100%;background-position: center;background-repeat: no-repeat;background-size: contain}

.about .pctrs li p{font-size: 15px;line-height: 24px;margin: 0 12px 12px;text-align: center;height: 24px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap}

.about .frnd{background: #fff}

.about .frnd ul{/*text-align: center;*/padding:0 0 12px}

.about .frnd li{text-align: center;display: inline-block;position: relative;z-index: 1;margin: 0 0 24px}

.about .frnd li.c{display: none}

.about .frnd li p{background: #fff;border: 1px solid #eee;font-size: 15px;line-height: 24px;color: #333;padding: 6px 4px}

.about .frnd li:after{content: "";display: block;position: absolute;z-index: -1;left: 4px;top: 4px;width: 100%;height: 100%;background: #ddd}

.about.about1 .bttl{font-size: 15px;line-height: 36px;color: #fff;text-align: justify;margin: 0 0 24px;background: #0094e4;padding: 0 4%}

.about.about1 .bttl:before{display: none}

.about.about1 .bttl:after{height: 0;margin: 0}

.about.about1 .btabt .nmbj li{float: none;width: auto;border: none;margin: 0 0 1px}

.about.about1 .btabt .nmbj li p{text-align: justify;padding: 12px 5%;white-space: nowrap;box-sizing: border-box;width: auto}

.about.about1 .btabt .nmbj li .pic,.about.about1 .btabt .nmbj li .txt{display: inline-block;vertical-align: middle}

.about.about1 .btabt .nmbj li .pic{font-size: 20px;line-height: 72px;height: 72px;width: 96px}

.about.about1 .btabt .nmbj li .txt{white-space: normal;font-size: 13px;height: auto;box-sizing: border-box;padding: 0 96px 0 0}

.about.about1 .btabt .p{font-size: 13px;margin: 24px 0}

.about.about1 .btabt .cmpnywh p{font-size: 13px;line-height: 24px;color: #666;padding: 0 0 0 14px}

.about.about1 .btabt .cmpnywh p span{font-size: 14px}

.about.about1 .btabt .btbtm{background:transparent}

.about.about1 .btabt .btbtm:before{height: 240px}

.about.about1 .btabt .btbtm:after{content: "";display: block;height: 24px}

.about.about1 .btabt .btm{border-radius: 6px;top: 0}

.about.about1 .btabt .btm h6{font-size: 15px;line-height: 24px;color: #0094e4}

.about.about1 .btabt .btm p{font-size: 12px;line-height: 18px;color: #333;margin:0 0 6px}

.about.about1 .bgthn .thngs ul{position: relative;z-index: 1;margin: 0 0 36px}

.about.about1 .bgthn .thngs ul:before{top: -24px;left: 12px;padding: 24px 0 12px}

.about.about1 .bgthn .thngs ul .tjx{left: 0;margin: 10px 0 0}

.about.about1 .bgthn li{width: auto;margin: 0 0 24px;float: none;padding: 0 0 0 36px;text-align: justify}

.about.about1 .bgthn li:before{content: "";display: block;position: absolute;z-index: -1;top: 50%;left: 12px;width: 12px;height: 12px;margin: -6px;background-size: 12px}

.about.about1 .bgthn li h6{font-size: 13px}

.about.about1 .bgthn li h6 span{font-size: 18px}

.about.about1 .bgthn li p{font-size: 13px;margin: 6px 0 0}

.about.about1 .btry .btl{font-size: 14px;margin: 0 0 24px}

.about.about1 .btry li{margin: 0 0 12px}

.about.about1 .btry li .img{overflow: hidden;margin: 6px}

.about.about1 .pctrs li .img{border: 6px solid transparent}

.about.about1 .pctrs li p{font-size: 12px;margin: 0 6px 6px}

.about.about1 .frnd ul{padding:0 0 12px}

.about.about1 .frnd li p{font-size: 13px;padding: 0 4px}

/*联系我们*/

.contact{position: relative;z-index: 1}

.contact:before{content: "";display: block;position: absolute;z-index: -1;background: #ccc;left: 0;top: 108px;width: 100%;height: 1px}

.contact:after{content: "";display: block;position: absolute;z-index: -2;background: #365c71;left: 50%;top: 0;width: 50%;height: 100%}

.contact .ctbk{width: 50%;box-sizing: border-box}

.contact .ctbk .cttl{font-size: 24px;line-height: 36px;color: #333;padding: 24px 0;height: 60px}

.contact .ctbk .cttl span{display: block;font-size: 15px;line-height: 24px;color: #666;text-transform: uppercase}

.contact .ctbk.right .cttl{color: #fff}

.contact .ctbk.right .cttl span{color: #bbb}

.contact .ctbk.left{padding: 0 48px 0 0}

.contact .ctbk.right{padding: 0 0 0 48px}

.contact form{display: block;padding: 48px 0 60px}

.contact form .more{text-align: right}

.contact form input,.contact form textarea{display: block;width: 100%;box-sizing: border-box;border: 1px solid #ddd;background: #fff;border-radius: 6px;line-height: 24px;padding: 12px 6px}

.contact form textarea{min-height: 120px}

.contact form li.hr{width: 47%}

.contact form li{margin: 0 0 24px}

.contact .ctct{padding: 48px 0 60px}

.contact .ctct h6{font-size: 18px;line-height: 24px;color: #fff}

.contact .ctct h6:after{content: "";display: block;width: 24px;height: 2px;background: #8b7e10;margin: 24px 0 36px}

.contact .ctct .p{font-size: 16px;line-height: 24px;color: #fff;margin: 0 0 12px}

.contact .ctct .p span{display: block;font-size: 14px;line-height: 24px;color: #bbb}

.contact .ctct .twm{margin: 24px 0 0}

.contact .ctct .twm img,.contact .ctct .twm span{display: inline-block;vertical-align: middle}

.contact .ctct .twm img{width: 108px;margin: 0 24px 0 0}

.contact .ctct .twm span{font-size: 14px;line-height: 24px;color: #bbb;width: 60px}

.contact.contact1 form{display: block;margin: 0 5%;padding: 0 0 24px}

.contact.contact1 form input,.contact.contact1 form textarea{padding: 6px}

.contact.contact1 .ctct{display: block;margin: 0 5%;padding: 0 0 24px}

.contact.contact1 .ctct h6{color: #333}

.contact.contact1 .ctct h6:after{margin: 12px 0 24px}

.contact.contact1 .ctct p{color: #333}

.contact.contact1 .ctct p span{color: #666}

.contact.contact1 .ctbk .cttl{font-size: 16px;line-height: 36px;color: #fff;padding: 0 4%;height: auto;background: #0094e4;margin: 0 0 24px}

.contact.contact1 .ctbk .cttl span{display: none}

.contact.contact1:before,.contact.contact1:after{display: none}

.contact.contact1 .center{margin: 0}

.contact.contact1 .ctbk{width: auto;float: none;padding: 0}







