
/* -------------- top -------------- */



.pr15 {padding-right: 15px;}
.pr30 {padding-right: 30px;}
.pl15 {padding-left: 15px;}
.pb20 {padding-bottom: 20px;}
.pt20 {padding-top: 20px;}
.pl30 {padding-left: 30px;}
.ml20 {margin: 10px;}
.pb30 {padding-bottom: 30px;}
.mt20 {margin-top: 20px;}
.mb20 {margin-bottom: 20px;}
.lh24 {line-height: 24px;}
.lh30 {line-height: 30px;}
.bg_f8f {background-color: #f8f8f8;}
.border {border: #efefef solid 1px;}
.border_top {  border-top: #efefef solid 1px;}
.pull_left { float: left !important;}
.serviceForm .title { min-width: 60px; text-align: right; font-size: 14px; color: #313131;background: #fff;  padding-bottom: 0px; }
.serviceForm .title span{ color:#ef1f1f;}
.serviceForm .inputBox, .serviceForm .area { line-height: 40px; margin-top: 18px; }
.serviceForm .inputBox input { width: 70%; height: 40px; line-height: 38px; border-radius: 2px; padding-left: 10px; padding-right: 10px; border: 1px solid #efefef; }
.openSelect { opacity: 1 !important; transform: translateY(0%) !important; -webkit-transform: translateY(0%) !important; -moz-transform: translateY(0%) !important; -ms-transform: translateY(0%) !important; -o-transform: translateY(0%) !important; }

.textareaBox .title { line-height: 40px; }
.textareaBox .textarea { width: 70%;  }
.textareaBox textarea { width: 100%; padding: 10px; outline: none; line-height: 38px;border: 1px solid #efefef; height: 120px; border-radius: 2px; }
.tjBtn {height: 40px;line-height: 40px;display: inline-block;padding-left: 83px;padding-right: 83px;border-radius: 2px;border:none;outline:none; }
.bg_f04 {background-color: #f0475b;}
.color_fff {color: #fff !important;}


@media screen and (max-width: 880px) {
	.fdpc {
    display: none !important;
}
.tt { /* display: flex; */
margin: 0 16px; }
.rii { display: none; }
.fx{flex-direction: column;}
}
.f_left { float: left; }
.item_title_lang { box-sizing: border-box; width: 100%; height: 43px; line-height: 50px; background-color: #1171be; color: #fff; font-size: 22px; padding: 0 8px; background-image: url(../images/item_title_icon.jpg); background-repeat: repeat-x; background-position: 0 4px; overflow: hidden; }
.lxwm_wrap { height: auto; padding: 2px 18px; margin: 8px 0; background: url(../images/lxwm_icon.jpg) no-repeat center center; }
.short_wrap { box-sizing: border-box; width: 100%; border: 1px solid #e8e8e8; border-top-color: rgb(232, 232, 232); border-top-style: solid; border-top-width: 1px; border-top: none; background-color: #fff; }
.lxwm_wrap > p { margin-bottom: 12px; color: #282828; font-size: 14px; line-height: 1.8; text-align: left; }
.item_title_short { box-sizing: border-box; width: 100%; height: 43px; line-height: 50px; background-color: #1171be; color: #fff; font-size: 22px; padding: 0 8px; background-image: url(../images/item_title_icon.jpg); background-repeat: repeat-x; background-position: 0 4px; }
.xzzx_wrap { margin-bottom: 0; }
.short_wrap { box-sizing: border-box; width: 100%; border: 1px solid #e8e8e8; border-top-color: rgb(232, 232, 232); border-top-style: solid; border-top-width: 1px; border-top: none; background-color: #fff; }
.content1 { width: 1300px; margin: 0 auto; }
h2.yin_t { text-align: center; font-size: 32pt; color: #0271bd; margin-bottom: 30px; }
.fuw .yin_t { height: 110px; }
.yin_t span { display: block; font-size: 16px; color: #666; text-transform: uppercase; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 5px 0 0; margin-top: 20px; }
.prolist { display: none; }
.clear { clear: both; height: 0; }
.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.fx{display: flex;}
.ico { background: url(../images/ico.png) no-repeat; display: inline-block; vertical-align: middle; }
a { color: #333; text-decoration: none; }
a:hover { color: #1171be; text-decoration: none; }
a:visited { text-decoration: none; }
:-moz-placeholder {
 color: #aaa;
}
::-moz-placeholder {
 color: #aaa;
}
/*清除浮动*/
.clearfix { zoom: 1; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }





