.fullscreen{background:#EEE;}
.about .header{padding:13px 15px;background:#fff;line-height:18px;text-align:center;display:block;}
.default .header{display:none;}
.header{background:#fff;}
.header .back{height:18px;width:18px;display:block;position:absolute;left:15px;top:13px;}
.header .back:before{content:"";border-top:2px solid #222;border-left:2px solid #222;transform:rotate(-45deg);display:block;width:12px;height:12px;position:absolute;top:2px;left:3px;}
.header .text{font-weight:bold;}
.fullscreen.default{background:#eee url("../../commImage/about/default_bg.jpg") no-repeat center top;background-size:100% auto;}

.about_item{background:#fff;margin:16px 10px;border-radius:20px;padding:20px 25px;}
.item_title dd{display:flex;line-height:30px;position:relative;padding-bottom:2px;}
.item_title dd:before{content:"";position:absolute;top:0;left:-3px;height:22px;width:22px;background:#f26b01;z-index:1;border-radius:11px;}
.item_title h3{font-size:22px;font-weight:bold;padding-right:10px;z-index:2;position:relative;}
.item_title span{color:#999;font-size:16px;}
.item_body{line-height:32px;font-size:16px;color:#444;}
.item_inner{border-bottom:1px solid #eee;padding:20px 0;}
.item_inner:first-child{padding-top:5px;}
.item_inner:last-child{padding-bottom:10px;border-bottom:0;}
.products_services_QRCode{display:flex;padding-bottom:20px;}
.products_services_QRCode_item{text-align:center;}
.products_services_QRCode_item_inner img{vertical-align:top;border:1px solid #ddd;padding:14px;box-sizing:border-box;border-radius:15px;}
.products_services_QRCode_item_inner span{font-size:12px;color:#999;}
.products_services_QRCode_item:first-child{padding-right:12px;}
.products_services_QRCode_item:last-child{padding-left:12px;}
.products_services_more{text-align:center;}
.products_services_link{display:flex;padding-bottom:20px;justify-content:space-between;}
.products_services_link a{text-align:center;width:30%;font-size:14px;color:#444;border-radius:18px;background:#ebebeb;line-height:22px;padding:7px 0;}
.products_services_link a:active{background:#e6e6e6;}
.products_services_link a:before{content:"";display:inline-block;width:16px;height:16px;margin:3px 5px 3px 0;vertical-align:top;background:url("../../commImage/about/icon02.png") no-repeat;background-size:auto 100%;}
.products_services_link a:nth-child(1):before{background-position:0 0;}
.products_services_link a:nth-child(2):before{background-position:-16px 0;}
.products_services_link a:nth-child(3):before{background-position:-32px 0;}
.products_services_more a{color:#f26b01;font-size:14px;}
.item_inner.website .item_body b{font-weight:bold;}
.item_inner.strength .item_body i{display:none;}
.item_inner.strength .item_body li{list-style:disc;margin-left:20px;}

.case_list{flex-wrap:wrap;display:flex;justify-content:space-between;padding:5px 0;}
.case_list li{width:30%;margin:10px 0;}
.case_list img{width:100%;vertical-align:top;border:1px solid #ddd;border-radius:15px;box-sizing:border-box;}
.case_more{text-align:center;}
.case_more a{font-size:14px;color:#f26b01;}

.buzinfo dl{display:flex;padding:2px 0;}
.buzinfo dt{white-space:nowrap;color:#999;}
.buzinfo dd span{color:#f26b01;padding:0 5px;}
.buzinfo dd em{padding:0 5px;font-style:normal;}
.address .item_body{padding-bottom:10px;}
.address .item_body div{line-height:27px;padding:15px 0;}
.address .item_body img{vertical-align:top;border-radius:15px;}

.fullscreen.dynamic{background:#fff;}
.dynamic .dyPage{padding:10px 22px;}
.dynamic .dyPage img{width:100% !important;height:auto !important;}

.about_item.dynamic{padding:20px 0;}
.about_item.dynamic .item_title span{background:#de0001;color:#fff;display:inline-block;width:35px;height:16px;line-height:16px;vertical-align:top;border-radius:3px;font-size:14px;text-align:center;margin-top:3px;}
.dynamic .item_title{padding:0 25px;}
.dynamic .list_item h3{height:30px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}
.dynamic .list_item a{display:block;padding:0 25px;}
.dynamic .list_item a:active{background:#e6e6e6;}
.dynamic .list_item dl{position:relative;padding:8px 0;}
.dynamic .list_item dl:after{position:absolute;bottom:0;left:0;content:"";border-bottom:1px solid #e6e6e6;width:100%;transform:scaleY(0.5);}
.dynamic .list_item li:last-child dl:after{display:none;}
.dynamic .list_item li span{font-size:14px;color:#999;}
.contact .feedback{display:block;background:#EBEBEB;text-align:center;padding:6px 0;border-radius:22px;font-size:16px;color:#000;}
.contact .feedback:active{background:#e6e6e6;}
.contact li{padding:5px 0;}
.contact li:nth-child(5){text-align:center;font-size:16px;padding:10px 0;}
.contact li:nth-child(5) span{font-size:14px;color:#f26b01;}
.contact li:nth-child(6){padding-bottom:10px;}
.contact dl{display:flex;}
.contact dt{width:40px;}
.contact dt:before{content:"";display:block;width:20px;height:20px;background:url("../../commImage/about/icon02.png") no-repeat -60px 0;background-size:auto 100%;margin:6px 0;}
.contact li.tel dt:before{background-position:-60px 0;}
.contact li.fax dt:before{background-position:-80px 0;}
.contact li.email dt:before{background-position:-100px 0;}
.contact li.qq dt:before{background-position:-120px 0;}
.contact li.time{text-align:center;}
.contact li.time span{font-size:14px;color:#f26b01;}
.join_us{position:relative;padding:0;}
.join_us ul{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);text-align:center;color:#fff;width:100%;}
.join_us ul span{display:inline-block;background:#e50000;color:#fff;font-weight:bold;line-height:22px;height:22px;border-radius:11px;padding:0 15px;font-family:Arial;vertical-align:top;}
.join_us img{vertical-align:top;border-radius:20px;}
.join_us li:nth-child(2){font-size:35px;}
.join_us li:nth-child(2) div:nth-child(1){padding:5px 0;font-weight:bold;}
.join_us li:nth-child(2) div:nth-child(2){font-size:14px;letter-spacing:30px;text-indent:30px;}

.fullscreen.case{background:#eee url("../../commImage/about/case_bg.jpg") no-repeat center 44px;background-size:100% auto;}
.case .banner{color:#fff;text-align:center;padding:40px 0 30px;}
.case .banner h4{font-size:30px;font-weight:bold;}
.case .banner div{font-size:16px;}

.fullscreen.pro_service{background:#eee url("../../commImage/about/products_bg.jpg") no-repeat center 44px;background-size:100% auto;}
.default .banner{padding:80px 20px 20px;color:#fff;}
.default .banner h4{font-weight:bold;font-size:30px;}
.default .banner h3{font-weight:bold;font-size:36px;color:#ff0000;font-family:Arial;padding:5px 0;}
.default .banner div{letter-spacing:15px;}
.pro_service .banner{color:#fff;text-align:center;padding:40px 0 30px;}
.pro_service .banner h4{font-size:30px;font-weight:bold;}
.pro_service .banner div{font-size:16px;}
.pro_service .pro_list{padding:5px 0;}
.pro_service .pro_list dt{display:flex;}
.pro_service .pro_list dt i{width:4px;height:16px;background:#f26b01;border-radius:2px;margin:8px 10px 8px 0;}
.pro_service .pro_list dt h3{font-size:16px;font-weight:bold;}
.pro_service .pro_list dd ul{display:flex;flex-wrap:wrap;}
.recruitment .pro_list dt{padding-bottom:10px;}
.recruitment .pro_list dd li{font-size:14px;padding-right:15px;padding-bottom:10px;}
.recruitment .pro_list dd a{color:#444444;display:inline-block;background:#ebebeb;border-radius:18px;padding:2px 15px;}
.recruitment .pro_list dd a:active{background:#e6e6e6;}
.job_hunting .pro_list dd a{background:transparent;color:#777;font-size:14px;}
.job_hunting .pro_list dd li{width:50%;padding:2px 0;}

.about .pre_next{display:flex;justify-content:space-between;padding:30px 5px 0;}
.about .pre_next a{line-height:22px;padding:11px 0;background:#ebebeb;width:calc(50% - 8px);text-align:center;border-radius:22px;color:#444444;font-size:16px;}
.about .pre_next a:active{background:#e6e6e6;}

.news_detail h3{font-size:20px;line-height:30px;color:#000;font-weight:bold;padding-bottom:5px;}
.news_detail .time{font-size:14px;color:#999;line-height:22px;}
.dy_content{line-height:30px;color:#444;padding:10px 0;}

#fixed-element{position:fixed;bottom:0;z-index:999;box-shadow:0 -6px 10px rgba(0,0,0,0.10);margin:0;border-radius:0;right:0;left:0;padding:20px 35px;}