/*dcxh css 1.0.0
2021.3.18*/
html{background-color:#fff;}
#nav-btn{display:none;}
.header-box{height:90px;min-width:1200px;background-color:#ffffff;overflow:hidden;}
.header-content{width:1200px;height:90px;margin:0px auto;text-align:left;overflow:hidden;vertical-align:middle;}
.header-logo{display:inline-block;height:90px;vertical-align:middle;}
.header-logo img{height:60px;margin-left:10px;margin-right:10px;margin-top:15px;}
.header-name{display:inline-block;vertical-align:middle;height:90px;padding-left:0px;font-size:0px;}
.header-name .cn{display:block;font-size:28px;line-height:28px;color:#0066b3;letter-spacing:2px;text-shadow:0px 1px 2px rgba(0,120,179,0.5);padding-top:25px;}
.header-name .en{display:block;font-size:14px;line-height:14px;color:#0066b3;letter-spacing:.5px;text-shadow:0px 1px 2px rgba(0,120,179,0.5);margin-top:5px;}
.contact-number{float:right;height:66px;text-align:left;padding-top:18px;padding-right:10px;}
.contact-number>div{font-size:18px;color:#0066b3;letter-spacing:.5px;height:22px;line-height:22px;}
.contact-number>div:before{font-size:14px;line-height:22px;padding-left:22px;display:inline-block;float:left;color:#666666;padding-right:5px;}
.zj:before{content:"\54a8\8be2\7535\8bdd\ff1a";}
.sj:before{content:"\0032\0034\5c0f\65f6\8054\7cfb\7535\8bdd\ff1a";}
.yx:before{content:"\7535\5b50\90ae\7bb1\ff1a";}

.nav-box{width:100%;height:50px;background-color:#0066b3;margin-top:5px;box-shadow:0px 4px 5px rgba(0,120,179,0.3);position:relative;z-index:999;}
.nav-bar{width:1200px;height:50px;line-height:50px;overflow:hidden;margin:0px auto;text-align:left;}
.nav-bar a{display:inline-block;position:relative;height:50px;line-height:50px;font-size:16px;color:#ffffff;cursor:pointer;padding:0px 30px;}
.nav-bar a:hover,.nav-bar a.act{background-color:#2ea5ef;}

#swiperBanner1{width:100%;height:425px;}
#swiperBanner1 .swiper-wrapper{height:425px;}
#swiperBanner1 .swiper-slide{position:relative;overflow:hidden;}
#swiperBanner1 .swiper-slide>img{display:inline-block;position:absolute;top:0px;left:50%;margin-left:-960px;z-index:1;height:425px;}
#swiperBanner1 .swiper-slide>a {display:block;position:relative;z-index:10;height:425px;width:100%;}
#swiperBanner1 .pagination{position:absolute;z-index:9;bottom:10px;left:10px;right:10px;text-align:center;font-size:0px;height:18px;}
#swiperBanner1 .swiper-pagination-switch {display:inline-block;width:16px;height:16px;border-radius:8px;background:#ffffff;opacity:0.5;margin:0px 8px;border:1px solid #fff;cursor:pointer;}
#swiperBanner1 .swiper-active-switch {width:55px;opacity:1;cursor:default;}
#swiperBanner1 .arrow-right{width:24px;height:42px;overflow:hidden;background:url(/skin-dcxh/img/next.png) 0px 0px no-repeat;position:absolute;right:20px;top:50%;margin-top:-21px;z-index:9;cursor:pointer;}
#swiperBanner1 .arrow-left{width:24px;height:42px;overflow:hidden;background:url(/skin-dcxh/img/prve.png) 0px 0px no-repeat;position:absolute;left:20px;top:50%;margin-top:-21px;z-index:9;cursor:pointer;}
.services-box{padding:50px 0px 50px 0px;}
.services-content{width:1200px;overflow:hidden;margin:0px auto;font-size:0px;vertical-align:top;padding:20px 0px;margin-top:20px;}
.services-content ~ div.services-content{margin-top:0px;padding-top:10px;}
.services-item{display:inline-block;width:180px;height:210px;background-color:#ffffff;margin:0px 8px 20px 8px;border:2px solid #eeeeee;box-shadow:0px 1px 5px rgba(0,0,0,0.5);border-radius:5px;vertical-align:top;transition:all .2s;+float:left;}
.services-item a{display:inline-block;width:100%;height:100%;}
.services-ico{display:inline-block;width:100px;height:100px;overflow:hidden;background-repeat:no-repeat;background-position:0px 0px;margin-top:20px;}
.iso9001{background-image:url(/skin-dcxh/img/iso9001.png);}
.iso14001{background-image:url(/skin-dcxh/img/iso14001.png);}
.iso27000{background-image:url(/skin-dcxh/img/iso27001.png);}
.ohsas18001{background-image:url(/skin-dcxh/img/OHSAS18001.png);}
.nygl{background-image:url(/skin-dcxh/img/nygl.png);}
.hjbz{background-image:url(/skin-dcxh/img/hjbz.png);}
.zl{background-image:url(/skin-dcxh/img/zl.png);}
.yy{background-image:url(/skin-dcxh/img/yy.png);}
.jx{background-image:url(/skin-dcxh/img/jx.png);}
.xc{background-image:url(/skin-dcxh/img/xc.png);}
.nk{background-image:url(/skin-dcxh/img/nk.png);}
.px{background-image:url(/skin-dcxh/img/px.png);}
.services-title{margin-top:20px;}
.services-title>span{font-size:16px;display:block;line-height:24px;color:#454545;height:24px;}
.services-item:hover{box-shadow:0px 0px 15px rgba(0,0,0,0.5);}

.page-banner{height:300px;background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%;text-align:center;}
.page-banner a{display:block;height:100%;width:100%;}
.banner-content{width:1200px;vertical-align:middle;margin:0px auto;height:300px;vertical-align:middle;position:relative;z-index:10;}
.banner-title{font-size:48px;color:#ffffff;letter-spacing:10px;text-indent:10px;text-shadow:0px 2px 5px rgba(0,0,0,0.5);font-weight:bold;padding-top:80px;}
.banner-info{font-size:18px;color:#ffffff;padding-top:60px;}
.pb1{position:relative;overflow:hidden;}
.pb1>img{position:absolute;}
.pb1 .banner-info>div{display:inline-block;height:24px;line-height:24px;font-size:24px;padding-right:15px;color:#ffffff;}
.pb1 .banner-info>div:before{font-size:16px;line-height:24px;padding-left:15px;display:inline-block;float:left;color:#ffffff;}

.about-box{padding:50px 0px 50px 0px;}
.about-content .epa-title-cn,.about-content .epa-title-en{text-align:left;}
.about-content{width:700px;margin:0px auto;text-align:left;text-indent:2em;font-size:16px;color:#666;line-height:24px;margin-top:40px;text-align:right;position:relative;padding-left:500px;padding-bottom:40px;}
.about-content>*{position:relative;z-index:3;}
.about-content p{text-indent:2em;font-size:16px;line-height:28px;text-align:left;}
.about-more{text-align:center;height:30px;width:80px;border:1px solid #bbbbbb;display:inline-block;line-height:30px;text-indent:0px;transition:all .2s;margin-right:10px;}
.about-more:hover{color:#ffffff;background-color:#2ea5ef;}
.about-our{position:absolute;background-color:red;width:480px;top:0px;bottom:0px;left:0px;overflow:hidden;background:url(/skin-dcxh/img/aboutour.jpg) no-repeat 0px 0px;background-size:100% 100%;}
.about-content>.about-our{position:absolute;z-index:1;width:auto;right:0px;}
.footprints-box{background-color:#24b8fe;padding:50px 0px 50px 0px;}
.footprints{width:900px;height:230px;margin:0px auto;text-align:left;overflow:hidden;position:relative;padding-left:300px;}
.footprints .epa-title-cn,.footprints .epa-title-en{width:280px;color:#ffffff;position:absolute;left:0px;}
.footprints .epa-title-cn{top:0px;padding-top:0px;}
.footprints .epa-title-en{top:48px;}
.footprints-content{width:900px;height:230px;overflow:hidden;font-size:0px;}
.footprints-item{width:300px;height:230px;overflow:hidden;display:inline-block;vertical-align:middle;border:0px solid transparent;position:relative;}
.footprints-item .footprints-text{position:absolute;left:0px;right:0px;bottom:-40px;height:40px;line-height:40px;background-color:rgba(0,0,0,.7);color:#fff;font-size:16px;transition:all .2s;padding:0px 15px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:rgba(0,0,0,0.5);}
.footprints-item .footprints-text{filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000)\0;}
.footprints-item:hover .footprints-text{bottom:0px;}
.footprints-item .footprints-img{position:relative;width:300px;height:230px;overflow:hidden;}
.footprints-item .footprints-img img{position:absolute;}
.footprints .more{display:block;position:absolute;top:110px;left:5px;text-align:center;height:30px;width:80px;border:1px solid #ffffff;line-height:30px;color:#fff;transition:all .2s;}
.footprints .more:hover{color:#2ea5ef;background-color:#ffffff;border-color:#bfbfbf;}

.prev-next{width:76px;height:40px;background-color:#9bd7f3;position:absolute;bottom:0px;left:224px;border-top-left-radius:10px;}
.prev-next>a{height:30px;width:18px;display:inline-block;position:absolute;overflow:hidden;cursor:pointer;z-index:9;top:50%;margin-top:-15px;}
.prev-next .arrow-left{background:url(/skin-dcxh/img/prve.png) 0px 0px no-repeat;+background-image:none;+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin-dcxh/img/prve.png', sizingMethod='scale');left:10px;background-size:100% 100%;}
.prev-next .arrow-right{background:url(/skin-dcxh/img/next.png) 0px 0px no-repeat;+background-image:none;+filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skin-dcxh/img/next.png', sizingMethod='scale');right:10px;background-size:100% 100%;}

.news-content{width:1200px;height:auto;padding-top:40px;overflow:hidden;clear:both;margin:0px auto;padding-bottom:40px;}
.company-news{width:580px;float:left;margin-left:15px;}
.industry-news{width:580px;float:right;margin-right:15px;}
.news-title{height:40px;padding-bottom:5px;text-align:left;font-size:24px;line-height:40px;padding-left:50px;background:url(/skin-dcxh/img/news.png) 10px 5px no-repeat;background-size:30px 30px;border-bottom:2px solid #cccccc;}
.news-title .more{display:inline-block;float:right;font-size:16px;line-height:20px;padding-top:15px;padding-right:5px;}
.news-title .more:hover{font-weight:bold;color:#666;}

.news-list>a{display:block;position:relative;height:59px;border-bottom:1px solid #eeeeee;margin:10px 15px;text-align:left;}
.news-list>a:hover .d1{box-shadow:0px 2px 5px rgba(0,0,0,0.5);}
.news-list>a:hover{box-shadow:0px 2px 5px rgba(0,0,0,0.5);}
.company-list .t{display:block;position:absolute;height:60px;right:0px;left:100px;line-height:60px;padding-left:20px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;transition:all .2s;}
.company-list .d{display:block;position:absolute;left:0px;top:0px;height:60px;width:100px;text-align:center;border-radius:3px;background-color:#eeeeee;transition:all .2s;}
.company-list .d>font{position:absolute;display:block;}
.company-list .d .dy{left:0px;top:0px;right:0px;height:36px;line-height:36px;font-size:24px;}
.company-list .d .y{width:58%;top:36px;left:0px;text-align:right;height:24px;line-height:16px;font-size:14px;}
.company-list .d .y:after{content:"-";font-size:14px;line-height:16px;}
.company-list .d .m{width:42%;top:36px;right:0px;text-align:left;height:24px;line-height:16px;font-size:14px;}
.industry-news .t{display:block;position:absolute;height:60px;right:120px;left:0px;line-height:60px;padding-left:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;transition:all .2s;}
.industry-list .d{display:block;position:absolute;right:0px;top:0px;height:60px;width:120px;text-align:right;vertical-align:middle;padding-right:10px;}
.industry-list .d>font{display:inline-block;vertical-align:middle;line-height:60px;}
.industry-list .d .y:after{content:"-";font-size:14px;line-height:60px;padding:0px 2px;}
.industry-list .d .m:after{content:"-";font-size:14px;line-height:60px;padding:0px 2px;}

.pb2 .banner-title{text-align:left;padding-left:50px;padding-top:50px;}
.pb2 .banner-info{padding-left:60px;color:#ffffff;text-align:left;letter-spacing:2px;font-size:24px;padding-top:30px;}
.pb2{position:relative;overflow:hidden;}
.pb2>img{position:absolute;}

.case{width:1200px;margin:0px auto;}
.case-content{width:100%;overflow:hidden;clear:both;vertical-align:middle;text-align:center;font-size:0px;margin:40px 0px;}
.case-list-box{width:400px;display:inline-block;vertical-align:middle;overflow:hidden;float:left;text-align:left;position:relative;}
.case-tab{display:inline-block;font-size:18px;padding:0 35px;background:#92bce7;color:#fff;line-height:33px;margin-left:5px;}
.case-tab .more{color:#999;font-size:12px;display:inline-block;width:60px;height:20px;top:10px;right:5px;line-height:20px;position:absolute;}
.case-tab .more:hover{font-size:16px;color:#333333;}
.case-list{margin:0px 5px;font-size:16px;margin:20px 0px;}
.case-list a{display:block;height:40px;line-height:40px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.case-img{display:none;}
.case-name{height:40px;line-height:40px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0px 5px;}

.links-box{background-color:#fbfcf6;font-size:0px;text-align:left;line-height:60px;}
.links>*{display:inline-block;font-size:16px;height:60px;}
.links-title{width:90px;padding-right:10px;text-align:right;font-size:18px;font-weight:bold;color:#999;}
.links a{display:inline-block;padding:0px 10px;margin:0px 10px;color:#999;}
.links a:hover{color:#333;}

.footer-box{background-color:#24b8fe;color:#fff;}
.footer{width:1200px;margin:0px auto;padding:40px 0px;overflow:hidden;clear:both;position:relative;}
.site-map{height:40px;text-align:center;line-height:40px;padding-left:125px;text-align:left;}
.site-map a{display:inline-block;font-size:14px;line-height:40px;padding:0px 10px;margin:0px 10px;}
.site-map a:hover{color:#454545;}
.footer-info{width:600px;float:left;height:165px;}
.footer-info>*{display:block;margin-left:40px;text-align:left;}
.footer-logo{margin-left:0px;width:80px;height:80px;overflow:hidden;position:absolute;left:40px;}
.footer-logo img{width:100%;height:100%;}
.company-name{font-size:24px;height:40px;line-height:40px;text-indent:100px;}
.company-tel,.company-mobile,.company-email,.company-address{font-size:14px;height:21px;line-height:21px;margin-top:10px;letter-spacing:1px;position:relative;}
.company-tel:before{content:"\54a8\8be2\7535\8bdd\ff1a";display:inline-block;line-height:21px;padding-right:3px;text-indent:105px;color:#eee;}
.company-mobile:before{content:"\0032\0034\5c0f\65f6\8054\7cfb\7535\8bdd\ff1a";display:inline-block;line-height:21px;padding-right:3px;text-indent:105px;color:#eee;}
.company-email:before{content:"\7535\5b50\90ae\7bb1\ff1a";display:inline-block;line-height:21px;padding-right:3px;text-indent:105px;color:#eee;}
.company-address:before{content:"\529e\516c\5730\5740\ff1a";display:inline-block;line-height:21px;padding-right:3px;text-indent:105px;color:#eee;}
.company-address{margin-top:0px;padding-top:10px;}
.company-address a{height:30px;width:30px;position:absolute;display:inline-block;background-color:red;top:0px;right:0px;background:url(/skin-dcxh/img/map.png) 50% 50% no-repeat;}
.footer-img{height:165px;width:550px;overflow:hidden;text-align:left;float:right;font-size:0px;vertical-align:middle;}
.footer-img>span{display:block;font-size:14px;}
.footer-img .weixin{display:inline-block;width:150px;height:165px;font-size:0px;float:left;}
.footer-img .weixin img{width:140px;height:140px;}
.footer-img .weixin span{display:inline-block;height:25px;width:140px;font-size:14px;line-height:20px;text-align:center;background-color:#fff;color:#454545;}
.footer-img .weixin font{display:none;}
.footer-img .liuyan,.footer-img .kefu{width:120px;height:40px;background-color:#fff;color:#454545;margin-left:180px;text-align:center;line-height:40px;border:2px solid #eee;border-radius:10px;box-shadow:0px 2px 5px rgba(0,0,0,0.5);margin-top:20px;}
.copyright{width:100%;overflow:hidden;clear:both;height:40px;font-size:14px;line-height:40px;color:#efefef;text-align:left;text-indent:140px;}
.copyright>a{margin-left:10px;}

.page-position{width:1200px;margin:0px auto;height:60px;overflow:hidden;font-size:0px;color:#888;text-align:left;clear:both;}
.page-position>div{display:inline-block;}
.position-title{font-size:17px;color:#fff;width:215px;height:60px;background:url(/skin-dcxh/img/pageposition.png) 50% bottom no-repeat;line-height:50px;text-align:center;float:left;}
.position-content{font-size:14px;width:900px;text-align:right;padding-right:10px;height:60px;float:right;}
.position-content>a{display:inline-block;position:relative;height:18px;margin:30px 10px 0px 10px;}
.position-content>a:hover{color:#333;}
.position-content>a:first-child:before{content:"";background:url(/skin-dcxh/img/home.jpg) no-repeat 50% 50%;display:inline-block;width:15px;height:18px;float:left;}
.page-content{width:1200px;margin:0px auto;overflow:hidden;clear:both;padding-top:40px;color:#888;padding-bottom:40px;}

.page-content-left{float:left;width:330px;overflow:hidden;text-align:left;}
.nav-list{padding:0px;font-size:16px;}
.nav-list>a{display:block;height:24px;line-height:24px;margin-right:20px;padding:5px 10px;margin-bottom:2px;width:265px;position:relative;}
.nav-list>a.ac,.nav-list>a:hover{border-right:2px solid #0066b3;background-color:#f5f5f5;color:#333;}
.nav-list>a.ac:after,.nav-list>a:hover:after{content:"";display:inline-block;border:transparent solid 4px;border-right-width:0px;border-left-color:#0066b3;height:0px;width:0px;font-size:0px;position:absolute;top:50%;margin-top:-4px;right:-6px;}
.nav-list{margin-bottom:40px;}

.left-contact{text-align:left;position:relative;padding-top:10px;padding-bottom:30px;width:285px;color:#666;border:2px solid #f5f5f5;margin-bottom:40px;}
.left-contact .footer-logo{display:block;width:80px;height:80px;position:static;margin:0px auto;}
.left-contact>span{padding:5px 10px;display:block;height:auto;margin-top:0px;font-size:16px;1margin-left:20px;}
.left-contact span:before{text-indent:0px;color:#888;font-size:14px;1margin-left:-20px;}
.left-contact span.company-address:before{display:block;}
.left-contact .company-name{font-size:16px;overflow:hidden;text-indent:0px;margin-left:0px;line-height:24px;text-align:center;padding-top:20px;}
.left-contact .company-address:after,.left-contact .company-address a{margin-top:-3px;}
.left-contact .company-address a{right:10px;}

.page-content-right{float:left;width:870px;}
.text-list{text-align:left;font-size:16px;padding:0px 20px 20px 40px;}
.text-list li{height:50px;line-height:50px;}
.text-list li a{display:inline-block;width:700px;text-overflow:ellipsis;white-space:nowrap;height:50px;overflow:hidden;vertical-align:top;}
.text-list li a:hover{font-weight:bold;color:#333;}
.text-list li span{display:inline-block;vertical-align:top;width:100px;text-align:right;}
.img-list{text-align:left;font-size:0px;padding:0px 0px 20px 10px;overflow:hidden;clear:both;}
.img-list>a{display:inline-block;position:relative;width:420px;height:320px;overflow:hidden;margin-right:10px;margin-top:20px;}
.img-list .img{position:relative;width:420px;height:320px;overflow:hidden;z-index:1;}
.img-list .img img{position:absolute;}
.img-list span{display:block;position:absolute;left:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,.5);color:#fff;font-size:14px;text-align:center;padding:0px 10px;text-overflow:ellipsis;white-space:nowrap;height:40px;line-height:40px;z-index:2;}

.page-turning{display:block;vertical-align:middle;font-size:0px;}
.page-turning li{display:inline-block;vertical-align:middle;font-size:14px;margin:0px 5px;height:24px;line-height:24px;}
.page-turning li.c{color:#454545;font-size:16px;}

.right-title{text-align:left;height:40px;border-bottom:2px solid #0066b3;font-size:0px;overflow:hidden;clear:both;}
.right-title span{display:inline-block;height:40px;line-height:40px;font-size:18px;color:#ffffff;background-color:#0066b3;padding:0px 20px;}
.right-title .more{font-size:14px;display:inline-block;float:right;font-size:14px;line-height:30px;height:30px;margin:10px 10px 0px 0px;}
.right-title .more:hover{color:#333;}

.content-title{padding:10px 30px;font-size:28px;line-height:36px;}
.content-info{padding:10px 30px;font-size:14px;color:#999;}
.content-info .addtime{padding-right:20px;}
.content-img{text-align:center;overflow:hidden;margin:10px 30px;}
.content-img img{max-width:90%;}
.content-body{padding:10px 30px;font-size:16px;line-height:24px;text-align:left;}
.content-body h1,.content-body h2,.content-body h3,.content-body h4{margin:0px;padding:10px 0px 5px 0px;}
.content-body h1{font-size:36px;}.content-body h2{font-size:30px;}.content-body h3{font-size:24px;}.content-body h4{font-size:18px;}
.content-body p{padding:10px 0px;text-indent:2em;line-height:1.75;}
.content-body img{margin-left:-2em;width:auto!important;;max-width:90%;height:auto!important;}

.content-context{padding:10px 30px;text-align:left;overflow:hidden;clear:both;}
.content-context>span{float:left;display:inline-block;width:49%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.content-context>span~span{float:right;}
.content-context a[href]:hover{color:#333333;}

.service-list{vertical-align:middle;display:block;text-align:left;overflow:hidden;clear:both;padding-bottom:10px;font-size:0px}
.service-type-title{height:40px;line-height:40px;border-bottom:2px solid #0066b3;margin-bottom:10px;}
.service-type-title span{display:inline-block;padding:0px 30px;background-color:#0066b3;font-size:18px;color:#fff;letter-spacing:3px;}
.service-item{display:inline-block;width:417px;vertical-align:middle;height:130px;font-size:16px;margin:0px 7px 15px 7px;background-color:#ffffff;border:2px solid #eeeeee;border-radius:5px;vertical-align:top;+float:left;}
.service-ico{display:inline-block;width:100px;height:100px;overflow:hidden;background-repeat:no-repeat;background-position:0px 0px;margin:15px;float:left;}
.service-title{margin:15px 15px 7px 0px;text-align:left;font-size:16px;line-height:20px;height:38px;overflow:hidden;}
.service-title:hover{font-weight:bold;}
.serviceitems-content .service-title:hover{font-weight:normal;}
.service-tab a{display:inline-block;padding:5px 10px;background-color:#2ea5ef;margin-right:10px;margin-bottom:5px;font-size:14px;color:#fff;}
.service-tab a:hover{background-color:#0066b3;}

.service-content-title{overflow:hidden;clear:both;border-bottom:1px solid #0066b3;}
.service-content-title .service-title{font-size:28px;line-height:38px;height:76px;overflow:hidden;}
.service-content-title .service-tab{height:32px;overflow:hidden;text-align:left;}
.service-content-title .service-tab a{margin-bottom:0px;margin-top:5px;padding:5px 30px;border-top-right-radius:5px;border-top-left-radius:5px;}
.service-content-title .service-tab a:hover,.service-content-title .service-tab a.ac{background-color:#0066b3;}

.customer-list li {width:50%;float:left;}
.customer-list li a{display:block;margin-right:15px;cursor:default;}
.customer-list li a:hover{font-weight:normal;color:#888;}
.customer-list li a[href]{cursor:pointer;}
.customer-list li a[href]:hover{font-weight:bold;color:#333;}

.trait-box{font-size:0px;margin-bottom:20px;}
.trait-box a {display:inline-block;padding:0px 15px;font-size:15px;line-height:2rem;}
.trait-box a.ac,.trait-box a:hover {background-color:#f5f5f5;color:#000;border-bottom:2px solid #0066b3;}

.files{margin-top:20px;}
.msginfo{padding:15px 20px;text-align:center;background-color:#f5f5f5;color:#333;font-size:14px;line-height:1.5;}
.msginfo a{font-size:16px;margin:0px 10px;padding:0px 10px;color:#24b8fe;}
.files-tab{padding:15px 20px;text-align:left;background-color:#f5f5f5;color:#333;font-size:14px;line-height:1.5;}
.filedownlist{padding:15px 0px;text-align:left;overflow:hidden;font-size:0px;}
.filedownlist li{width:50%;display:inline-block;margin-bottom:15px;}
.filedownlist li>*{display:inline-block;font-size:14px;line-height:1.5;}
.filedownlist li span{padding-right:10px;margin-left:10px;}
.filedownlist li a{background-color:#24b8fe;color:#fff;padding:0px 10px;border-radius:5px;margin-right:10px;}

.member-page .page-content{position:relative;}
.member-page .member-userinfo{text-align:left;
    position: absolute;
    left: 0px;right:0px;
    top: 0px;
    line-height: 40px;border-bottom:2px solid #bcbcbc;
}
.member-page .member-userinfo span{padding-right:10px;}
.member-page .member-userinfo .logon-out{float:right;margin-right:15px;font-size:14px;}
.member-menu-title{
    font-size: 18px;
    background-color: #f5f5f5;
    color: #000;
    padding: 10px;
}
.menu-level-one{
    font-size: 16px;
    padding: 5px 20px;
}
.menu-level-two{
    font-size: 16px;
    padding: 5px 20px 5px 40px;
}
.member-menu-title ~ .member-menu-title{margin-top:20px;}