
* { margin: 0px; padding: 0px; }
img { border: 0px; vertical-align: middle; }
iframe { max-width: 100%; margin: 20px 0px; }
html { font-size: 100%; }
ul { list-style-type: none; }
h5 a { font-size: 18px; line-height: 22px; padding-top: 10px; color: rgb(33, 33, 33); }
p { font-size: 14px; line-height: 22px; font-family: tt_1, tt, Arial, 微软雅黑; }
h2, h3, h4, h5 { margin-bottom: 10px; font-weight: 100; }
h2 { font-size: 36px; line-height: 48px; }
h3 { font-size: 24px; line-height: 36px; }
h4 { font-size: 22px; line-height: 28px; }
h5 { font-size: 18px; line-height: 22px; }
pre { white-space: pre-wrap !important; }
a.full { position: absolute; left: 0px; top: 0px; height: 100%; width: 100%; z-index: 9; background-color: rgb(255, 255, 255); opacity: 0; }
.w1200x { position: relative; width: 1240px; margin: 0px auto; padding: 0px 10px; box-sizing: border-box; }
.header .w1200x { width: 100%; }
.w1200x::after, .foot_extend::after, .border_box::after, .more::before, .mix::after { content: ""; display: block; height: 0px; clear: both; }
.content { padding: 5px 0px 0px; }
.banner_sub ~ .content, .hide_100 + .content { padding-top: 40px; }
.section_1 { margin-bottom: 80px; }
.section_1 span em, .title em { display: none; }
.section_title { position: relative; text-align: center; }
.section_title span { display: inline-block; line-height: 24px; font-size: 16px; color: rgb(51, 51, 51); margin-bottom: 16px; }
.section_title > p { position: relative; font-size: 26px; padding-top: 14px; margin-bottom: 20px; margin-top: -12px; color: rgb(153, 153, 153); font-family: tt_1, Arial, 微软雅黑; line-height: 30px; }
.section_title > p::after { content: ""; position: absolute; width: 40px; height: 5px; top: 0px; left: 50%; margin-left: -20px; background-color: rgb(183, 140, 47); }
.border_box { position: relative;  box-sizing: border-box; }
.banner_sub .section_title span, .banner_sub .section_title p { color: rgb(51, 51, 51); }
.banner_sub .section_title { display: none; }
.service_box { float: left; width: 32.33%;margin:5px; box-sizing: border-box; text-align: center;border: 1px solid rgb(228, 228, 228);}
.service_box:hover { border: solid 1px #f0f0f0;  -webkit-box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);  box-shadow: 0 0 20px 0 rgba(0,0,0,0.2);}
.service_box > div { position: relative; }
.column3 .service_box { width: 32.33%; }
.service_box h4 { font-weight: 700; font-size: 16px; font-family: tt_1, Arial, 微软雅黑; margin-top: 10px; }
.service_box img { width: 100%;}
.service_box p { font-size: 13px; color: rgb(119, 119, 119); margin: 10px 0px; height: 45px; overflow: hidden; }
.service_box p a { display: block; padding: 10px 0px; margin-top: 10px; font-size: 16px; border-bottom: 1px solid rgb(228, 228, 228); transition: all 0.2s ease 0s; }
.footer .w1200x p { display: inline-block; }
img { object-fit: cover; margin-bottom: 10px; }