﻿@charset "utf-8";
/* CSS Document */
body { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; font-family: "微软雅黑"; line-height: 24px; }

img { border: 0; }
ol, ul, li { padding: 0px; margin: 0px; list-style-type: none; }
caption, th { text-align: left; }
form, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dd, dt.input { margin: 0px; padding: 0px; }
address, caption, cite, code, dfn, em, th, var { font-weight: normal; font-style: normal; }
A:link, A:visited { TEXT-DECORATION: none; }
A:hover { TEXT-DECORATION: none; }
a { font-family: "微软雅黑"; }
.clear { clear: both; height: 0; line-height: 0; overflow: hidden; }
.fl { float: left; }
.fr { float: right; }



/*****************       关于我们       ****************/
.about_us { background: url(../images/bg_01.jpg) no-repeat center center; height: 400px; width: 100%; font-size: 15px; color: #2a2a2a; line-height: 35px; padding-top: 80px; text-align: left; }
.about_us span { display: block; width: 940px; text-indent: 2em; }
.about_us img { margin-bottom: 20px; margin-top: 40px; }
.header, .neiye { width: 1200px; margin: 0 auto; overflow: hidden; }

/*****************       团队       ****************/
.team { width: 100%; text-align: center; padding-top: 55px; }
.title { width: 253px; margin: auto; }
.title img { margin-bottom: 10px; }
.title .bor { width: 30px; height: 3px; background: #35a3a2; margin: auto; margin-bottom: 35px; }
.team_bg { width: 100%; background: url(../images/bg_02.jpg) no-repeat center center; height: 494px; padding-top: 90px; }
.tuan ul { width: 430px; }
.tuan ul li { width: 430px; height: 140px; font-size: 14px; color: #d5f7ff; line-height: 30px; }
.tuan ul li.r, .tuan ul li h3.r { text-align: right; }
.tuan ul li.l, .tuan ul li h3.l { text-align: left; }
.tuan ul li img { }
.tuan ul li i { display: block; width: 430px; height: 38px; margin-bottom: 5px; font-style: normal; }
.tuan ul li span { display: block; width: 430px; font-weight: normal; }
.tuan ul li h3 { font-size: 20px; display: block; color: #FFF; width: 385px; line-height: 38px; font-weight: normal; }

/*****************       资质       ****************/
.zi_rong { background: url(../images/bg_03.jpg) no-repeat center center; padding-top: 60px; height: 449px; width: 100%; }

.ladyScroll { width: 700px; height: 300px; margin: 15px auto; position: relative; padding: 20px 130px; background: none; }
.ladyScroll .prev, .ladyScroll .next { width: 51px; height: 45px; position: absolute; top: 100px; left: 0; z-index: 100; cursor: pointer; background: url(../images/btns.png) no-repeat; }
.ladyScroll .next { left: auto; right: 0; background-position: 0 -90px; }
.ladyScroll .prev:hover { background-position: 0 -45px; }
.ladyScroll .next:hover { background-position: 0 -135px; }

.ladyScroll .scrollWrap { width: 650px; margin-left: 31px; padding-top: 15px; overflow: hidden; position: absolute; }
.ladyScroll dl { float: left; width: 318px; text-align: center; position: relative; }

.ladyScroll dt { margin: 0 auto; width: 300px; overflow: hidden; }
.ladyScroll img { display: block; width: 300px; height: 200px; }

.ladyScroll dl:hover span { }


/*****************       联系我们       ****************/
.lian { width: 100%; background: url(../images/bg_04.jpg) no-repeat center center; height: 429px; padding-top: 55px; text-align: left; }
.lian_nei { font-size: 17px; line-height: 35px; color: #4d4d4d; padding: 0 55px; }
.lx_title { border: 2px solid #484847; height: 40px; width: 345px; font-size: 18px; line-height: 40px; text-align: center; font-weight: bold; color: #383838; margin-bottom: 20px; }
.us { margin-top: 30px; padding: 0 55px; }
.us ul { width: 515px; }
.us ul li { width: 515px; font-size: 16px; height: 40px; line-height: 40px; margin-top: 10px; }
.us ul li span, .us ul li img { float: left; }
.us ul li img { margin-right: 10px; margin-top: 7px; }

.section-wrap { padding: 100px 0; }
.contact p { font-size: 14px; color: #8c8c8c; font-weight: normal; line-height: 24px; margin: 0 0 20px 0; }
.contact h2 { font-weight: 300; font-size: 34px; margin-top: 0; color: #212121; line-height: 1.5; font-family: "微软雅黑", "Microsoft YaHei", "Arial","sans-serif"; margin-bottom: 10px; }
.contact .subheading { font-family: "微软雅黑", "Microsoft YaHei", "Arial","sans-serif"; color: #9e9e9e; font-size: 16px; }
.contact .form-control {height: 46px; -webkit-box-shadow: none; box-shadow: none; padding: 12px 18px; border-top: transparent; border-left: transparent; border-right: transparent; border-bottom: 1px solid #e8e8e8; -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; font-size: 16px; color: #4c4c4c; margin-bottom: 30px; box-sizing:border-box; }
.contact-details h3 { font-size: 14px; /* text-transform: uppercase;*/ letter-spacing: 0.05em; margin: 0 0 3px 0; padding-top: 6px; color: #888; }

#contact-form .message { height: 50px; width: 100%; font-size: 13px; line-height: 50px; text-align: center; float: none; margin-top: 20px; display: none; }

#contact-form .message.error { color: #fff; background-color: #f44336; }

#contact-form .message.success { color: #fff; background-color: #4CAF50; }
.contact .btn { font-family: "微软雅黑", "Microsoft YaHei", "Arial","sans-serif"; color: #333; webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 2px solid transparent; text-transform: uppercase; letter-spacing: 0.05em; box-shadow: 1px 1.732px 16px 0px rgba( 0, 0, 0, .16 ), 1px 1.732px 5px 0px rgba( 0, 0, 0, .12 ); -webkit-transition: background-color 0.5s, box-shadow 0.5s, color 0.5s; -o-transition: background-color 0.5s, box-shadow 0.5s, color 0.5s; transition: background-color 0.5s, box-shadow 0.5s, color 0.5s; background-color: #f9f9f9 /*ie8*/; }
.contact .btn-large { padding: 15px 30px; font-size: 15px; }
.contact .btn-pink { background-color: #e91e63; color: #fff; }
.contact .btn-orange { background-color: #FF4A00; color: #fff; }
.contact-details i { display: block; position: absolute; left: 0; width: 50px; height: 50px; line-height: 50px; text-align: center; color: #FF4A00; font-size: 20px; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; box-shadow: 1px 1.732px 16px 0px rgba( 0, 0, 0, .16 ), 1px 1.732px 5px 0px rgba( 0, 0, 0, .12 ); }
.contact .phone,.contact .email,.contact .address {
    position: relative;
    padding: 0 0 0 70px;
}
.contact textarea.form-control {
    height: 120px;
}
.contact div{box-sizing:border-box; }