@charset "utf-8";
/* CSS Document */
*{margin:0;padding: 0;border: 0; }
*{margin:0px;padding:0px;border:0;}body{margin:0 auto;font-family:"Microsoft YaHei";font-size:24px;-webkit-appearance:none;color:#333;height:auto;overflow:auto;background:#FFF;}
ul{list-style: none;}
a{color:#333;text-decoration: none;}
li a,img{display:block;}
.slh{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.clear{clear:both;width:100%;height:0px;line-height:0px;font-size:0px;border:none;}
.fl{float: left; display:inline;}
.fr{float: right; display:inline;}
img,object{max-width:100%;margin:auto;}
p,h1,h2,h3,ul,li,form{padding:0;margin:0; list-style-type:none;}a{text-decoration:none; font-size:24px; color:#575757;}ul{list-style:none;}
.clearfix:after {content: "\0020";display: block;height: 0;clear: both;}
.w1200{ width: 1200px; margin: 0 auto;}
.flex{display:flex; -webkit-display:flex;}
.around{ justify-content:space-around; -webkit-justify-content:space-around;}
.between{justify-content:space-between; -webkit-justify-content:space-between;}
.center{-webkit-align-items: center; align-items: center; }
.space-center{-webkit-justify-content: center; justify-content: center;}
.flex_end{-webkit-justify-content: flex-end; justify-content: flex-end;}
.flex_start{-webkit-justify-content: flex-start; justify-content: flex-start; }
.wrap{-webkit-flex-wrap: wrap; flex-wrap: wrap;}
.tab_cell {display: table-cell; text-align: center; vertical-align: middle;}
.dis_tab{ display: table; width: 160px; height: 80px;}
.dis_tab img{max-width: 100px; max-height: 60px;}
.head_back{ background: #333333; position:fixed; top:0; left:0; right:0; margin:auto;}
.head{height: 90px;}
.head_left p{ color: #FFFFFF; text-align: center;}
.head_left p:nth-of-type(1){ font-size: 32px; font-weight: bold;}
.head_left p:nth-of-type(2){ font-size: 12px; text-transform: uppercase;}
.head_center{ width: 650px; margin-top: 30ox;}
.head_center a{ color: #FFFFFF; font-size: 18px;}
.head_right{ width: 70px;}
.banner_back{ background: url(../images/swq_09.jpg) no-repeat center; overflow: hidden; margin-top:90px; height:530px;}
.banner p:nth-of-type(1){font-size: 40px; color: #FFFFFF; font-weight: bold; text-align: center; text-shadow:4px 2px 3px #000; margin-top: 170px; letter-spacing:5px;}
.banner p:nth-of-type(2){ font-size: 18px; font-weight: bold; color: #333333; background: #FFFFFF; line-height: 52px; width: 500px; margin:30px auto 0; box-shadow: 5px 3px 5px; text-align: center;}
.banner p:nth-of-type(3){font-size: 36px; color: #FFFFFF; font-weight: bold; text-align: center; text-shadow:4px 2px 3px #000; border-bottom: 1px solid #FFFFFF; display: table; margin:  30px auto 0;}
.banner p:nth-of-type(4){ text-align: center; color:#FFFFFF; text-shadow:4px 2px 3px #000; font-size: 24px; margin: 66px auto 40px;}
.logo p{ text-align: center;}
.logo_container{ margin-top: 50px; padding-bottom: 40px;}
.logo_container a:hover{ text-decoration:underline;}
.logo_container p{ font-size: 18px;}
.main{ margin: 45px auto 65px;}
.main_left{ width: 50%;}
.main_left p:nth-of-type(1){font-weight: bold; font-size: 36px;}
.main_left a{ color: #b89678; font-weight: bold; font-size: 24px; border-bottom: 2px solid #B89678; margin: 18px auto 35px; display: inline-block;}
.main_left p:nth-of-type(2){ font-size: 18px; width: 580px; letter-spacing: 2px; line-height: 32px;}
.logo_back{border-bottom: 1px solid #dedede;}
.form_table input,.form_table select,.form_table option{ box-sizing: content-box; width: 460px; border: 1px solid #333333; height: 50px; text-indent: 1em; color: #666666; font-size: 18px; margin-top: 15px;}
#btn{ text-align: center; color: #FFFFFF; font-size: 18px; font-weight: bold; letter-spacing: 1px; background: #B89678; border: 1px solid #B89678;}
.main1{ background: url(../images/sw_02.jpg) no-repeat center; overflow: hidden;}
.main1 p{ text-align: center;}
.main1 p:nth-of-type(1){ font-weight: bold; font-size: 36px; margin: 45px auto 25px;}
.main_a{ color: #B89678; border-bottom: 2px solid #B89678; width: 170px; display: block; margin:  0 auto; text-align: center;}
.main1 p:nth-of-type(2){ font-size: 18px; margin-top: 40px;}
.main1 li{ margin-top: 25px; border:15px solid #FFFFFF;}
.zixun{ color: #FFFFFF; font-size: 18px; font-weight: bold; background: #B89678; text-align: center; width: 460px; line-height: 55px; display: block; letter-spacing: 2px; margin: 40px auto;}
.main2_back{ background: url(../images/swq_44.jpg) no-repeat center; margin-top: 72px; height: 516px; overflow: hidden;}
.main2{ width: 580px; margin-left:570px;}
.main2 p:nth-of-type(1){ font-size: 36px; font-weight: bold; letter-spacing: 2px; margin-top: 120px;}
.main2 p:nth-of-type(2){ font-size: 18px;}
.main2 p:nth-of-type(2) a{ font-weight: bold; font-size: 18px; text-decoration: underline;}
.main2 .main_tell{ color: #B89678; font-size: 24px; font-weight: bold; border-bottom: 2px solid #B89678; margin: 22px 0 30px 0; display: block; width: 175px;}
#main2_btn{ width: 275px; line-height: 55px; text-align: center; color: #FFFFFF; background:#B89678; display: block; font-weight: bold; margin-top: 30px; letter-spacing: 2px; font-size: 18px;}
.main3_nr{ width: 370px;}
.main3{ margin: 42px auto 60px;}
.main3_nr p:nth-of-type(1){ font-weight: bold; font-size: 24px; margin: 24px auto 18px;}
.main3_nr p:nth-of-type(2){font-size: 18px; line-height: 30px;}
.main3_nr a{ font-size: 18px; font-weight: bold; color: #B89678; text-decoration: underline;}
.main4{ background: url(../images/swq_56.jpg) no-repeat center; height: 550px; overflow: hidden;}
.main4 a{ color: #333333; text-align: center; line-height: 55px; letter-spacing: 2px; width: 465px; background: #FFFFFF; display: block; margin: 425px auto 0;}
.footer_back{ background: #333333; margin-top: 65px;}
.footer{ color: #FFFFFF; overflow: hidden;}
.footer_top{ margin: 55px auto 75px;}
.footer_top p{ text-align: left;}
.footer_top p:nth-of-type(1){ font-size: 36px; font-weight: bold; letter-spacing: 2px;}
.footer_top p:nth-of-type(2){ font-size: 14px;  text-transform: uppercase;  margin-top: 5px; letter-spacing: 1px;}
.foter_center{ width: 280px;}
.foter_right p,.fuwu{ font-size: 24px; font-weight: bold;}
.foter_right span{display: block; font-size: 18px;}
.foter_left .tell{ font-weight: bold; font-size: 18px; background: url(../images/tb_03.png) no-repeat; padding-left: 40px;}
.address{background: url(../images/tb_06.png) no-repeat; line-height: 50px; padding-left: 40px; font-size: 18px; font-weight: bold;}
.tell span{ display: block; font-weight: bold;}
.tell span:nth-of-type(1){ font-size: 18px;}
.tell span:nth-of-type(2){ font-size: 30px;}
.foter_center li{ width: 140px; line-height: 30px;}
.foter_center li a{ color: #FFFFFF; font-size: 18px; text-decoration: underline;}
.foter_center p,.foter_right p{ margin-bottom: 25px;}
.footer_bottom{ margin-bottom: 110px;}

.bottom{ background: #333333; position: fixed; bottom: 0; left: 0; right: 0; width: 100%; border-top: 1px solid #B89678;}
.bottom_nr{ height: 90px;}
.bottom_left,.bottom_center{ width: 280px; height: 68px; border: 1px solid #B89678;}
.bottom_left a,.bottom_center a{ color: #FFFFFF; font-weight: bold;font-size: 18px; letter-spacing: 2px; margin-left: 15px;}
.bottom_left img,.bottom_center img{ margin: initial;}
.bottom_right input{height: 68px; border: 1px solid #B89678; width: 360px; font-size: 16px; text-indent: 1em; box-sizing: content-box;} 
.inps{ background: url(../images/db3.png) no-repeat 300px; color: #FFFFFF;}
#bot_btn{ background: #B89678; width: 170px; color: #FFFFFF; font-weight: bold; letter-spacing: 3px;}