@charset "utf-8";
/* CSS Document */
.dock{position: fixed; right: 0px;width: 50px;-moz-opacity: 0.7;opacity: 0.7;z-index: 200;}
.dock.close{z-index: 50;}
.dock ul.icons{position: absolute;list-style: none;right: 0px;padding: 0px;width: 50px;border: 1px solid #333;border-right: none;background: #111;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.dock.close ul.icons{right: -70px;}
.dock ul.icons li i{display: block;position: relative;width: 50px;height: 50px;background: url(../images/icons.png) no-repeat;cursor: pointer;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;z-index: 210;}
.dock ul.icons li.active i{-moz-opacity: 0.4;opacity: 0.4;}
.dock ul.icons li.up i{background-position: -63px -150px;}
.dock ul.icons li.tel i{background-position: -62px -108px;}
.dock ul.icons li.im i{background-position: -63px -20px;}
.dock ul.icons li.wechat i{background-position: -59px -66px;}
.dock ul.icons li.down i{background-position: -63px -190px;}
.dock ul.icons li p{display: block;position: absolute;top: 50px;right: -260px; padding: 15px 15px; height:120px;color: White;line-height: 30px;border: 1px solid #333;border-right: none;background: #111;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;-moz-opacity: 0;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .4s ease-in-out .1s;-moz-transition: all .4s ease-in-out .1s;-ms-transition: all .4s ease-in-out .1s;-o-transition: all .4s ease-in-out .1s;transition: all .4s ease-in-out .1s;overflow: hidden;z-index: 201;}
.dock ul.icons li.active p{right: 50px;-moz-opacity: 1;opacity: 1;filter: alpha(opacity=100);}
.dock ul.icons li.tel p{width: 150px; height:130px; line-height:25px; font-size:14px;}
.dock ul.icons li.im p{width: 150px; height:130px; line-height:25px; font-size:14px;}
.dock ul.icons li.im p a{display: block; margin-top: 12px;width: 80px;height:30px;line-height:27px;color:#f00;font-size:14px;text-align:center;text-decoration: none; border:1px solid #f00;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.dock ul.icons li.im p a:hover{color:#fff;background: #f30;border:1px solid #f00;}
.dock ul.icons li.wechat p{width:150px; height:150px; line-height:25px}
.dock ul.icons li.wechat p img{border: 2px solid #000; max-width:115px}
.dock a.switch{position: absolute;display: block; top:270px;right:11px; width:26px;height: 26px;background: url(../images/icons.png) no-repeat 0px -640px;cursor: pointer;-webkit-transition-delay: .15s;-moz-transition-delay: .15s;-ms-transition-delay: .15s;-o-transition-delay: .15s;transition-delay: .15s;transition:all .5s;}
.dock a.switch:hover{transform:rotate(180deg);}
/*.dock a.switch.off{background-position: -32px -640px;}*/




@media (max-width:767px){
.link_met_11_2_6{display:none}
.foot_nav_met_36_3_4{display:none}
.navTop_rig{ display:none}
.navTopbg{ display:none}
.dock{ display:none}

.footer_menu{ display:none}
.footer_qrcode{ display:none}
.footer_qrcode_text{ display:none}
{ display:none}
.subcolumn_nav_met_83_4_8{margin-top:0px;text-align:center;background-color:rgb(255,255,255,0.6);max-width:100%;background-size:cover;position:relative;z-index:5}
.businessBox13Lef{ text-align:center;}
	.busBox13Logo{ max-width:80%; margin:0 auto;}
	.busBox13Logo img{ margin:0 auto; max-width:200px;}
	.businessBox13Lef h4{ font-size:28px; padding-bottom:20px;}
	.businessBox13Lef h5{ font-size:16px;}
	.businessBox13Lef p{ font-size:26px;}
	.businessBox13Rig > div{ padding-bottom:10px;}
.topimg {display:none}
}
@media (min-width:768px){
.topimg1 {display:none}
}

.index-service-list,.card-content {z-index:99999999}
.card-img-top {z-index:99999999}

.nav-link {padding:0 2rem}

.dock{position: fixed; right: 0px;width: 50px;-moz-opacity: 0.9;opacity: 0.9;z-index: 200;}
.dock.close{z-index: 50;}
.dock ul.icons{position: absolute;list-style: none;right: 0px;padding: 0px;width: 50px;border: 1px solid #333;border-right: none;background: #111;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.dock.close ul.icons{right: -70px;}
.dock ul.icons li i{display: block;position: relative;width: 50px;height: 50px;background: url('icons.png') no-repeat;cursor: pointer;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;z-index: 210}
.dock ul.icons li.active i{-moz-opacity: 0.4;opacity: 0.4;}
.dock ul.icons li.up i{background-position: -63px -150px;}
.dock ul.icons li.tel i{background-position: -62px -108px;}
.dock ul.icons li.im i{background-position: -63px -20px;}
.dock ul.icons li.wechat i{background-position: -59px -66px;}
.dock ul.icons li.down i{background-position: -63px -190px;}
.dock ul.icons li p{display: block;position: absolute;top: 50px;right: -260px; padding: 15px 15px; height:120px;color: White;line-height: 30px;border: 1px solid #333;border-right: none;background: #111;-moz-border-radius: 10px 0 0 10px;-webkit-border-radius: 10px 0 0 10px;border-radius: 10px 0 0 10px;-moz-opacity: 0;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .4s ease-in-out .1s;-moz-transition: all .4s ease-in-out .1s;-ms-transition: all .4s ease-in-out .1s;-o-transition: all .4s ease-in-out .1s;transition: all .4s ease-in-out .1s;overflow: hidden;z-index: 201;}
.dock ul.icons li.active p{right: 50px;-moz-opacity: 1;opacity: 1;filter: alpha(opacity=100);}
.dock ul.icons li.tel p{width: 150px; height:130px; line-height:25px; font-size:14px;top:80px;}
.dock ul.icons li.im p{width: 150px; height:130px; line-height:25px; font-size:14px;}
.dock ul.icons li.im p a{display: block; margin-top: 12px;width: 80px;height:30px;line-height:27px;color:#f00;font-size:14px;text-align:center;text-decoration: none; border:1px solid #f00;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.dock ul.icons li.im p a:hover{color:#fff;background: #f30;border:1px solid #f00;}
.dock ul.icons li.wechat p{width:150px; height:150px; line-height:25px;top:110px;}
.dock ul.icons li.wechat p img{border: 2px solid #000; max-width:115px}
.dock ul.icons li.imy i{background-position: -63px -290px;}
.dock ul.icons li.imy p{width: 150px; height:130px; line-height:25px; font-size:14px;top:150px;}
.dock ul.icons li.imy p a{display: block; margin-top: 12px;width: 80px;height:30px;line-height:27px;color:#f00;font-size:14px;text-align:center;text-decoration: none; border:1px solid #f00;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;-ms-transition: all .3s ease-in-out 0s;-o-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.dock ul.icons li.imy p a:hover{color:#fff;background: #f30;border:1px solid #f00;}
.dock a.switch{position: absolute;display: block; top:270px;right:11px; width:26px;height: 26px;background: url('icons.png') no-repeat 0px -640px;cursor: pointer;-webkit-transition-delay: .15s;-moz-transition-delay: .15s;-ms-transition-delay: .15s;-o-transition-delay: .15s;transition-delay: .15s;transition:all .5s}
.dock a.switch:hover{transform:rotate(180deg);}
/*.dock a.switch.off{background-position: -32px -640px;}*/


/*navTopbg*/
.navTopbg{ background:#393939; height:32px; font-size:12px; color:#787878; line-height:32px;}
.newThreeText{ font-size:19px; font-weight:bold;margin-right:20px}
.navTopbg a{ color:#787878;}
.navTopbg a:hover{ color:#FFFFFF;}
.navTop_left{ background:url(navTopIco1.png) left center no-repeat; padding-left:30px; font-size:19px; font-weight:bold;}
.navTop_rig{ font-size:0; position:relative;height:32px;}
/*.navTop_rig a{ font-size:12px; display:inline-block; vertical-align:middle; border-left:1px solid #474747; padding:0 17px; background-position:17px center; background-repeat:no-repeat; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
.navTop_rig img{ vertical-align:middle; margin-top:-2px; padding-right:2px;}
.navTop_rig a:hover{ background-color:#FFFFFF;}*/

.navTop_rigListdd{ display:inline-block; vertical-align:middle;}
.navTop_rigListdd li{ position:relative; z-index:1; width:115px; display:inline-block; vertical-align:middle; text-align:left;}
.navTop_rigListdd li:before{ display:block; content:""; position:absolute; left:0; top:11px; width:1px; height:12px; background:#8d8d8d;}
.navTop_rigListdd li div{ font-size:12px; color:#adadad; line-height:32px; text-align:center; cursor:pointer;}
.navTop_rigListdd li div i{ font-size:14px;}
.navTop_sub{ position:absolute; left:0; top:32px; background:#393939; padding:5px 0 10px; font-size:12px; color:#adadad; display:none;}
.navTop_sub li{ line-height:20px; padding:5px 0;}
.navTop_sub li a{ position:relative; padding-left:20px; color:#adadad; text-align:left; display:block;}
.navTop_sub li:before{ display:none;}
.navTop_sub li a:before{ display:block; content:""; position:absolute; left:10px; top:10px; width:2px; height:2px; font-size:0; border-radius:50%; background:#adadad;}


.navTop_rigListdd li:hover .navTop_sub{ display:block;}
.list-unstyled{padding-left:0;list-style:none}.



.pull-right{float:right!important}.pull-left{float:left!important}.


.serviceBread{ padding:10px 0 30px;}
.serviceH2{ font-size:30px; color:#3d3d3d;}
.serviceWrap{ font-size:16px; color:#424141; line-height:30px; background:#ffffff;}
.serviceBrief{ padding:40px 0;}

.service01{ padding:20px 20px 60px; margin-bottom:50px;}
.serviceForm{ width:60%; margin:0 auto 50px;}
.serviceForm .form-group{ margin-bottom:25px;}
.serviceForm .control-label{ font-size:20px; color:#333333; padding-top:0;}
.serviceForm .form-control{ border-color:#c9c9c9; box-shadow:none; border-radius:2px; resize:none; appearance:none; -webkit-appearance:none;}
.selectBox{ padding:0; position:relative; z-index:1;}
.serviceSub{ background:#9e163e; border:none; color:#FFFFFF; font-size:14px; width:99px; height:32px; line-height:32px; padding:0;}
.serviceSub:hover,.serviceSub:focus,.serviceSub:active,.serviceSub:active:focus{ background:#9e163e; color:#FFFFFF;}

.service03{ padding:60px 75px;}

.serDown{ margin:0 -30px;}
.serDown li{ padding:0 30px 25px;}
.serDown li a{ display:block; position:relative; border:1px solid #c1c3c6; padding:15px 60px 15px 100px; font-size:16px; color:#1b1b1b; line-height:38px; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.serDownIco{ position:absolute; left:0; top:0; width:76px; border-right:1px solid #c1c3c6; height:100%; background:url(../images/downIco.png) center center #1d2228 no-repeat;}
.serPdf{ position:absolute; right:20px; top:0; width:30px; height:100%; background:url(../images/pdf.png) center center no-repeat;}
.serDown li a:hover{ border-color:#701b2e; color:#701b2e;}

.service03 .pagebox > li > a{ padding:4px 10px;}

.service04{ padding:40px 30px;}
.questionList li{ padding-bottom:0px;}
.questionList li h3{ background:#f5f5f5; height:44px; padding:0 40px 0 50px; position:relative; cursor:pointer;}
.questionList li h3 span.ellipsis{ line-height:44px; font-size:16px; color:#303030;}
.questionList li h3 span.text-uppercase{ position:absolute; left:0; top:0; height:100%; line-height:44px; width:50px; display:block; text-align:center; font-weight:bold; font-size:28px; color:#303030; font-family:Arial;}
.questionIco{ position:absolute; right:20px; top:13px; display:block; width:19px; height:19px; text-align:center; line-height:19px; font-size:14px; color:#FFFFFF; background:#222c36; font-style:normal;}
.questionCon{ padding:35px 20px 45px 50px; position:relative; font-size:14px; color:#434343; line-height:26px; display:none;}
.questionCon span.text-uppercase{ position:absolute; left:0; top:25px; width:50px; text-align:center; font-weight:bold; font-size:28px; color:#303030; font-family:Arial;}


.martop85{margin-top: 0px;}

.width100{width: 100%; overflow: hidden; font-size: 14px;}
.businessBox13 .busHonourH2{ padding:50px 0;}
.businessBox13Box{ margin:0;}
.businessBox13Lef,.businessBox13Rig{ padding:0;}
.busBox13Logo{ padding-bottom:40px;}
.businessBox13Lef h4{ font-size:40px; color:#4f4d4d; font-family:"黑体"; padding-bottom:20px;}
.businessBox13Lef h5{ font-size:20px; color:#1a1a1a; padding-bottom:10px;}
.businessBox13Lef p{ font-size:36px; color:#af0f30; padding-bottom:30px;}

.businessBox13Rig > div{ padding-bottom:20px;}
.businessBox13Rig .form-control{ height:48px; line-height:48px; border-color:#dddddd; border-radius:2px; box-shadow:none;}
.businessBox13Rig .form-control:focus{ border-color:#af0f30; box-shadow:0 0 10px rgba(175,15,48,0.1);}
.businessBox13Rig textarea.form-control{ height:auto; line-height:32px; resize:none;}
button.form-control{ padding:0; background:#af0f30; font-size:16px; font-weight:bold; color:#ffffff; border:none; box-shadow:none; border-radius:0;}